Project Management Dysfunctions - Part 2

The Pragmatic Embedded Podcast · 13 Jul 2022 · 44m

What this episode covers

Jeff Gable and Luca discuss project management dysfunctions in embedded product development, focusing on treating estimates as truths, introducing 'capital A Agile' without actual agility, and forgetting to iterate on processes. They highlight the danger of 'accidental agility' in large enterprises, where cross-functional task forces are disbanded after solving a crisis, and praise a client achieving 2-week hardware iteration cycles. The hosts argue that teams should prioritize high-value or high-risk items first and use mechanisms like story points or flow-based approaches to manage work effectively without rigid cargo-cult practices.

Most relevant to

early-stage companies and large enterprises

Topics

Mentioned

Also
Agile Embedded Podcast, Jeff Gable, Luca, Jonathan Hall, Scrum, Kanban, SAFe

Other shows on the same ground, closest first.

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

  • Embedded.fm · 1h 05m

    269: Ultra-Precise Death Ray

    Alan Cohen, author of 'Prototype to Product: A Practical Guide for Getting to Market' and a systems engineer at Massachusetts General Hospital, discusses the 'eleven deadly sins' of product development. He argues that detailed planning and 'surprise management' are critical to avoiding costly failures, contrasting agile iteration with structured waterfall processes. Cohen also advocates for model-based systems engineering using tools like Enterprise Architect to reduce software defects and emphasizes the importance of building strong, psychologically aware teams.

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

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

  • Ep. 9 - Time Management

    Stephen Hawes and Lucian JFAR of Opulo discuss time management strategies for small hardware teams, contrasting Stephen's rigid Notion-based planning with Lucian's reactive, conversation-driven approach. They cover prioritization frameworks like the Eisenhower Matrix, the importance of preventing burnout by recognizing personal limits, and the shift from individual contributor to manager. The conversation also details their production planning methods, including using Shopify data to forecast labor needs and managing tech debt in their custom 'Gundam' testing software.

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.