What is product discovery?
Product discovery is the evidence-informed process of reducing uncertainty as you identify problems worth solving and validate solutions worth building. It answers two fundamental questions before your engineering team writes a single line of production code: Are there real users who want this? And can we design a solution that is valuable, usable, feasible, and viable?
- Product discovery means uncovering what creates value - product delivery means producing what creates value. These are fundamentally different activities requiring different mindsets and techniques.
- Discovery is not a phase that happens before delivery - it is a continuous, parallel practice. The best teams run discovery and delivery simultaneously at all times.
- The goal of discovery is not to validate your assumptions - it is to test whether your assumptions are worth keeping or should be replaced with better ones.
- Discovery addresses four categories of risk: value risk (do users want this?), usability risk (can they use it?), feasibility risk (can we build it?), and viability risk (does it work for the business?)
- A CBInsights study found that 35% of failed startups identified 'no market need' as the top reason for failure - a problem rigorous discovery would have caught long before launch.
- Without discovery, teams use their full engineering capacity as 'a very expensive prototype' - building at production cost to learn what could have been learned in days with a prototype and five user interviews
Product discovery is not overhead - it is risk management. Every week spent in discovery is a week of engineering time protected from being spent on the wrong thing. The teams that treat discovery as optional almost always discover this truth the expensive way.
