Land Multiple Consulting Offers
Complete, step-by-step case interview course.
30,000+ happy customers.
An issue tree is a structured framework used to break down and analyze complex problems or questions into smaller components. It is a visual representation of the various aspects, sub-issues, and potential solutions related to a particular problem.
Issue trees are commonly used in business, consulting, problem-solving, and decision-making processes.
If you’re looking to better understand issue trees and how to use them in consulting case interviews or in business, we have you covered.
In this comprehensive article, we’ll cover:
If you’re looking for a step-by-step shortcut to learn case interviews quickly, enroll in our case interview course. These insider strategies from a former Bain interviewer helped 30,000+ land consulting offers while saving hundreds of hours of prep time.
An issue tree is a visual representation of a complex problem or question broken down into smaller, more manageable components. It consists of a top level issue, visualized as the root question, and sub-issues, visualized as branches and sub-branches.
Issue trees generally take on the following structure.
Issue trees get their name because the primary issue that you are solving for can be broken down into smaller issues or branches. These issues can then be further broken down into even smaller issues or branches.
This can be continued until you are left with a long list of small issues that are much simpler and more manageable. No matter how complicated or difficult a problem is, an issue tree can provide a way to structure the problem to make it easier to solve.
As an example, let’s say that we are trying to help a lemonade stand increase their profits. The overall problem is determining how to increase profits.
Since profits is equal to revenue minus costs, we can break this problem down into two smaller problems:
Since revenue is equal to quantity times price, we can further break this revenue problem down into two even smaller problems:
Looking at the problem of how to increase quantity sold, we can further break that problem down:
We can repeat the same procedure for the costs problem since we know that costs equal variable costs plus fixed costs.
Looking at the problem of how to decrease variable costs, we can further break that down by the different variable cost components of lemonade:
The overall issue tree for this example would look like the following:
In this example, the issue tree is a special kind of issue tree known as a profit tree.
Issue trees are helpful because they facilitate systematic analysis, managing complexity, prioritization, generating solutions, identifying root causes, work subdivision, roadmap generation, and effective communication.
Systematic analysis: Issue trees guide a systematic analysis of the problem. By dissecting the problem into its constituent parts, you can thoroughly examine each aspect and understand its implications.
Managing complexity: Complex problems often involve multiple interrelated factors. Issue trees provide a way to manage this complexity by organizing and visualizing the relationships between different components.
Prioritization: Issue trees help in prioritizing actions. By assessing the importance and impact of each sub-issue, you can determine which aspects of the problem require immediate attention.
Generating solutions: Issue trees facilitate the generation of potential solutions or strategies for each component of the problem. This allows for a more comprehensive approach to problem-solving.
Identifying root causes: Issue trees help in identifying the root causes of a problem. By drilling down through the sub-issues, you can uncover the underlying factors contributing to the main issue.
Work subdivision: Issue trees provide you with a list of smaller, distinct problems or areas to explore. This distinction makes it easy for you to divide up work.
Roadmap generation: Issue trees layout exactly all of the different areas or issues that you need to focus on in order to solve the overall problem. This gives you a clear idea of where to focus your attention and work on.
Effective communication: Issue trees are powerful communication tools. Visualizing the problem in a structured format helps in explaining it to others, including team members, stakeholders, or clients.
Creating an issue tree involves several steps. Here's a step-by-step guide to help you through the process:
Step 1: Define the top-level issue
Start by clearly articulating the main problem or question that you want to address. This will form the root of your issue tree.
Step 2: Identify the branches (sub-issues)
Consider the major sub-issues that contribute to the overall problem. These will become the branches of your issue tree. Brainstorm and list them down.
There are four major ways that you can break down the root problem in an issue tree. You can break down the issue by stakeholder, process, segments, or math.
Step 3: Break down each branch
For each branch, ask yourself if there are further components that contribute to it. If so, break down each branch into more specific components. Continue this process until you've reached a level of detail that allows for meaningful analysis.
Similar to the previous step, you can break down a branch by stakeholder, process, segment, or by math.
Step 4: Review and refine
Take a step back and review your issue tree. Make sure it accurately represents the problem and its components. Look for any missing or redundant branches or sub-issues.
Step 5: Prioritize and evaluate
Consider assigning priorities to different sub-issues or potential solutions. This will help guide your decision-making process.
Issue trees are used near the beginning of the consulting case interview to break down the business problem into smaller, more manageable components.
After the interviewer provides the case background information, you’ll be expected to quickly summarize the context of the case and verify the case objective. After asking clarifying questions, you’ll ask for a few minutes of silence to create an issue tree.
After you have created an issue tree, here’s how you would use it:
Step 1: Walk your interviewer through the issue tree
Once you’ve created an issue tree, provide a concise summary of how it's structured and how it addresses the problem at hand. Explain the different branches and sub-branches. They may ask a few follow-up questions.
As you are presenting your issue tree, periodically check in with the interviewer to ensure you're on the right track. Your interviewer may provide some input or guidance on improving your issue tree.
Step 2: Identify an area of your issue tree to start investigating
Afterwards, you’ll use the issue tree to help identify a branch to start investigating. There is generally no wrong answer here as long as you have a reason that supports why you want to start with a particular branch.
To determine which branch to start investigating, ask yourself a few questions. What is the most important sub-issue? Consider factors like urgency, impact, or feasibility. What is your best guess for how the business problem can be solved?
Step 3: Gather data and information
Collect relevant facts, data, and information for the sub-issue that you are investigating. This will provide the necessary context and evidence for your analysis.
Step 4: Record key insights on the issue tree
After diving deeper into each sub-issue or branch on your issue tree, you may find it helpful to write a few bullets on the key takeaways or insights that you’ve gathered through your analysis.
This will help you remember all the work that you have done during the case interview so far. It’ll also help you develop a recommendation at the end of the case interview because you’ll quickly be able to read a summary of all of your analysis.
Step 5: Iterate and adjust as needed
As you work through the problem-solving process, be prepared to adjust and update the issue tree based on new information, insights, or changes in the situation.
Remember, creating an issue tree is not a one-size-fits-all process. It's a dynamic tool that can be adapted to suit the specific needs and complexity of the problem you're addressing.
Step 6: Select the next area of your issue tree to investigate
Once you have finished analyzing a branch or sub-issue on your issue tree and reached a satisfactory insight or conclusion, move onto the next branch or sub-issue.
Again, consider factors like urgency, impact, or feasibility when prioritizing which branch or sub-issue to dive deeper into. Repeat this step until the end of the case interview when you are asked for a final recommendation.
Below are five issue tree examples for five common types of business situations and case interviews.
If you want to learn strategies on how to create unique and tailored issue trees for any case interview, check out our comprehensive article on case interview frameworks.
Profitability Issue Tree Example
Profitability cases ask you to identify what is causing a company’s decline in profits and what can be done to address this problem.
A potential issue tree template for this case could explore four major issues:
Market Entry Issue Tree Example
Market entry cases ask you to determine whether a company should enter a new market.
A potential issue tree template for this case could explore four major issues:
Merger and Acquisition Issue Tree Example
Merger and acquisition cases ask you to determine whether a company or private equity firm should acquire a particular company.
A potential issue tree template for this case could explore four major issues:
New Product Issue Tree Example
New product cases ask you to determine whether a company should launch a new product or service.
A potential issue tree template for this case could explore four major issues:
Pricing Issue Tree Example
Pricing cases ask you to determine how to price a particular product or service.
A potential issue tree template for this case could explore three major issues:
Issue trees are powerful tools to solve complex business problems, but they are much less effective if they don’t follow these important tips.
Issue tree tip #1: Be MECE
MECE stands for mutually exclusive and collectively exhaustive. When breaking down the overall problem in your issue tree, the final list of smaller problems needs to be mutually exclusive and collectively exhaustive.
Mutually exclusive means that none of the smaller problems in your issue tree overlap with each other. This ensures that you are working efficiently since there will be no duplicated or repeated work.
For example, let’s say that two of the issues in your issue tree are:
This is not mutually exclusive because determining how to partner with local organizations would include determining how to increase cups of lemonade sold.
In determining how to increase cups of lemonade sold, you may be duplicating work from determining how to partner with local organizations.
Collectively exhaustive means that the list of smaller problems in your issue tree account for all possible ideas and possibilities. This ensures that your issue tree is not missing any critical areas to explore.
For example, let’s say that you break down the issue of determining how to decrease variable costs into the following issues:
This is not collectively exhaustive because you are missing two key variable costs: sugar and cups. These could be important areas that could increase profitability, which are not captured by your issue tree.
You can read a full explanation of this in our article on the MECE principle.
Issue tree tip #2: Be 80/20
The 80/20 principle states that 80% of the results come from 20% of the effort or time invested.
In other words, it is a much more efficient use of time to spend a day solving 80% of a problem and then moving onto solving the next few problems than to spend five days solving 100% of one problem.
This same principle should be applied to your issue tree. You do not need to solve every single issue that you have identified. Instead, focus on solving the issues that have the greatest impact and require the least amount of work.
Let’s return to our lemonade stand example. If we are focusing on the issue of how to decrease costs, we can consider fixed costs and variable costs.
It may be a better use of time to focus on decreasing variable costs because they are generally easier to lower than fixed costs.
Fixed costs, such as paying for a business permit or purchasing a table and display sign, typically have long purchasing periods, making them more difficult to reduce in the short-term.
Issue tree tip #3: Have three to five branches
Your issue tree needs to be both comprehensive, but also clear and easy to follow. Therefore, your issue tree should have at least three branches to be able to cover enough breadth of the key issue.
Additionally, your issue tree should have no more than five branches. Any more than this will make your issue tree too complicated and difficult to follow. By having more than five branches, you also increase the likelihood that there will be redundancies or overlap among your branches, which is not ideal.
Having three to five branches helps achieve a balance between going deep into specific sub-issues and covering a broad range of aspects. It balances breadth and depth.
Issue tree tip #4: Clearly define the top-level issue
Make sure that you clearly articulate the main problem or question. This sets the foundation for the entire issue tree. If you are addressing the wrong problem or question, your entire issue tree will be useless to you.
Issue tree tip #5: Visualize the issue tree clearly
If you're using a visual representation, make sure it's easy to follow. Use clean lines, appropriate spacing, and clear connections between components.
Keep your issue tree organized and neat. A cluttered or disorganized tree can be confusing and difficult to follow.
Ensure that each branch and sub-issue is labeled clearly and concisely. Use language that is easily understandable to your audience.
Issue tree tip #6: Order your branches logically
Whenever possible, try to organize the branches in your issue tree logically.
For example, if the branches in your issue tree are segmented by time, arrange them as short-term, medium-term, and long-term. This is a logical order that is arranged by length of time.
It does not make sense to order the branches as long-term, short-term, and medium- term. This ordering is confusing and will make the entire issue tree harder to follow.
Issue tree tip #7: Branches should be parallel
The branches on your issue tree should all be on the same logical level.
For example, if you decide to segment the branches on your issue tree by geography, your branches could be: North America, South America, Europe, Asia, Africa, and Australia. This segmentation is logical because each segment is a continent.
It would not make sense to segment the branches on your issue as United States, South America, China, India, Australia, and rest of the world. This segmentation does not follow logical consistency because it mixes continents and countries.
Issue tree tip #8: Practice and get feedback
It takes practice to create comprehensive, clear, and concise issue trees. This is a skill that takes time to develop and refine.
When you initially create your first few issue trees, it may take you a long period of time and you may be missing key sub-issues. However, with enough practice, you’ll be able to create issue trees effortlessly and effectively.
Practice creating issue trees on different problems to improve your skills. Seek feedback from peers or mentors to refine your approach.
Recommended Consulting Interview Resources
Here are the resources we recommend to land your dream consulting job:
For help landing consulting interviews
For help passing case interviews
For help passing consulting behavioral & fit interviews