How does AI tooling impact the role of product managers in software development?
Short answer
AI tooling significantly changes the role of product managers by accelerating development cycles and exposing ambiguities in product specifications. Product managers must adapt to these changes by becoming more involved in the specification process and collaborating closely with engineers.
AI tooling significantly changes the role of product managers by accelerating development cycles and exposing ambiguities in product specifications. Product managers must adapt to these changes by becoming more involved in the specification process and collaborating closely with engineers.
Accelerating Development Cycles
AI tools have indeed sped up software development, as Brad noted, "The speed with which we can build software is just collapsing" ▶ 2:34. This rapid pace requires product managers to provide clear and precise specifications upfront. The traditional lengthy development cycles that allowed for iterative refinement are shrinking, demanding more immediate clarity from product managers.
Scott shared an anecdote about an engineering manager who emphasized that much of the development time is spent clarifying requirements: "Most of the time is spent having a back and forth conversation with whoever is requesting the work to clarify exactly what they want" ▶ 12:13. This back-and-forth is now condensed into shorter cycles, making precision and proactivity crucial for product managers.
The Role of Specification Tools
Specification tools are crucial in this new landscape. They help uncover ambiguities in product specifications that might otherwise remain hidden until later in the development process. Brad explained how these tools excel in this area: "As a tooling, one of the things it's really good at is it's really good at surfacing the ambiguity" ▶ 16:26. This capability forces product managers to engage more deeply with the specification process, ensuring all potential issues are addressed early on.
Brad recounted a situation where a product owner was initially resistant to using detailed specification tools because they generated extensive documentation. The owner felt overwhelmed by the "many words" it produced ▶ 4:37. However, the detailed specs ultimately helped clarify critical points that would have otherwise led to confusion or errors later in the development cycle.
Collaboration and New Skillsets
The traditional boundaries between roles in software development are blurring. Product managers, engineers, and designers need to collaborate more closely than ever. Scott suggested that one way to engage product managers more is through pair programming or similar collaborative approaches: "Sit down side by side with engineer and designer and do it together" ▶ 23:12. This direct collaboration can help product managers better understand the technical challenges and constraints, leading to more informed decision-making.
This shift also means that product managers need to develop new skills. They must become adept at using AI tools and understanding the technical implications of their product decisions. As Scott pointed out, the job is changing, and product managers must adapt to remain relevant. Scott pondered whether there might be a market for training product owners on how to effectively use these tools: "Is there a market out there to do training for product owners about how to use a tool like SpecKit?" ▶ 32:35.
Embracing AI-Driven Development
The rise of AI tooling presents both challenges and opportunities for product managers. On one hand, these tools can automate many routine tasks, freeing product managers to focus on more strategic aspects of product development. On the other hand, the increased speed and complexity of AI-driven development require product managers to be more technically savvy and engaged in the specification process.
Brad and Scott both recognize that roles within software development are evolving. Product managers must embrace these changes by becoming more involved in the technical aspects of their products and collaborating closely with their engineering and design counterparts. As AI continues to reshape the industry, those who can adapt will find new ways to add value and drive innovation.
Brad shared an insight into how AI is changing the landscape: "I just want to, I have this idea of what I want you to do. Please, I want you to, I want you to, you know, make a, you know, replace the horse with an internal combustion engine" ▶ 24:52. This metaphor underscores the transformative impact AI tools are having on the way product managers and engineers approach development tasks.
In conclusion, AI tooling is reshaping the role of product managers by accelerating development cycles and requiring more precise specifications. Product managers must adapt by embracing new tools, collaborating more closely with engineers, and developing new skills to thrive in an AI-driven world.