More Refactoring Podcast episodes

The State of Product Development   with Doug Peete thumbnail

The State of Product Development with Doug Peete

Published 15 May 2026

Duration: 01:00:37

Challenges in product development stem from incomplete specs and poor planning, with systemic gaps in task tracking, limited AI utility (60-70% accuracy), and the need for collaborative, formalized requirements, Agile practices, and better tools to align teams and reduce mid-cycle rework.

Episode Description

Today's guest is Doug Peete, Chief Product Officer at Atono, with whom over the last few months we have developed a deep industry report about the sta...

Overview

The podcast emphasizes the critical role of detailed product specifications in avoiding development issues, as vague specs often lead to mid-cycle rework and visibility of problems. Research reveals that over 60% of teams frequently encounter missing tasks and dependencies during development, a challenge spanning all company sizes and pointing to systemic planning flaws. While AI adoption in product development remains low (less than 10% of teams use it for requirements), its potential as a feedback toolsuch as through AI reviews of specifications (e.g., Claude)is noted, albeit with limitations in identifying specific changes. The discussion also highlights the tension between "healthy" and "unhealthy" agility, advocating for upfront diligence to prevent rework while allowing flexibility mid-cycle.

Agile practices like weekly design reviews, sizing exercises, and early developer involvement are presented as ways to improve alignment and reduce bottlenecks. Cross-functional collaboration, including input from PMs, UX, engineers, and QA, is stressed for refining requirements and ensuring shared ownership. However, challenges persist in unclear acceptance criteria (only 25% of teams have clear success metrics) and siloed knowledge, which hinder team alignment and depend on individual expertise rather than documentation. The podcast also underscores the need for formalized specifications and contextual documentation to guide AI tools and workflows, though gaps in AI integration and inconsistent adoption across teams remain significant hurdles.

Key challenges include the fragmented role of product managers, whose business focus may lead to underspecified requirements, and the underutilization of AI for early-stage planning compared to its more visible role in coding. The discussion calls for institutionalizing AI-driven workflows, improving documentation practices, and fostering collaboration to align product vision with implementation. While AI can assist in brainstorming, generating mock-ups, and streamlining workflows, its effectiveness depends on structured inputs, shared context, and cultural shifts that prioritize process refinement over technical expertise alone.

What If

  • What if you integrated AI-assisted peer reviews into your product spec workflow to catch 60-70% of early specification flaws?

    • Concrete move: Use tools like Claude to review product stories and acceptance criteria before development starts, focusing on clarity and completeness.
    • Why now: The text highlights that 60-70% of AI feedback can uncover overlooked details, and poor specs lead to mid-cycle rework. Early AI intervention reduces rework and aligns teams faster.
    • Expected upside: Fewer specification-related reworks, faster development cycles, and stronger alignment between product vision and implementation.
  • What if you implemented weekly design reviews and early developer involvement to preempt mid-cycle task discoveries?

    • Concrete move: Hold weekly design reviews with developers, PMs, and UX to refine specs and acceptance criteria, followed by updated specs shared by Thursday for sizing.
    • Why now: Over 60% of teams face mid-cycle task discoveries due to fragile planning. Early collaboration and feedback loops (as described in the text) prevent surprises and reduce rework.
    • Expected upside: Proactive identification of missing dependencies, reduced mid-cycle disruptions, and faster, more predictable delivery.
  • What if you created a shared AI context document to centralize product logic, design decisions, and acceptance criteria for your team?

    • Concrete move: Use tools like Atono or markdown-based systems to document product context, acceptance criteria, and rationale, ensuring AI can synthesize and update this knowledge.
    • Why now: The text emphasizes that 25% of teams lack clear acceptance criteria, and siloed knowledge leads to inconsistencies. A centralized document ensures alignment and reduces reliance on individual "10x engineers."
    • Expected upside: Consistent product behavior, reduced ambiguity in requirements, and faster onboarding for new team members or AI tools.

Takeaway

  • Implement detailed, collaboratively reviewed product specifications to avoid mid-cycle rework, using peer review or paired programming practices to ensure clarity and alignment with engineering expectations.
  • Integrate AI tools like Claude into early-stage spec reviews to identify gaps or ambiguities, even if hit rates are 60-70%, leveraging conversational insights to refine requirements before development.
  • Conduct weekly design reviews and sizing exercises (e.g., with Atonos AI) to surface missing tasks or dependencies early, ensuring alignment between product vision and implementation before coding begins.
  • Define clear acceptance criteria and success metrics for every ticket, prioritizing explicit details over vague success goals to reduce ambiguity and prevent over-reliance on engineering teams for interpretation.
  • Foster cross-functional collaboration by involving engineers, PMs, and UX early in spec refinement, using practices like "shoulder surfing" or recorded demos to ensure shared ownership and alignment on requirements.

Recent Episodes of Refactoring Podcast

12 Jun 2026 Understanding Engineers' Needs with Lara Hogan

Explores human stress responses to AI threats, critiques simplistic narratives, emphasizes nuanced discussions on AI's contextual limitations, and advocates psychological safety, human-centric strategies, and balanced autonomy to integrate AI thoughtfully.

29 May 2026 The Future of Engineering with James Stanier

The text discusses how AI and automation are reshaping software engineering roles by prioritizing functional outcomes over craftsmanship, redefining management through technical adaptability, highlighting challenges in remote collaboration, and exploring the evolving value of code from artisanal work to idea-driven solutions amid emotional and professional transitions.

1 May 2026 How to Own Your Career with Jean Hsu and Cate Huston

Tech careers face growing instability from AI disruption and economic shifts, requiring adaptability, self-directed learning, and proactive career management to navigate evolving demands and prioritize resilience over traditional security.

17 Apr 2026 AI Coding meets Code Health with Stuart Caborn

AI and large language models are transforming software development by boosting code quality, efficiency, and reliability through human-AI collaboration, as exemplified by Love Holidays' high deployment rates, AI-generated code, and strategies for managing complex systems, data governance, and evolving developer roles.

3 Apr 2026 Every Engineer Is a Manager Now with Chris Lattner

AI is transforming software development by accelerating workflows through advanced infrastructure and modern frameworks like Mojo, while addressing legacy tool limitations, open-source licensing complexities, and the need for heterogeneous compute platforms to ensure sustainable, equitable innovation.

More Refactoring Podcast episodes