Agile Manifesto Pt. 1

The Pragmatic Embedded Podcast · 8 Mar 2022 · 37m

What this episode covers

Hosts Jeff Gable and Luca Engineer discuss the first two principles of the Agile Manifesto, specifically 'Individuals and interactions over processes and tools' and 'Working software over comprehensive documentation,' with a focus on safety-critical industries like medical devices. They argue that while processes and documentation are necessary for regulatory compliance (FDA, MDR) and safety, they must be useful and not become 'cargo cult' rituals that hinder development. The conversation highlights the danger of overly granular specifications and emphasizes that code, infrastructure, and user interfaces can serve as valuable forms of documentation if they are clear and maintained.

Mentioned

Tools
Doxygen
Also
Agile Manifesto, Scrum, Joel Spolsky, FDA, MDR, Kanban

Other shows on the same ground, closest first.

  • Embedded.fm · 1h 09m

    67: Software for Things That Can Kill People

    Hosts Chris White and Elecia White discuss the rigorous regulatory processes for safety-critical software, drawing on their experiences with the FAA (DO-178B) and FDA (510k, PMA) for medical devices and avionics. They explain how hazard analysis determines certification levels, the necessity of extensive documentation and traceability, and the tension between agile development and waterfall compliance. The conversation highlights the ethical responsibility of engineers to push back against unsafe deadlines, the use of hardware compartmentalization (FPGAs, voting systems) to ensure safety, and the legal liabilities associated with product failures.

  • Embedded.fm · 1h 23m

    440: Condemned to Being Perfect

    Elecia White and Chris White host a crossover episode with Jeff Gable and Luca Ingianni of the Agile Embedded podcast to debate the application of Agile principles to embedded systems. The group discusses redefining Agile as 'risk management through feedback loops' rather than rigid Scrum, and explores the challenges of scaling these practices in large enterprises versus small teams. They also tackle specific technical debates, including the role of unit testing, the definition of Minimum Viable Products (MVPs) for hardware, and the necessity of documentation in regulated industries like medical devices.

  • Global Medical Device Podcast · 38m

    Waterfall vs. Agile: Battle of the Product Development Methodologies

    Jon Speer, host of the Global Medical Device Podcast, interviews Devon Campbell, founder and CEO of Prodct, to debunk myths surrounding waterfall and agile methodologies in medical device development. They argue that the FDA's Design Control Guidance is often misinterpreted as mandating a rigid waterfall process, when it merely illustrates one possible approach. Campbell and Speer emphasize that successful product development relies on defined processes, traceability, and hybrid models rather than adherence to a specific named methodology. They advocate for 'documenting early and revising often' to manage the high costs of late-stage changes in electromechanical hardware.

  • Global Medical Device Podcast · 40m

    The Future of Cybersecurity

    Chris Gates, Director of Product Security at Velentium and author of 'Medical Device Cybersecurity for Engineers and Manufacturers', discusses the evolving landscape of software as a medical device (SaMD) security. He critiques the FDA's recent draft guidance for lacking harmonization with global standards like ISO and EU MDR, arguing that it imposes excessive burdens without clear, workable requirements. Gates emphasizes the critical need for machine-readable Software Bill of Materials (SBOMs) and Vulnerability Exposure (VEX) documents to help Health Delivery Organizations (HDOs) manage risks effectively. He advocates for integrating cybersecurity into the core development process, using tools like MedCrip and Heimdal, to streamline regulatory approval and create a competitive advantage for manufacturers.

  • Oxide and Friends · 1h 11m

    Agile + 20

    Bryan Cantrill, Adam Leventhal, and a panel of software veterans including Tom Killalea, Tom Lyon, and Dan Cross discuss the 20-year legacy of the Agile Manifesto, arguing that while its core principles regarding customer focus are sound, the methodology has been corrupted by prescriptive 'cargo cult' rituals like rigid 2-week sprints and excessive estimation. They contrast these failures with successful implementations, such as the development of AWS S3, which utilized Agile pragmatically to provide engineers with uninterrupted focus and accountability through demos and retrospectives. The group concludes that Agile is not a silver bullet but a flexible framework that works best in high-trust environments where teams can adapt processes to their specific context rather than following dogma.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by The Pragmatic Embedded Podcast. The episode itself belongs to its publisher.