Continuous Discovery
The best discovery teams have at least one touch point with a customer every week. Not one person on the team — the team. It has to be a team sport.
Continuous Discovery is Teresa Torres' prescriptive framework for embedding ongoing customer research into the daily rhythm of product teams. Rather than episodic research sprints, the methodology builds a weekly cadence of story-based customer interviews whose findings are organized into an Opportunity Solution Tree — a structured visual that connects business outcomes to customer opportunities, candidate solutions, and assumption tests. Designed for product trios (PM, designer, engineer), it replaces guesswork-driven roadmaps with a repeatable habit of evidence-grounded product decisions.
“We're trying to improve week-4 retention for new users. It's sitting at 32% and we need to get it to 45%.”
Interview customers every week, map what they actually need, and only build what the evidence supports
The Continuous Discovery framework is organized around the Opportunity Solution Tree (OST), a four-layer visual artifact: a single desired outcome at the top, an opportunity space of customer needs, pain points, and desires discovered through weekly story-based interviews, candidate solutions mapped to specific opportunities, and experiments designed to test the riskiest assumptions before any code is written. The team conducts at least one customer interview per week — asking customers to recount specific past experiences rather than share opinions or preferences — and uses those findings to continuously update and prioritize the opportunity space. Assumption mapping categorizes each solution's risks as desirability, viability, or feasibility assumptions, and the smallest viable experiment is designed to de-risk the most critical one first. Discovery is a joint responsibility of the product trio (PM, designer, and engineer), not delegated to researchers alone.
Most product teams do discovery episodically — a user research sprint before a big initiative, a round of interviews when something goes wrong — which means build decisions are made on stale, sparse, or biased evidence. When teams do interview customers, they ask opinion and preference questions ('Would you use this?' / 'How important is X?') that produce unreliable answers instead of the rich experience data that reveals real opportunities. The result: roadmaps full of solutions that address imagined problems rather than mapped customer needs.
Work through the Continuous Discovery framework to build an Opportunity Solution Tree for your current product area — starting from a clear desired outcome, surfacing real customer opportunities from interview data, and designing experiments that test your riskiest assumptions before you commit to building anything.
- A product or feature area you are currently working on
- A desired outcome or business goal you are trying to move
- Raw customer interview notes, feedback, or observations if you have them
- A solution idea or hypothesis you want to pressure-test
- A structured Opportunity Solution Tree with outcome, opportunities, solutions, and experiments mapped out
- A story-based interview guide with questions rewritten from opinion-seeking to experience-eliciting
- A prioritized opportunity list framed from the customer's perspective, using compare-and-contrast evaluation
- An assumption map for a candidate solution — categorized by desirability, viability, and feasibility — with a minimum viable experiment designed for the riskiest assumption
Watch the methodology work.
Three specimens from a single real session: the same situation, unaided and calibrated, the full transcript, and the skill answering live in the channel where the work happens.
“Your team has a vague sense that users are churning because onboarding is confusing. You have a backlog full of competing solution ideas — a new onboarding flow, better tooltips, an email sequence, an in-app checklist — with no shared view of which customer problem each one is solving. The roadmap was built from stakeholder intuition and a handful of NPS comments, not a mapped opportunity space. The last two features you shipped didn't move retention, and you're about to plan the next sprint with the same process.”
“Your product trio runs one 30-minute customer interview every Tuesday. Your Opportunity Solution Tree shows week-4 retention as the outcome, four distinct customer opportunities mapped from six weeks of story-based interviews, and three solution candidates each attached to a specific opportunity node. You ran a two-day experiment to test the riskiest assumption behind the top-priority solution — and got a clear disconfirming signal before writing a line of production code. Your team pivoted to a different solution with the evidence to explain why.”
The same skill, where the work happens.
No new app to learn. The methodology runs over the WhatsApp Business API, so the answer lands as a reply in the thread you’re already in — same rigour, zero context-switch.
What it does, specifically.
Each capability is a distinct move drawn straight from the source methodology — not a generic assistant guessing.
Opportunity Solution Tree Builder
Guides you layer by layer through constructing an Opportunity Solution Tree: first establishing a single, measurable desired outcome, then populating the opportunity space from customer interview findings, mapping candidate solutions to specific opportunities, and identifying the experiments needed at the leaf nodes. The result is a living artifact that makes your team's discovery logic explicit and auditable.
Story-Based Interview Coach
Converts the interview questions you're currently planning to ask into story-based, experience-eliciting questions that produce richer, more reliable insights. Reviews your draft guide for opinion-seeking or hypothetical questions and rewrites each into a prompt that asks customers to recount a specific past experience, then shows you how to follow the story with structured probing questions.
Opportunity Space Mapper
Takes raw customer interview notes or observations and helps you cluster them into discrete opportunities — needs, pain points, and desires — framed from the customer's perspective rather than as solutions in disguise. Applies Torres' compare-and-contrast framing to help you evaluate which sub-opportunity in your tree deserves focus next.
Assumption Excavator
For any solution idea you're considering, surfaces the hidden assumptions it depends on and categorizes each as a desirability assumption (do customers want this?), viability assumption (does this work for our business?), or feasibility assumption (can we build it?). Ranks assumptions by risk so you know which to test first before investing in delivery.
Minimum Viable Experiment Designer
Designs the smallest possible test that would meaningfully reduce uncertainty about your riskiest assumption before you write production code. Outputs a concrete experiment definition: the assumption being tested, the method (prototype, fake door, concierge, data query, etc.), the success metric, and the decision rule for what you'll do if the test passes or fails.
Graded before it shipped.
Every skill is scored against independent scenarios for methodology fidelity before it goes live — not vibes, a rubric.
Opportunity Solution Tree
A four-layer map connecting your team's desired outcome to the customer opportunity space, candidate solutions for each opportunity, and experiments at the leaves. Makes the full logic of your discovery visible in one place — showing what you know, what you're betting on, and what you're still testing.
Story-Based Interview Guide
A tailored interview script built around experience-eliciting questions for your specific product context, with a warm-up sequence, main story prompts, and follow-up probes designed to surface the narrative customer data that populates your opportunity space.
Assumption Map
A structured breakdown of every assumption your candidate solution depends on, sorted into desirability, viability, and feasibility buckets and ranked by risk — with a recommended experiment type for each high-priority assumption.
Experiment Brief
A one-page definition for a single assumption test: the assumption being challenged, the experiment method, the metric, the timeline, and the explicit decision rule — so your team agrees in advance what the test result means before you run it.
Grounded in the original work.
Every answer traces back to a real source and the practitioner who wrote it — not a secondhand summary. Here is the source of record.
Teresa Torres
Teresa Torres is a product discovery coach and the author of Continuous Discovery Habits (2021), the defining text on embedding customer research into modern product practice. She founded Product Talk Academy, a structured online training program for product teams, and writes at producttalk.org — one of the most widely read resources in the product management community. Her Opportunity Solution Tree framework and story-based interviewing techniques have been adopted by product teams at technology companies across the industry.
Continuous Discovery Habits (2021)
Author of Continuous Discovery Habits (2021); founder of Product Talk Academy; product discovery coach; creator of the Opportunity Solution Tree framework.
Be first to run it.
Continuous Discovery is being built right now. Leave your email and we’ll tell you the moment it goes live.