Opportunity Solution Tree Template
Visualise your opportunities and the decisions you're making along the way
About the Opportunity Solution Tree template
The Opportunity Solution Tree template helps product teams to improve the way they solve problems and reach their desired outcomes. Designed by Teresa Torres, a product discovery coach, this tree aims to methodically move teams through the steps needed to reach a final solution. Teresa Torres's opportunity solution tree breaks down a desired outcome into opportunities for the product to meet user needs and then suggests potential solutions to meet these needs.
Why use an opportunity solution tree?
Product teams may find this template useful if they are able to produce a lot of ideas, but can’t prioritize which ideas are actually of quality. An opportunity solution tree is a tool that product teams can use to assess if they are considering all potential solutions to reach their desired end. It then provides clear solutions at the end of the exercise that can be compared and contrasted for most value.
What is an opportunity in the opportunity solution tree?
Brainstorms tend to lead to a lot of solutions off the bat without any clear logic to whether the solution is a valuable one. Opportunities are a way for product teams to add in the layer of customer needs in order to better connect solutions to what will really help a user. By adding in the step of identifying opportunities, the ideas your team generates will be based on identified needs rather than an arbitrary solution.
What is product discovery?
Product discovery is a framework to help teams create useful, usable products that don’t overlook true user need. Using the Opportunity Solution Tree template is one way to start improving your product discovery.
How do I build an Opportunity Solution Tree?
Creating an opportunity solution tree is easy with Miro's tree diagram maker or ready-made template. Simply follow these steps.
Step 1: Define your outcome or measurable result
Simply put, what does success look like? If you use OKRs, then you can use one of your Key Results to answer this question. If you don’t, then you’ll need to pick a metric that you’d like to improve. Of course, many teams are striving to achieve many goals each quarter, but it helps to create a separate tree for each goal.
It’s important for your team to agree on this goal before you proceed to the next step. If you’re misaligned from the beginning, then it’s going to be harder to build the rest of the tree.
Step 2: Identify possible opportunities
For goal-oriented people, the temptation to jump from “problem” to “solution” is sizable. But resist that temptation. Instead, it’s time to pause and do some research.
Building an Opportunity Solution Tree is all about identifying key opportunities in your market. That means learning: about customers, about what they need, about the problems that they are trying to solve. Focus on answering these questions before you fill out this portion of the tree.
Armed with insights about your customers, you can begin to find opportunities. Use your research to fill out this second branch of the tree. Don’t be fooled: although this branch isn’t about your solutions, it’s still vitally important. Each branch of the tree builds on the previous, so if your research isn’t robust, your opportunities and solutions won’t be robust either.
Step 3: Generate solutions
Now it’s time to think of solutions. This is where the Opportunity Solution Tree template really comes to life for your team. When you go around the room to share ideas during a meeting, myriad dynamics are in play. People might be more or less likely to share based on their rank, role, or who’s in the room. The Opportunity Solutions Tree is an unbiased, agreed-upon source of truth that everyone can own and contribute to.
Invite cross-functional partners to contribute to this part of the tree. Let the ideas flow! However, be wary of including anything that doesn’t fit in the tree. It’s important to stay focused so you don’t end up with more ideas than resources. Write down those extraneous ideas and save them for later. If your team gets lost or stuck, return to the tree to ground you.
Step 4: Iterate and experiment
Choose one solution and once you have some ideas, you can start testing them out. Build a row on the tree specifically for experiments. Start brainstorming experiments that will enable you to test the chosen solution.
How do you use a solution tree?
The opportunity solution tree helps you to visualize the best path to your desired outcome. Use the solution tree to map out the possible opportunities to solve your problem and keep track of the actionable experiments that will lead to your desired outcome.
Get started with this template right now.
Strategic Group Mapping Template
Works best for:
Mapping, Strategy
The Strategic Group Mapping Template is a cutting-edge visual tool designed to translate the competitive landscape of their industry. By allowing users to plot entities based on distinct criteria, this template provides an at-a-glance view of market dynamics. One standout benefit of using this tool is its ability to identify clusters of competitors and market gaps, paving the way for businesses to strategically position themselves for optimal success.
Miro x AWS: Accelerate your cloud journey
Works best for:
Diagramming
The Miro x AWS: Accelerate your cloud journey template offers a visual framework for planning and executing cloud migration and optimization projects using Amazon Web Services (AWS). It provides elements for mapping out cloud architectures, migration strategies, and cost optimization initiatives. This template enables teams to collaborate effectively, align on objectives, and accelerate their cloud journey with AWS services. By promoting collaboration and alignment, the Miro x AWS template empowers organizations to leverage AWS cloud technologies efficiently and achieve their business objectives effectively.
UML Class Messaging System Template
Works best for:
UML
The UML Class Messaging System Template streamlines the process of designing and analyzing messaging systems. It allows users to visually map out the structure of a system by detailing classes, their attributes, operations, and the relationships among objects. This template is particularly useful for illustrating the functionality of a messaging system, including the management of text messages, conversation threads, user contacts, notifications, and channels. It offers a clear visual representation of how all these elements interact within the system, making it an invaluable resource for developers, designers, and stakeholders aiming to enhance communication and reduce errors in the development phase.
SDLC Template
Works best for:
Diagramming
The Software Development Life Cycle (SDLC) template is a well-designed visual tool that helps software development teams follow a structured approach from the initial concept to the final deployment of the software. One of the most significant benefits of using this template is that it promotes clear, streamlined communication among team members. By breaking the development cycle into distinct phases, all stakeholders can stay informed about the progress of the project and understand their responsibilities within the larger context. This enhanced communication reduces the chances of misunderstandings and ensures that everyone works together towards the common goal of delivering high-quality software. The template acts not only as a roadmap but also as a shared language for the team, improving collaboration and the efficient progression of the project through each critical stage.
Community Building: A 5 Step Roadmap
Works best for:
Roadmap, Planning, Mapping
Use this five step process for building a community development roadmap.
Service Blueprint Template
Works best for:
Desk Research, Operations, Market Research
The Service Blueprint template is a visual tool for designing and optimizing service experiences. It provides a structured framework for mapping customer journeys, identifying touchpoints, and aligning internal processes. This template enables teams to visualize the entire service ecosystem, uncover pain points, and innovate solutions to enhance customer satisfaction. By promoting customer-centricity and collaboration, the Service Blueprint empowers organizations to deliver exceptional service experiences and drive sustainable growth.