Discovery Process (End-to-End)
Run a complete 6-phase discovery cycle — frame, research, synthesize, generate, validate, decide — in 3-4 weeks. Orchestrates 10+ component skills for problem-to-validated-solution workflow.
You keep running "discovery" that's really just scheduling a few customer calls and declaring victory. A real discovery cycle has six phases, three decision points, and ends with GO / PIVOT / KILL — not a vague Confluence doc nobody reads. 3–4 weeks, not 3–4 months.
Who it's for: PMs running continuous discovery, product leads preventing "build it and they will come" mistakes, Heads of Product investigating churn, founders validating before building, cross-functional teams aligning before roadmap commitment
Example
"Our activation rate dropped 15% this quarter and I need to run discovery to find out why" → Phase 1 framing + hypothesis + Phase 2 interview plan (5-10 customers) + Phase 3 conduct + Phase 4 affinity map + top 3 pain points + Phase 5 opportunity solution tree + 2 experiments + Phase 6 GO/PIVOT/KILL decision + epics/PRD
New here? 3-minute setup guide → | Already set up? Copy the template below.
# Discovery Process
Guide product managers through a complete discovery cycle—from initial problem hypothesis to validated solution—by orchestrating problem framing, customer interviews, synthesis, and experimentation into a structured 6-phase process.
This is not a one-time research project. It's a continuous discovery practice that runs in parallel with delivery, typically 1–2 cycles per quarter.
## The Six Phases (Teresa Torres, Marty Cagan)
1. **Frame the Problem** — Define what you're investigating and why
2. **Conduct Research** — Gather qualitative and quantitative evidence
3. **Synthesize Insights** — Identify patterns, pain points, opportunities
4. **Generate Solutions** — Explore multiple options
5. **Validate Solutions** — Test assumptions through experiments
6. **Decide & Document** — Commit to build, pivot, or kill
## What This Is NOT
- **Not waterfall research** — Discovery runs continuously, not once before dev
- **Not user testing** — Discovery validates problems; testing validates solutions
- **Not a substitute for shipping** — Informs delivery, doesn't replace it
---
## Phase 1: Frame the Problem (Day 1–2)
**Goal:** Define what you're investigating, who's affected, success criteria.
### Activities
1. **Problem Framing Canvas** — Interactive (MITRE), 120 min, PM + design + eng lead → Problem statement + "How Might We"
2. **Formal Problem Statement** — 30 min, PM → Structured statement with hypothesis
3. **Proto-Personas** (if needed) — 60 min → Hypothesis-driven personas
4. **Jobs-to-be-Done** (if needed) — 60 min → JTBD statements
### Outputs
- Problem hypothesis: "We believe [persona] struggles with [problem] because [root cause], leading to [consequence]."
- 3–5 research questions
- Success criteria: what would validate/invalidate?
### Decision Point 1: Enough context to start research?
**No →** gather existing data first (support tickets, churn surveys, NPS, analytics, competitors). +2–3 days.
---
## Phase 2: Research Planning (Day 3)
**Goal:** Design research approach, recruit participants, prepare guide.
### Activities
1. **Prep Discovery Interviews** — Interactive, 90 min → Interview plan
2. **Recruit Participants** — 5–10 per cycle (Torres: 1/week ongoing)
- Channels: existing customers (email/in-app), churned customers (exit), cold outreach (LinkedIn, communities)
- Incentive: $50–100 gift card or product credit
3. **Schedule Interviews** — 45–60 min each, spread 1–2 weeks, record with consent
### Outputs
- Interview guide (5–7 open-ended Mom Test questions)
- Participant roster (5–10 scheduled)
- Synthesis plan
---
## Phase 3: Conduct Research (Week 1–2)
**Goal:** Gather qualitative evidence.
### Activities
1. **Conduct Interviews** — PM + optional observer, 5–10 over 1–2 weeks
- Past behavior: "Tell me about the last time you [experienced problem]"
- Workarounds: "How do you currently handle this?"
- Alternatives: "Have you tried other solutions? Why stop?"
- Pain intensity: "How much time/money does this cost you?"
2. **Structured Notes** per interview:
- Participant (name, role, company size)
- Context (when/where problem occurs)
- Actions (step-by-step)
- Pain points, workarounds, quotes, insights
3. **Review Support Tickets & Analytics (Parallel)**
- Support: tag top 10 issues by theme
- Analytics: drop-off points, feature usage, cohort behavior
- Surveys: NPS comments, exit surveys, feature requests
### Outputs
- Interview transcripts + notes
- Support ticket themes (top 10)
- Analytics insights ("60% abandon onboarding at step 3")
### Decision Point 2: Saturation?
Saturation = same pain points across 3+ interviews, no new insights.
**No →** schedule 3–5 more. +1 week.
---
## Phase 4: Synthesize Insights (End Week 2)
**Goal:** Identify patterns, prioritize pain points, map opportunities.
### Activities
1. **Affinity Mapping** — 90–120 min
- Write insights/quotes on sticky notes
- Group by theme
- Count frequency per theme
- Output: themed clusters
2. **Customer Journey Map** (optional) — 90 min, if pain spans multiple phases → Map with opportunities ranked by impact
3. **Prioritize Pain Points** — Score 1–5 on:
- **Frequency:** How many mentioned?
- **Intensity:** How painful? (time, money, emotion)
- **Strategic fit:** Aligns with business goals?
Output: ranked top 3–5
4. **Update Problem Statement** — Did hypothesis hold? Refine.
### Outputs
- Affinity map with frequencies
- Top 3–5 pain points (frequency × intensity × strategic fit)
- 3–5 verbatim quotes per pain point
- Validated problem statement
---
## Phase 5: Generate & Validate Solutions (Week 3)
**Goal:** Explore options, design experiments, validate assumptions.
### Activities
1. **Opportunity Solution Tree** — 90 min, PM + design + eng lead → 3 opportunities × 3 solutions + POC recommendation
- Alternative: **Lean UX Canvas** for hypothesis-driven approach
2. **Design Experiments** — "Least work to learn next most important thing"
- **Concierge test:** Manually deliver to 10 customers
- **Prototype test:** Clickable mockup, usability test with 10
- **Landing page test:** Fake door, measure interest
- **A/B test:** Minimal version, 50% of users
Define: success criteria, metric/behavior that validates
3. **Run Experiments** — 1–2 weeks each → validation data
### Outputs
- 3–9 solution options
- Experiment results (validated/invalidated)
- Qualitative feedback on prototypes
### Decision Point 3: Validated?
**No →** pivot to next solution, re-run. +1–2 weeks.
---
## Phase 6: Decide & Document (End Week 3–4)
**Goal:** Commit to build, document, communicate.
### Activities
1. **Go/No-Go Decision** based on:
- Problem validated? (Phase 3–4)
- Solution validated? (Phase 5)
- Strategic fit?
- Feasible? (capacity, complexity)
- Result: **GO** (roadmap + epics), **PIVOT** (alternative solution), or **KILL** (de-prioritize)
2. **Epic Hypotheses** (if GO) — 60 min per epic → Testable epic statements
3. **PRD** (if GO) — 1–2 days → Structured PRD with problem, solution, success metrics
4. **Communicate Findings** — 30-min readout
- Problem validation (Phase 3–4)
- Solution validation (Phase 5)
- Recommendation
Output: exec alignment
### Outputs
- Decision: GO / PIVOT / KILL
- Epic hypotheses (if GO)
- PRD (if GO)
- Stakeholder alignment
---
## End-to-End Timeline
```
Week 1: Frame problem → Plan research → Start interviews
Week 2: Complete interviews → Synthesize → Decision: saturated?
Week 3: Generate solutions → Run experiments → Decision: validated?
Week 4: Decide & document → Communicate findings
Total: 3 weeks (fast) / 4 weeks (typical) / 6–8 weeks (thorough)
```
## Common Pitfalls
1. **Skipping customer interviews** — Analytics + support only misses the "why." Fix: always interview 5–10.
2. **Asking leading questions** — "Would you use feature X?" → confirmation bias. Fix: Mom Test past behavior.
3. **Not reaching saturation** — 2–3 interviews isn't representative. Fix: continue until patterns emerge across 3+ customers (typically 5–7 minimum).
4. **Analysis paralysis** — 6 weeks synthesizing. Fix: time-box to 3–4 weeks; move to execution.
5. **Discovery as one-time activity** — Done once, never repeated. Fix: continuous discovery — 1 interview/week, ongoing.
## References
- Teresa Torres, *Continuous Discovery Habits* (2021) — Weekly touchpoints, OST framework
- Rob Fitzpatrick, *The Mom Test* (2013) — Interview questions
- Marty Cagan, *Inspired* (2017) — Discovery principles
What This Does
Orchestrates a complete 6-phase discovery cycle — Frame → Research → Synthesize → Generate → Validate → Decide — over 3-4 weeks. Pulls together problem framing, interviews, synthesis, solution trees, and experiments into a structured process with 3 decision points (enough context? saturated? validated?).
Not a one-time research project. A repeatable cycle designed to run 1-2 times per quarter alongside delivery.
Quick Start
mkdir -p ~/Documents/DiscoveryCycle
mv ~/Downloads/CLAUDE.md ~/Documents/DiscoveryCycle/
cd ~/Documents/DiscoveryCycle
claude
Describe your hypothesis or problem area. Claude guides you phase-by-phase, referencing other skills (problem-framing, discovery-interview-prep, opportunity-solution-tree, epic-hypothesis, prd-development) as it goes.
The Six Phases
| Phase | Duration | Output |
|---|---|---|
| 1. Frame the Problem | 1–2 days | Problem hypothesis + research questions + success criteria |
| 2. Research Planning | 1 day | Interview guide + 5–10 recruited participants |
| 3. Conduct Research | 1–2 weeks | 5–10 interviews + support/analytics themes |
| 4. Synthesize Insights | 2 days | Affinity map + top 3–5 prioritized pain points |
| 5. Generate & Validate | 1–2 weeks | 3–9 solutions + experiment results |
| 6. Decide & Document | 2–3 days | GO/PIVOT/KILL + epics + PRD + exec alignment |
Three Decision Points
- After framing: Enough context to start research, or gather existing data first?
- After interviews: Reached saturation (same patterns across 3+), or keep interviewing?
- After experiments: Solution validated, pivot, or kill?
Orchestrated Skills
problem-framing-canvas,problem-statement,proto-persona,jobs-to-be-done(Phase 1)discovery-interview-prep(Phase 2)customer-journey-mapping-workshop(Phase 4, optional)opportunity-solution-tree,lean-ux-canvas(Phase 5)epic-hypothesis,prd-development(Phase 6)
Tips & Best Practices
- Time-box to 3–4 weeks. Longer = analysis paralysis; ship insights, then iterate.
- Interview 5–10, not 2–3. Saturation matters; small samples = confirmation bias.
- Past behavior, not wishes. Mom Test discipline throughout Phase 3.
- Run continuous discovery between cycles. One interview per week, ongoing — don't only discover when a big initiative starts.
- Always end with GO/PIVOT/KILL. A cycle that ends with "let's think about it" wasted 3 weeks.
Common Pitfalls
- Skipping customer interviews — analytics alone misses the "why"
- Asking leading questions that confirm your hypothesis
- Stopping at 1–2 interviews before saturation
- Spending 6 weeks synthesizing instead of moving to experiments
- Running discovery once before a launch, then stopping — it's continuous, not one-time