Product Discovery
Product discovery is the work a product team does to decide what to build before committing to full delivery. The team studies customer needs, compares possible solutions, and tests risky assumptions so product decisions rest on evidence.
itEngineering leadership and delivery management | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — Product Discovery
Product discovery is the work of deciding what to build before delivery turns a choice into a production product. It replaces a feature-shaped hunch with a trail of customer evidence, alternatives, and tests. Delivery is very good at building, shipping, and maintaining things. It is also wonderfully capable of doing all of that for the wrong thing, with excellent uptime.
A requested feature, a roadmap item, and a backlog entry are not proof of a customer problem. Start with a desired outcome, the change a team is trying to influence, then look at what people actually do. An opportunity is a customer need, pain point, or desire discovered in that evidence. It is not the label on the first feature request that enters the building wearing a confident hat.
The useful map is an opportunity solution tree. An outcome sits at the top, customer opportunities sit below it, several solutions sit below a chosen opportunity, and assumption tests sit below those solutions. This shape keeps the problem separate from the proposed answer. It also gives a team somewhere to put a promising idea without marrying it on the first afternoon.
The surprising part is that no test stamps a solution "validated." A prototype can show whether someone can use an interaction. A story-based interview can reveal a past behavior. Existing data can show a pattern, and a research spike can test technical feasibility. Each result answers one bounded question; usability is not demand, and feasibility is not customer value. That division is annoying only until it prevents a very expensive misunderstanding.
Discovery is not an endless research expedition. The strength of evidence should match the cost and reversibility of the commitment. A cheap, reversible change can move with a smaller safe test. An expensive, hard-to-reverse decision needs stronger evidence, or a constrained release that makes failure observable and recoverable. When the remaining uncertainty is acceptable, delivery takes over and production behavior becomes part of the next loop.
Read the Introduction when you need the full system and its boundaries. Use the Slides for the relationships between outcomes, opportunities, solutions, assumptions, and tests. Keep the Cheatsheet nearby when choosing a method or checking what a result does not establish. The Practice Reference and exercise turn the map into a decision record. The point is not to collect research artifacts. It is to make the next product choice less mysterious and more accountable.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.producttalk.org/product-discovery/
Supports
- Product discovery decides what to build while product delivery builds, ships, and maintains it
- Product trios typically include product management, design, and engineering perspectives
- Continuous discovery uses recurring customer interviews and assumption testing
- Opportunities are customer needs, pain points, and desires
- Assumptions can be examined through prototypes, surveys, data analysis, and research spikes
- https://www.producttalk.org/getting-started-with-discovery/
Supports
- Continuous discovery uses at least weekly customer touchpoints by the product-building team
- Small research activities pursue a desired product outcome
- Discovery decides what to build and delivery builds it
- https://www.producttalk.org/opportunity-solution-trees/
Supports
- An opportunity solution tree connects a desired outcome to opportunities, solutions, and assumption tests
- Opportunities should be grounded in customer interviews rather than invented
- One tree is scoped to one product team's desired outcome
- Teams compare several solutions and test their underlying assumptions
- https://www.producttalk.org/glossary-discovery-assumption-testing/
Supports
- Assumption testing evaluates risk in underlying assumptions instead of whole ideas
- Prototype tests, one-question surveys, data mining, and research spikes answer different bounded questions
- Product assumptions include desirability, usability, feasibility, viability, and ethics
- https://www.svpg.com/four-big-risks/
Supports
- Product discovery addresses value, usability, feasibility, and viability risks
- Each risk represents a separate question rather than one general validation state
- https://www.designcouncil.org.uk/resources/the-double-diamond/history-of-the-double-diamond/
Supports
- The Double Diamond uses Discover, Define, Develop, and Deliver phases
- Divergent and convergent thinking recur across problem and solution work
- The Design Council began sharing the model in 2004
- https://learn.producttalk.org/home
Supports
- Product Talk Academy offers structured courses on continuous product discovery and opportunity solution trees
- https://github.com/sindresorhus/awesome
Supports
- The main Awesome index links to Awesome Product Management under Learn
- https://github.com/dend/awesome-product-management
Supports
- Discovery of Balsamiq and Figma as design and prototyping tools
- Discovery of Productboard and Screeb as feedback and research tools
- The list links Product Discovery Basics and story-based interview guidance
- https://balsamiq.com/product/
Supports
- Balsamiq provides low-fidelity wireframing for early product conversations
- https://www.figma.com/prototyping/
Supports
- Figma creates interactive prototypes and collaborative design flows
- https://www.productboard.com/product-discovery-tool/
Supports
- Productboard consolidates user inputs and feature ideas
- Productboard connects needs and strategic objectives to prioritization and roadmaps
- https://screeb.app/
Supports
- Screeb provides in-product research and customer feedback capabilities
- https://www.atlassian.com/software/jira/product-discovery
Supports
- Jira Product Discovery captures opportunities, feedback, and requests
- Fields and scoring compare ideas before connecting them to Jira delivery work
- https://dovetail.com/
Supports
- Dovetail centralizes customer signals and supports evidence-linked synthesis
- Product teams can organize interviews, support feedback, and research insights
- https://www.usertesting.com/platform
Supports
- UserTesting recruits audiences and gathers feedback on ideas, prototypes, and live experiences
- Its platform supports research analysis and sharing
- https://www.userinterviews.com/
Supports
- User Interviews recruits and manages participants for research studies
- https://maze.co/
Supports
- Maze supports moderated and unmoderated research on prototypes and live experiences
- https://sprig.com/
Supports
- Sprig supports surveys, interviews, and in-product research
- https://miro.com/product-overview/
Supports
- Miro provides a collaborative visual workspace for mapping and ideation
- https://www.gov.uk/service-manual/user-research/plan-user-research-for-your-service
Supports
- Research rounds should identify the question, participant group, method, and how findings inform a team decision
- Recruitment, scheduling, inclusion, procurement, and supplier lead times can constrain when a research question can be answered
- Teams should avoid research they cannot respond to and connect findings to planning and prioritization
- https://userresearch.blog.gov.uk/2015/10/14/getting-your-whole-team-involved-in-discovery/
Supports
- A GDS discovery team found recruiting and scheduling participants across locations time-consuming
- Whole-team observation and analysis avoided research being used as an internal agency
- The case study reports that prior research handoffs delivered insights too late for much impact
- https://www.gov.uk/service-manual/user-research/user-research-in-discovery
Supports
- Discovery research should cover current user behavior, context, barriers, and needs across the service journey
- Research should include a broad range of users and people who support them
- Involving the service team in research helps establish a shared understanding of the problem
