Blog

Product Discovery: Test Assumptions Before Building

Run product discovery around a decision, a customer problem and the assumptions behind a solution. Includes a worked opportunity map and an experiment planning table.

Product discovery reduces uncertainty about what to build and why. It connects an outcome to people’s needs, possible solutions and tests of the assumptions those solutions depend on. It is ongoing work rather than a document that guarantees product success.

Separate the outcome, problem and solution

An outcome describes a change you want to see. An opportunity describes a customer need or obstacle. A solution is one possible response. Mixing them makes it easy to approve a feature before understanding the problem.

Teresa Torres’ opportunity solution tree provides a structure for these relationships. The following hypothetical example applies that distinction without claiming a validated opportunity.

Level Invoice-product example
Outcome More eligible teams complete account setup
Observed opportunity A user needs an administrator’s approval to connect accounting data
Possible solutions Administrator invitation; guided handoff; alternative setup route
Risky assumption The user can identify and contact an authorised administrator
Initial test Observe a safe prototype handoff, including cases where the administrator is unavailable

The tree helps organise thinking. It does not turn an unsupported customer story into a confirmed market need.

Start with recent behaviour

Ask people to reconstruct a specific situation: what triggered it, what they tried, which alternatives were available and what happened next. A future preference such as “I would use this” has a different evidential status from a recent action.

Use JTBD interviews and switch interviews to explore progress, alternatives and constraints. Supplement interviews with observations or existing product evidence when the question concerns behaviour.

Make assumptions testable

Assumption Evidence that could challenge it Appropriate first activity
The problem is important Users repeatedly defer it or accept an existing workaround Recent-event interviews and observation
People can use the proposed flow They miss a consequential step or cannot recover Task-based prototype testing
The organisation can buy it The likely buyer lacks budget or an approval route Buyer research
The offer is understandable People interpret the promise differently from the intended value Message testing
The economics can work Delivery and support costs exceed the plausible value Pricing research and an explicit cost model

Prioritise the assumption whose failure would most change the decision. Assumption mapping makes that choice explicit; experiment design translates it into a test.

Decide before collecting convenient evidence

Write down the decision, what you would regard as contradictory evidence and the next action for each plausible result. Avoid changing the success condition after seeing the data. Qualitative work can reveal a failure mechanism without establishing how often it occurs.

Use concept testing to compare meaningfully different propositions. If two concepts vary in audience, price and functionality simultaneously, do not attribute a preference to just one of those differences.

Keep learning connected to delivery

A useful discovery record contains the decision, current evidence, remaining uncertainty and next review. Revisit it when customer circumstances or product constraints change. Route supported findings through insight to impact, and use the product research guide when the question extends beyond an interface into market or buying behaviour.


Glasgow Research helps B2B SaaS teams turn research into product decisions. Discuss your study.

Explore product discovery

Choose the guide that matches your next research decision.

Author

About Vadim Glazkov

Vadim Glazkov is the founder of Glasgow Research and a product research expert working with founders and B2B SaaS teams on customer interviews, JTBD, market validation, and decision-ready research.

View author page