The Root Causes of Product Failure by Marty Cagan at Mind the Product San Francisco
Challenges and complexities of product development π Despite the success of companies like Uber, Airbnb, and Google, the reality is that the vast majority of product efforts fail, emphasizing the challenges and difficulties even within great companies. π‘ "The first one how much money gonna make you have no clue because it completely depends on how good your solution is." πΈ "We don't know how much money it's gonna make similarly we don't know how much it's gonna cost to build." - Cagan emphasizes the uncertainty surrounding the financial impact and cost of building features, further adding to the complexity and risk of product development. π§ Roadmaps are the number one reason why teams fail, as they often prioritize items that will never work with customers. π‘ "Roadmaps are a commitment that we're kind of locked in to delivering on these things even though we know most of these are not going to pan out." - Roadmaps can be problematic as they create commitments that may not align with the reality of product development. π Teams should aim to generate and test around 500 ideas in the discovery phase, even if they only end up delivering a fraction of them, in order to have sufficient evidence for successful product development. π‘ The key in discovery is to ensure developers spend their time building what has evidence to move the needle, rather than wasting time on unproven ideas. Evolving role of product management π‘ The traditional view of product management as simply gathering requirements and documenting them for engineering is outdated and does not reflect the true nature of the job. πΌ "We need teams of missionaries, not teams of mercenaries." - John Doar emphasizes the importance of having a mission-driven approach in product development. π‘ Developers are more valuable than just coding and should be involved in engaging with customers and understanding the product issues. π€ The traditional approach to product development in big bureaucratic companies is inflexible and lacks the adaptability needed for success in today's fast-paced market.