Skip to content

Foundations

Issue trees: how to break down any business problem

Updated 4 min readBy the MECE Editorial Team

Short answer

An issue tree is a diagram that breaks one business question into smaller questions, level by level, so each branch can be analyzed on its own. Every level should be MECE: no overlaps and no gaps. Diagnostic trees ask why something happened. Solution trees ask how to fix it or reach a goal.

Key takeaways

  • Start from one precise question, not a topic. "Why did revenue fall 12% this year?" beats "revenue".
  • Diagnostic trees find causes; solution trees generate options. Know which one you are drawing.
  • Each level is MECE. Three or four branches per level is plenty.
  • Stop splitting when a leaf is testable with data you could actually get.
  • Lead with a hypothesis and test the most likely branch first.

What is an issue tree?

An issue tree starts with one question on the left (or top) and splits it into sub-questions that together fully answer it. Each sub-question splits again until the ends of the branches are things you can check. Consultants draw one at the start of almost every problem, because it turns a vague worry into a work plan.

Why did a meal-kit company's revenue fall 12%?

  • Number of orders

    • Orders from new subscribers
    • Orders from existing subscribers (retention × order frequency)
  • Revenue per order

    • List price
    • Discounts and promotions
    • Mix of meal plans
A diagnostic tree built from an equation: revenue = orders × revenue per order. (Fictional company.)

What is the difference between a diagnostic and a solution issue tree?

Diagnostic treeSolution tree
Question typeWhy? ("Why did margin fall?")How? ("How can we raise margin 3 points?")
Branches arePossible causesPossible actions
Best first splitAn equation or process that must explain the changeLevers the client controls
You are done whenData confirms or rules out each causeOptions are sized and ranked

How can a regional airline raise profit per flight?

  • Raise revenue per flight

    • Fill more seats
    • Raise the average fare
    • Sell more extras (bags, seat selection)
  • Cut cost per flight

    • Fuel
    • Crew
    • Airport fees and maintenance
    • Overhead
A solution tree: every leaf is an action the airline could take. (Fictional airline.)

How do you build an issue tree?

  1. Write the key question

    Make it specific and measurable: what, how much, by when. "How can the chain restore a 10% operating margin within two years?"

  2. Pick the first split

    Use an equation or a process if one exists. They are MECE by construction. Otherwise use opposites or a single segmentation dimension.

  3. Split each branch again

    Keep going until each leaf is something you can test with data you could realistically get.

  4. Check every level

    Run the overlap, gap and sum tests on each level. See What is MECE.

  5. Prioritize with a hypothesis

    Say which branch you think explains most of the problem, and why. Test it first.

  6. Turn leaves into analyses

    For each leaf, write the data you need and what result would prove or disprove it.

What is a hypothesis-driven issue tree?

A hypothesis tree starts from your best guess at the answer and lists what would have to be true for it to hold. It is faster than exploring every branch, because you only test the conditions that matter. If one condition fails, you revise the hypothesis.

Hypothesis: the meal-kit company should stop its 60%-off first box

  • Discount customers churn much faster

    • Compare 90-day retention of discount vs. full-price cohorts
  • Sign-ups will not fall more than churn savings

    • Test a smaller discount in two markets
  • Competitors will not use it against us

    • Check rivals' offers and how customers compare them
Each branch is a condition that must be true. Each leaf is the test.

What mistakes make issue trees fail?

  • A topic instead of a question at the root, which gives you branches that describe rather than answer.
  • Mixing causes and actions in the same tree.
  • Too many branches at one level. Group seven ideas into three buckets.
  • Branches that overlap, so the same cost or customer shows up twice.
  • Stopping too early. "Operations" is not testable; "pick rate per worker-hour" is.

When should you use an issue tree outside interviews?

Any time a problem is fuzzy or a team disagrees about where to look. Issue trees scope projects, split work across people without overlap, structure root-cause reviews after an incident, and organize a memo before you write it. A tree on one page is also a fast way to get a manager to agree on what you will and will not analyze.

Practice this with a live case

Reading builds recognition; solving builds skill. Each case below runs with MECE's AI interviewer, which answers your clarifying questions, pushes back and scores you out of 100.

Browse all 50 case interview examples and 50 market sizing questions.

Frequently asked questions

What is the difference between an issue tree, a logic tree and a driver tree?

They are close cousins. Logic tree is the general term. A driver tree is a numeric version where branches add or multiply (revenue = price × volume). An issue tree is the question-based version consultants use to plan an analysis.

How many levels should an issue tree have?

Two or three levels in an interview. In a real project, keep going until each leaf is a specific analysis you can run.

Is an issue tree the same as a case framework?

A framework is a reusable starting tree, such as the profitability framework. An issue tree is the version you build for a specific question, often starting from a framework and then tailoring it.

MECE (mece.in) is an AI practice platform for case interviews and business problem solving, named after the consulting principle Mutually Exclusive, Collectively Exhaustive. It is not affiliated with McKinsey or any other consulting firm. Companies in worked examples are fictional and their figures are illustrative.

Start today

Your next case starts here.

One structured problem at a time. Build sharper business thinking every week.

See pricing

Free daily case. No credit card.