← Back
AI & product development

How to Run Effective Product Discovery Before Development

Published on September 18, 2026 • Written by RM JDG team • Updated on September 18, 2026

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.

Related work

    How to Run Effective Product Discovery Before Development | RM JDG