define-opportunity-tree

Featured

Creates an opportunity solution tree connecting a desired outcome to customer opportunities and candidate solutions, preventing solution-first jumps in continuous discovery. Use when structuring scattered feature ideas or communicating how the roadmap traces to outcomes. For ranking an existing flat list of candidates, use define-prioritization-framework instead; this skill discovers the list, it does not score one.

AI & Automation 557 stars 73 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 94/100

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

Skill Content

<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 --> # Opportunity Solution Tree An Opportunity Solution Tree (OST) is a visual framework for product discovery that connects business outcomes to customer opportunities and potential solutions. Developed by Teresa Torres, it prevents the common trap of jumping straight to solutions by ensuring every feature idea traces back to a customer need and measurable outcome. ## When to Use - During continuous product discovery to organize learning - When prioritizing what opportunities to pursue - To communicate product strategy to stakeholders - When you have too many feature ideas and need structure - After user research to connect insights to action - When aligning team on what outcomes matter most ## When NOT to Use - You need to score and rank a flat list of known candidates -> use `define-prioritization-framework`; the tree structures discovery, not a ranking exercise - You have one specific problem to frame for a team -> use `define-problem-statement` - You are ready to test a single assumption -> use `define-hypothesis`, then `measure-experiment-design` - The outcome you want to drive is not yet agreed -> set it first with `foundation-okr-writer`; a tree without an agreed outcome decorates opinions ## Instructions When asked to create an opportunity solution tree, follow these steps: 1. **Define the Desired Outcome** Start at the top with a clear, measurable business or product outcome. Th...

Details

Author
product-on-purpose
Repository
product-on-purpose/pm-skills
Created
7 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category