Break a broad question into testable branches. Use MECE where practical.
When to use
- Product idea validation.
- Metric diagnosis.
- Experiment planning.
- User research planning.
- Ambiguous strategic question.
- Debugging cause categories.
Goal
- Turn vague problem into clear question.
- Generate possible explanations.
- Make hypotheses testable.
- Prioritize what to test first.
Rules
- Start with a specific measurable question.
- Branches should not overlap.
- Branches should cover likely causes.
- Stop decomposing when hypothesis can be tested.
- Prefer 2-3 levels deep.
- Update tree when evidence arrives.
- Avoid proving favorite hypothesis.
Strong hypothesis
- Specific.
- Testable.
- Falsifiable.
- Actionable.
- Has clear evidence needed.
Flow
- Convert vague concern into central question.
- Create first-level cause categories.
- Check for overlap and gaps.
- Decompose each category into testable hypotheses.
- List current evidence.
- Prioritize by impact, effort, and uncertainty.
- Define test plan.
Example
Question: Why is signup conversion below 30%?
- Awareness: users do not understand value.
- Motivation: benefit does not outweigh effort.
- Ability: signup is too hard.
- Technical: bugs block completion.
Output
## Hypothesis Tree
Question: [specific question]
## Branches
- H1: [hypothesis]
- H1.1: [testable sub-hypothesis]
- H2: [hypothesis]
- H2.1: [testable sub-hypothesis]
## Priority Tests
- [hypothesis]: [test], [effort], [impact], [owner if known]
## Evidence
- [known evidence]
- [unknowns]