How to Run Effective Product Discovery Before Development
Discovery Is Not a Rubber Stamp
In many teams, "discovery" means a quick sanity check before a feature that's already been decided on gets built. Real discovery is the opposite: it's the process that determines whether a feature should be built at all, informed by evidence rather than internal conviction. Skipping it doesn't save time - it just moves the cost of being wrong from a two-week discovery phase to a two-month build phase.
Frame the Problem Before the Solution
The most common discovery mistake is starting with a solution already in mind and searching for evidence to justify it. A better starting point is a clearly written problem statement: who has this problem, how often, and what does it currently cost them in time, money, or frustration. If a problem statement can't survive being shown to a skeptical colleague, it's not ready to guide a build decision.
Talk to Users Before Designing Anything
Discovery interviews work best when they focus on past behavior rather than hypothetical future behavior. Asking "would you use a feature that does X" tends to produce overly polite, unreliable answers. Asking "walk me through the last time you tried to do X" surfaces the actual workaround, tool, or frustration a person lives with today, which is far more useful for shaping a solution.
Five to eight interviews per user segment is usually enough to spot a repeating pattern, and repetition across separate conversations, not a single strong anecdote, is what should move a problem forward.
Test the Riskiest Assumption First
Every proposed feature rests on a chain of assumptions - that the problem exists, that the target segment is large enough, that people will change behavior to get the solution, and that it can be built within a reasonable budget. Discovery should identify which of these assumptions is riskiest - the one most likely to be wrong and most damaging if it is - and test that one first, cheaply, rather than validating the easy assumptions and leaving the risky one for later.
From Discovery to Roadmap
A feature that survives discovery still needs to be weighed against everything else competing for engineering time. That prioritization step, and how to keep a roadmap honest as new evidence comes in, is covered in Product Development Roadmap: Prioritizing Features That Matter.
Know When to Stop
Discovery has diminishing returns. Once a problem statement, target segment, and riskiest assumption have been tested and hold up, further research mostly delays the build without adding much confidence. The goal is enough evidence to make a reasonably confident bet, not certainty.
See Also
Services
Not sure where to start? Tell me what you want the product to do.