opportunity-solution-tree

Featured

Build an Opportunity Solution Tree (OST) to structure product discovery — map a desired outcome to customer opportunities, possible solutions, and experiments. Based on Teresa Torres' Continuous Discovery Habits. Use when the team is unclear what to build next, when multiple opportunities compete, or before writing a PRD for a complex feature space.

Code & Development 92 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Opportunity Solution Tree (OST) Structures product discovery by connecting a desired outcome → customer opportunities → solutions → experiments. Prevents jumping to solutions before validating the problem space. Based on Teresa Torres, *Continuous Discovery Habits* (2021). --- ## The 4-level structure ``` ┌─────────────────────┐ │ DESIRED OUTCOME │ ← single measurable metric └──────────┬──────────┘ ┌───────────────┼────────────────┐ ┌──────┴─────┐ ┌──────┴─────┐ ┌──────┴─────┐ │Opportunity │ │Opportunity │ │Opportunity │ ← customer pain/need │ A │ │ B │ │ C │ └──────┬─────┘ └──────┬─────┘ └────────────┘ ┌──────┴───┐ ┌──────┴───┐ ┌───┴──┐ ┌───┴──┐ ┌───┴──┐ ┌───┴──┐ │Sol 1 │ │Sol 2 │ │Sol 3 │ │Sol 4 │ ← possible solutions └───┬──┘ └──────┘ └───┬──┘ └──────┘ ┌────┴────┐ ┌───┴────┐ │ Exp 1 │ │ Exp 2 │ ← fast experiments └─────────┘ └────────┘ ``` **Key principles:** - One desired outcome at a time — don't try to solve everything - Opportunities are customer problems/needs, never solutions - Generate ≥3 solutions per opportunity before choosing one - Experiments are the cheapest way to validate an assumption - The tree is a living document — update weekly as you learn --- ## How to build an OST ### Step 1 — Define the desired outcome Confirm or help the user ...

Details

Author
avelikiy
Repository
avelikiy/great_cto
Created
5 months ago
Last Updated
today
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category