How to Convince Management to Adopt Agile

The Pragmatic Embedded Podcast · 14 Apr 2021 · 39m

What this episode covers

Hosts Jeff Gable and Luca engineer discuss strategies for convincing management to adopt agile methodologies in embedded development, emphasizing that engineers should start with small, low-risk technical improvements like unit testing and continuous integration without asking for permission. They argue that demonstrating measurable ROI through reduced bug counts and faster release cycles, as well as mitigating project risk by prototyping early, is more effective than arguing for process changes directly. The conversation highlights how to navigate rigid, fixed-price contract environments by building credibility through technical excellence before attempting to influence client relationships or broader organizational processes.

Other shows on the same ground, closest first.

  • Embedded.fm · 53m

    16: Democracy Is the Worst Form of Government

    Curtis Cole, a veteran embedded systems engineer and former VP of Engineering at Leapfrog, argues that Agile methodologies like Scrum and Test-Driven Development (TDD) are effective for embedded software when adapted to hardware constraints. He explains how user stories, sprints, and story points allow teams to manage unknown requirements and deliver incremental, usable prototypes without compromising the final product's stability. Cole emphasizes that Agile is merely a process tool; success depends on hiring skilled engineers who prioritize quality, testing, and modular design over mere speed.

  • 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.

  • 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 Hardware Entrepreneur · 12m

    #064 - To transform or not to transform your hardware company to an all agile one next year, with Balint Horvath, Switzerland

    Host Balint Horvath discusses the necessity of agile transformation in hardware companies, citing examples like Tesla, Bosch, and Mercedes-Benz to illustrate the risks of rigid waterfall development. He details a Swiss high-tech company's shift from functional silos to cross-functional teams to improve synchronization and accountability. Horvath highlights specific Scrum tactics for hardware, such as modular design with defined interfaces and T-shaped skill development, while referencing Paulo Samicelli's book 'Scrum for Hardware'.

  • Embedded.fm · 1h 03m

    199: Petri Dishes of Doom

    Hosts Elecia White and Christopher White answer listener questions about the business side of embedded consulting, distinguishing between contracting and consulting. They discuss billing strategies, advising hourly rates over fixed bids to avoid scope creep, and using a salary-to-rate conversion spreadsheet to determine pricing. The conversation covers contract pitfalls, such as perpetual bug-fix clauses and IP ownership, and practical advice on invoicing, tool licensing, and data security via backups and virtual machines.

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.