What Is an Opportunity Solution Tree? Definition, Examples & Best Practices

Opportunity Solution Tree An Opportunity Solution Tree (OST) is a visual framework developed by Teresa Torres that maps the relationship between a desired outcome, the opportunities to reach that outcome, and the solutions to address each opportunity. It creates a structured approach to product discovery by making the decision-making process visible.

Why opportunity solution tree matters

OSTs prevent the common failure of jumping from a business goal directly to a feature. By inserting an "opportunity" layer between outcomes and solutions, teams explore the problem space before committing to solutions. This leads to better solutions because the team considers multiple paths before choosing one.

How it works

Start with the desired outcome (your team's assigned metric). Identify opportunities through customer research (interviews, data analysis). For each opportunity, brainstorm multiple solutions. For each solution, identify assumptions to test. Test the riskiest assumptions first. The tree is a living document that evolves as you learn.

Common mistakes

  • Starting with solutions instead of opportunities

  • Not connecting the tree to a specific, measurable outcome

  • Having only one solution per opportunity (the point is to explore multiple paths)

  • Creating the tree once and not updating it as you learn

Related terms

How Vantage relates

Vantage supports opportunity-driven product development by connecting context sources (research, analytics, customer feedback) to PRD generation. When you move from opportunity to solution, Vantage grounds the spec in the context that identified the opportunity.

Frequently asked questions

Put product concepts into practice

Vantage connects theory to execution. Generate grounded PRDs, track requirements, and ship with confidence.

Free to start. No credit card required.