Product discovery

On this page 7

Product discovery is the set of activities a product team uses to decide what to build and why before committing engineering capacity to it. In product management, discovery reduces the risk that a team ships something nobody needs, nobody can use, the business cannot sustain or the engineers cannot build in reasonable time.

Discovery runs alongside product delivery, the work of building, testing and releasing software. Where delivery asks whether the team is building the thing right, discovery asks whether the team is building the right thing. In mature SaaS companies the two run continuously in parallel rather than as separate project phases.

What product discovery tries to learn

Discovery exists to answer questions while answers are still cheap. Changing an idea in a conversation costs minutes, changing a prototype costs days, and changing shipped code costs weeks plus migration effort. A widely used framing groups the open questions into four product risks, each of which a team should address before writing production code.

RiskCore questionTypical evidence
Value riskWill customers choose and pay for it?Interviews, demand tests, pre-commitments
Usability riskCan users figure out how to use it?Prototype usability sessions
Feasibility riskCan the team build it with current technology and time?Technical spikes, architecture review
Viability riskDoes it work for the business as a whole?Pricing, legal, sales and support review
The four risks product discovery addresses

Value and viability are the risks teams most often underestimate. A feature can test well with users and still fail because it cannibalizes a paid tier, creates support load that exceeds its revenue or conflicts with contractual commitments. Effective discovery therefore involves the product manager, a designer and an engineer together, a group often called the product trio.

How the discovery process runs

Product discovery moves from a problem space to a solution space. Teams first establish which customer problems or opportunities matter most, then generate several possible solutions, and finally test the riskiest assumptions behind the most promising ones. The work is iterative: a failed test sends the team back to an earlier step rather than ending the effort.

  1. Frame the outcome: agree on the measurable result the team is pursuing, often tied to an OKR.
  2. Map opportunities: collect customer needs, pain points and desires from research and data.
  3. Prioritize one opportunity: choose the problem with the best mix of size, urgency and strategic fit.
  4. Generate multiple solutions: compare at least two or three ideas instead of polishing the first one.
  5. Identify assumptions: list what must be true for each idea to succeed.
  6. Test the riskiest assumptions: run the cheapest experiment that could prove an assumption wrong.

Many teams practice continuous discovery, a rhythm in which the trio speaks with customers every week rather than conducting research in occasional large studies. The weekly cadence keeps the team’s understanding current and prevents the research backlog from becoming a bottleneck before each planning cycle.

Discovery techniques and when to use them

No single method covers every risk. Good discovery matches the technique to the assumption under test and favors methods that observe behavior over methods that only collect opinions. The table summarizes common techniques with their typical effort.

TechniqueBest forTypical effort
Customer interviewsUnderstanding problems and context30 to 60 minutes per session
Prototype testingUsability and comprehensionOne to five days to build and test
Fake door testMeasuring real interest in a featureA few days plus traffic time
Concierge testValidating value by delivering it manuallyOne to four weeks
Product analytics reviewSpotting where users struggleHours to days
Technical spikeAssessing feasibility and effortOne to ten days
Common product discovery techniques

Interviews are most reliable when they ask about past behavior rather than hypothetical intent. Asking a customer to describe the last time they exported a report reveals far more than asking whether they would like a better export feature. Answers to hypothetical questions tend to be optimistic and unreliable.

Product discovery and neighboring product management practices

Discovery produces the evidence that other product management artifacts depend on. It feeds the product roadmap and backlog but is not the same as either. The comparison below shows where discovery sits among related practices.

PracticeMain outputRelationship to discovery
Product discoveryValidated problems and solutionsGenerates the evidence
Product roadmapSequenced plan of themes or outcomesOrdered using discovery results
Product backlogOrdered list of delivery workReceives items that passed discovery
PRDDocumented requirements for a featureRecords what discovery concluded
Prioritization frameworkRanking such as RICE scoringUses discovery estimates of reach and impact
Feature requestCustomer-proposed solutionTreated as a signal, not a specification
How discovery relates to other practices

A frequent confusion is treating a feature request as a discovered requirement. Customers describe the solution they imagine, while discovery looks for the underlying problem, which may have a simpler or more general solution than the one requested.

Common pitfalls in product discovery

Discovery fails less often from lack of effort than from testing the wrong thing or ignoring the results. The patterns below appear repeatedly in software teams of every size.

PitfallSymptomRemedy
Confirmation biasEvery test seems to succeedDefine failure criteria before the test
Discovery theaterResearch happens but plans never changeTie decisions explicitly to evidence
Single-solution focusOnly one idea is ever testedCompare several solutions per opportunity
Talking only to fansFeedback is uniformly positiveInclude churned and non-paying users
Endless researchNo decision after many weeksTime-box each experiment and decide
Discovery pitfalls and remedies

Another risk is separating discovery from delivery staff. When a dedicated research group hands conclusions to engineers who were not involved, context is lost and engineers lose the chance to propose technically cheaper solutions. Keeping the trio together through both activities preserves that knowledge.

Understanding it simply

Product discovery is the homework a software team does before it builds something. Instead of guessing what customers want, the team talks to them, sketches ideas and tries small, cheap tests to see what actually helps.

It is a bit like a chef testing a new dish on a few regular guests before putting it on the menu. If the guests leave half of it on the plate, the chef changes the recipe early, when it is still easy. The key idea is simple: learn cheaply first, build expensively second.

Applied in practice

A product trio at a company selling invoicing software for small businesses is asked to reduce late payments for its customers. The first idea from sales is an automated reminder feature, which several customers have requested.

Over three weeks, the trio interviews twelve customers about the last invoice that was paid late. The interviews reveal that reminders already exist through email, and the real problem is that clients cannot pay by card directly from the invoice. The team runs a fake door test: a Pay by card button on invoices that leads to a short waiting-list page. Within ten days, a meaningful share of active customers clicks it, and an engineer’s two-day spike confirms that a payment provider integration is feasible. The team builds card payments instead of reminders, avoiding a feature that would have duplicated existing functionality.