Map an opportunity solution tree for continuous discovery
Discovery
1 uses
Updated 3/27/2026
Description
Your team keeps jumping from customer request to feature without connecting the dots. This builds an opportunity solution tree from a desired outcome down through opportunities, solutions, and experiments — so every feature you ship traces back to a real customer need.
Example Usage
Build an opportunity solution tree for {{product_name}} to structure our discovery process and connect customer needs to product solutions.
## Context
- Product: {{product_name}}
- Desired outcome: {{desired_outcome}} (e.g., "Increase 30-day retention from 45% to 60%")
- Target persona: {{target_persona}}
- Number of recent customer interviews or data sources: {{data_sources_count}}
- Current top customer complaints or requests: {{top_complaints}}
## Step 1: Define the Outcome
1. State the desired business outcome in measurable terms
2. Identify the product outcome that drives this business outcome
3. Validate that this outcome is within the team's control and influence
4. Set a timeframe for achieving this outcome
## Step 2: Map Opportunities
From customer interviews, support tickets, and usage data, identify opportunities (unmet needs, pain points, desires):
1. List 8-12 raw opportunities from customer data
2. Group them into 3-5 opportunity themes
3. For each theme, write a clear opportunity statement: "[Persona] needs a way to [need] because [insight]"
4. Prioritize opportunities by: frequency (how many customers mention it), intensity (how painful is it), and strategic fit
## Step 3: Generate Solutions
For the top 3 prioritized opportunities:
1. Brainstorm 3-5 possible solutions for each (aim for diversity — not just the obvious one)
2. Evaluate each solution on: effort, impact, confidence, and alignment with the outcome
3. Select 1-2 solutions per opportunity to move forward with
## Step 4: Design Experiments
For each selected solution:
1. What's the riskiest assumption?
2. Design a lightweight experiment to test that assumption
- Experiment type: prototype test / fake door / survey / data analysis / concierge
- Success criteria: what result would give you confidence to build?
- Timeline: how long to run?
- Sample size needed
3. Define the decision rule: build, iterate, or kill
## Step 5: Visualize the Tree
Create a text-based tree diagram:
```
Outcome: {{desired_outcome}}
├── Opportunity 1: [statement]
│ ├── Solution A → Experiment: [type]
│ └── Solution B → Experiment: [type]
├── Opportunity 2: [statement]
│ ├── Solution C → Experiment: [type]
│ └── Solution D → Experiment: [type]
└── Opportunity 3: [statement]
└── Solution E → Experiment: [type]
```Customize This Prompt
Customize Variables0/10
Was this helpful?