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

17 Jul 2026 Speed Is the Only Moat with Anush Elangovan

"AI-driven software development is accelerating through open-source collaboration, balancing innovation with validation, while tech leaders must adapt to AI's role in enhancing productivity and creativity."

10 Jul 2026 The Rise of Malleable Software with Geoffrey Litt

"Malleable software, like Notion, blends structured features with deep customization, evolving through AI and user-driven development to decentralize control, while balancing complexity, automation, and trust."

26 Jun 2026 The Power of Stories with Michael "Rands" Lopp

The evolution of management shifts from technical focus to people-centric leadership, emphasizing storytelling, reflective writing, collaborative idea refinement, and leveraging AI to enhance human roles in mentorship and strategy while balancing empathy, accountability, and evolving skill needs.

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.

More Refactoring Podcast episodes