Continuous Discovery Habits
When This Skill Activates
Claude uses this skill when:
- •Setting up discovery processes
- •Planning weekly user research
- •Creating opportunity solution trees
- •Testing assumptions
- •Building product trio workflows
- •Prioritizing discovery activities
Core Frameworks
1. Continuous Discovery Habits (Source: Teresa Torres)
The Core Principle:
"At a minimum, weekly touchpoints with customers by the team building the product, where they conduct small research activities in pursuit of a desired outcome."
The Three Pillars:
- •Weekly customer contact by the product trio (PM, designer, engineer)
- •Opportunity solution trees to visualize discovery
- •Assumption testing before building
Use when: Establishing discovery processes or improving product decisions
2. The Product Trio
The Team:
- •Product Manager: Ensures business viability
- •Designer: Ensures usability and desirability
- •Engineer: Ensures feasibility
Why Together:
"When a designer, engineer, and PM collaborate on discovery, you get better decisions faster. Each brings a unique lens."
How:
- •All three participate in customer interviews
- •All three analyze research together
- •All three generate solutions together
- •All three test assumptions together
3. Opportunity Solution Trees
The Structure:
Outcome (top)
↓
Opportunities (customer needs/pain points)
↓
Solutions (possible ways to address)
↓
Assumptions (what needs to be true)
↓
Experiments (how to test)
Use when: Need to visualize the path from outcome to solution
Example:
Outcome: Increase retention to 80%
↓
Opportunity: Users forget to use the product
↓
Solution: Daily email reminder
↓
Assumption: Users check email daily
↓
Experiment: Survey 20 users about email habits
4. Interview Snapshot
The One-Pager: After each interview, create a snapshot capturing:
- •Date & Participant: Who and when
- •Key Insights: 3-5 main takeaways
- •Opportunities: Customer needs/pain points discovered
- •Quotes: Verbatim customer language
- •Next Steps: What to test or explore next
Why: Keeps learning accessible to the whole team
5. Assumption Testing
The Progression:
Story → Assumptions → Tests → Evidence
Question to Ask:
"What needs to be true for this solution to work?"
Test Types (by risk/cost):
- •One-question surveys (lowest risk)
- •Customer interviews
- •Prototypes/mockups
- •Concierge tests (manual behind-the-scenes)
- •Wizard of Oz (fake the feature)
- •Live data tests (build and measure)
Rule: Test highest-risk assumptions first with lowest-cost method
Decision Trees
Should I Build This Feature?
Do we have a clear outcome?
├─ No → Define outcome first
└─ Yes → Have we interviewed 6+ customers?
├─ No → Do discovery first
└─ Yes → Have we identified opportunities?
├─ No → Map opportunities
└─ Yes → Have we tested key assumptions?
├─ No → Test assumptions first
└─ Yes → Build it!
How Should I Test This Assumption?
What's the risk if we're wrong?
├─ Low risk → Build and ship (reversible)
└─ High risk → How much does testing cost?
├─ Low cost → Interview 5 users
├─ Medium cost → Prototype test
└─ High cost → Still cheaper than building wrong thing
Action Templates
Template: Weekly Discovery Plan
# Weekly Discovery Plan - Week of [Date] ## Outcome We're Pursuing [e.g., Increase activation rate to 50%] ## This Week's Focus **Opportunity:** [Which pain point are we exploring?] **Solution:** [Which solution are we considering?] **Key Assumption:** [What needs to be true?] ## Discovery Activities (Minimum 1 per week) ### Monday-Wednesday: Research - [ ] Interview 1: [Participant profile] - [PM/Designer/Engineer attending] - [ ] Interview 2: [Participant profile] - [PM/Designer/Engineer attending] - [ ] Interview 3: [Participant profile] - [PM/Designer/Engineer attending] ### Thursday: Synthesis - [ ] Product trio synthesis session (30 min) - [ ] Create/update interview snapshots - [ ] Update opportunity solution tree - [ ] Identify new assumptions to test ### Friday: Planning - [ ] Review evidence collected - [ ] Decide: build, test more, or pivot? - [ ] Plan next week's discovery activities ## Interview Snapshots [Link to snapshots folder] ## Opportunity Solution Tree [Link to latest tree]
Template: Interview Snapshot
# Interview Snapshot - [Date] ## Participant - **Name/ID:** [Anonymized if needed] - **Role:** [Job title/persona] - **Context:** [Relevant background] ## Interview Focus [What we were trying to learn] ## Key Insights 1. [First major insight] 2. [Second major insight] 3. [Third major insight] ## Opportunities Discovered - 📍 [Pain point or unmet need #1] - 📍 [Pain point or unmet need #2] - 📍 [Pain point or unmet need #3] ## Memorable Quotes > "[Exact customer words that capture key point]" > "[Another powerful quote]" ## Updated Assumptions - ✅ Validated: [What we confirmed] - ❌ Invalidated: [What we disproved] - ❓ New: [New assumptions to test] ## Next Steps - [ ] [Specific action based on learning] - [ ] [Another action] ## Attending - [PM name] - [Designer name] - [Engineer name]
Template: Opportunity Solution Tree
# Opportunity Solution Tree - [Product/Feature Name]
## Outcome
🎯 **[Business outcome we're driving]**
[Specific, measurable, time-bound]
---
## Opportunities (Customer Needs/Pain Points)
### Opportunity 1: [Customer problem]
**Evidence:** [3-5 customer interviews, usage data, etc.]
**Impact:** [How big is this problem?]
#### Solutions Being Considered:
1. **[Solution A]**
- Assumptions:
- [ ] Assumption 1
- [ ] Assumption 2
- Tests: [How we'll validate]
- Status: [Testing/Building/Shipped]
2. **[Solution B]**
- Assumptions:
- [ ] Assumption 1
- [ ] Assumption 2
- Tests: [How we'll validate]
- Status: [Testing/Building/Shipped]
### Opportunity 2: [Another customer problem]
**Evidence:** [3-5 customer interviews, usage data, etc.]
**Impact:** [How big is this problem?]
[Continue for each opportunity...]
---
## Decision Log
- **[Date]:** Chose Solution A for Opportunity 1 because [evidence]
- **[Date]:** Decided to test Assumption X before building
- **[Date]:** Pivoted from Solution B to Solution C based on [learning]
Template: Assumption Test Plan
# Assumption Test Plan - [Feature/Solution Name] ## Solution Statement [Brief description of what we're considering building] ## Key Assumptions ### Assumption 1: [High Risk] **Statement:** [What needs to be true] **If wrong:** [What's the impact?] **Confidence:** [Low/Medium/High] **Test Method:** [Interview/Survey/Prototype/etc.] **Success Criteria:** [What would validate this?] **Timeline:** [When we'll test] **Owner:** [Who's running the test] --- ### Assumption 2: [Medium Risk] **Statement:** [What needs to be true] **If wrong:** [What's the impact?] **Confidence:** [Low/Medium/High] **Test Method:** [Interview/Survey/Prototype/etc.] **Success Criteria:** [What would validate this?] **Timeline:** [When we'll test] **Owner:** [Who's running the test] --- ## Test Results ### Assumption 1 Results **Date Tested:** [Date] **Method Used:** [What we did] **Sample Size:** [How many participants] **Findings:** - [Key finding 1] - [Key finding 2] - [Key finding 3] **Decision:** ✅ Validated / ❌ Invalidated / ❓ Needs more testing **Next Steps:** [What we'll do based on results] --- ### Assumption 2 Results [Same structure as above]
Quick Reference
📅 Weekly Discovery Cadence
Every Week Minimum:
- • 3-5 customer touchpoints (interviews, observation, etc.)
- • Product trio participates together
- • Create interview snapshots
- • Update opportunity solution tree
- • Test at least 1 assumption
Every Month:
- • Review all evidence collected
- • Update outcomes if needed
- • Celebrate learning (not just building)
🎯 Discovery vs Delivery Balance
Good Discovery Practice:
- •✅ Discovery happens weekly (not just quarterly)
- •✅ Product trio does discovery together
- •✅ Small tests before big builds
- •✅ Evidence-based decisions
- •✅ Comfortable saying "we learned that won't work"
Signs of Insufficient Discovery:
- •❌ Only talking to customers after shipping
- •❌ PM does all research alone
- •❌ Building first, validating later
- •❌ Opinion-based decisions
- •❌ Fear of "wasting time" on research
🌳 Opportunity Solution Tree Checklist
Before Creating:
- • Clear outcome defined
- • Conducted 6+ customer interviews
- • Identified multiple opportunities
When Building Tree:
- • Start with ONE outcome (top)
- • Map opportunities (not solutions)
- • Generate multiple solutions per opportunity
- • List assumptions for each solution
- • Plan tests for assumptions
Using the Tree:
- • Update weekly with new learning
- • Share with stakeholders
- • Use to explain why you're building what
- • Reference when prioritizing work
🧪 Assumption Testing Hierarchy
Test in This Order:
- •Desirability - Do customers want this?
- •Usability - Can they use it?
- •Feasibility - Can we build it?
- •Viability - Should we build it?
Use Cheapest Test First:
Interview < Survey < Prototype < Concierge < Build
Real-World Examples
Example: Spotify's Discovery Process
Outcome: Increase music discovery engagement
Opportunity: Users don't know what to listen to
- •Evidence: Interviews showed decision fatigue
- •Solution considered: Algorithmic playlists
- •Assumption: Users trust algorithmic recommendations
- •Test: Created Discover Weekly, measured engagement
- •Result: Massive success, became core feature
Key Learning: They tested the algorithm assumption before building fancy UX
Example: Netflix's Continue Watching
Outcome: Reduce time to content consumption
Opportunity: Users forget what they were watching
- •Evidence: Drop-off analysis + customer interviews
- •Solution: "Continue Watching" row
- •Assumption: Users want to resume (not restart)
- •Test: A/B test with 5% of users
- •Result: Validated, rolled to 100%
Key Learning: Small test before full build saved months of work
Common Pitfalls
❌ Discovery Theater
Problem: Doing research but not changing decisions Solution: Explicitly decide what you'll do if assumptions are wrong
❌ Outsourcing Discovery
Problem: PM does research, then "throws it over the wall" Solution: Product trio interviews together
❌ Building Multiple Solutions at Once
Problem: Spreading resources too thin Solution: Test assumptions first, build one at a time
❌ Skipping Discovery "To Move Fast"
Problem: Building wrong thing is slowest path Solution: Small tests are faster than big rebuilds
❌ Only Talking to Happy Customers
Problem: Missing problems and churn reasons Solution: Interview across the spectrum (new, power, churned users)
Key Quotes
Teresa Torres on Weekly Contact:
"If you're not talking to customers every week, you're not doing continuous discovery."
On Product Trios:
"The best product decisions come from diverse perspectives. A PM, designer, and engineer will see different things in the same customer interview."
On Opportunity Solution Trees:
"The tree makes your thinking visible. It shows how you got from an outcome to a solution, which builds stakeholder trust."
On Assumption Testing:
"Don't ask customers what to build. Test assumptions about what will work."
On Discovery vs Delivery:
"Discovery and delivery should happen continuously. Discovery doesn't end when you start building."
Related Skills
Use together with:
- •user-feedback-system - For ongoing feedback collection
- •jtbd-building - For understanding customer motivations
- •exp-driven-dev - For testing assumptions with data
- •metrics-frameworks - For defining outcomes
- •strategic-build - For deciding what's worth discovering
Comes before:
- •zero-to-launch - Discover before building
- •design-first-dev - Design based on discovery
Comes after:
- •strategy-frameworks - Define strategy, then discover how
Quick Start Guide
Week 1: Set Up Discovery Process
- •Form product trio (PM, designer, engineer)
- •Define one clear outcome to pursue
- •Schedule first 3 customer interviews
- •Create interview snapshot template
Week 2: Start Discovery Habit
- •Conduct 3 interviews together
- •Create interview snapshots
- •Begin opportunity solution tree
- •Identify opportunities from interviews
Week 3: Map Solutions
- •Generate 3+ solutions per opportunity
- •List assumptions for each solution
- •Prioritize which assumptions to test
- •Plan assumption tests
Week 4: Test Assumptions
- •Run first assumption tests
- •Update opportunity solution tree
- •Decide: build, test more, or pivot
- •Make discovery routine sustainable
Remember: Continuous discovery isn't a phase. It's a habit. The product trio that talks to customers weekly makes better product decisions.
Guest: Teresa Torres
Book: Continuous Discovery Habits (2021)
Website: producttalk.org
Known for: Opportunity Solution Trees, Product Trios, Weekly Touchpoints