Business

Issue Tree: How to Build One Step by Step

By Business editorial team · Updated

Guide 2, MECE & Issue Trees, from The Consultant's Playbook, with a tree and magnifying glass on the cover

An issue tree breaks one big question into smaller questions, level by level, so that each end point can be answered with a piece of data or a short analysis. It is also called a logic tree. Its leaves become your workplan.

The rule that holds a tree together is MECE: at every split, the branches must not overlap and must cover the whole of the parent.

Anatomy of an issue tree

An issue tree: the problem on the left splits into three branches that each split into smaller parts

A simple example with a fictional membership club. Root: "Why did members at year end fall?" Because members at year end equal starting members plus joiners minus leavers, the first split is fewer joiners, more leavers, or a change in how members are counted. That is complete by arithmetic. Each branch can then be split again, for example leavers by stated reason.

The three types of tree

TypeRoot questionBranches areTypical use
Why-tree (diagnostic)Why did X happen?Possible causesExplaining a drop, delay or defect
How-tree (solution)How can we achieve X?Possible actionsGenerating and organizing solutions
Hypothesis treeIs X true? Should we do X?Conditions that must hold for XTesting an answer you already suspect

A common sequence is to build a why-tree to find the causes, pick the biggest one, then build a how-tree under it to find ways to act.

Seven rules for building a tree

  1. Write the root as a question that is specific enough to be answered.
  2. Use one way of dividing at each level, and use it for all siblings.
  3. Keep three or four branches per node. Group if you have eight.
  4. Make branches parallel in form, all nouns or all short statements.
  5. Go down evenly until leaves can be tested. Do not over-split branches that are already answerable.
  6. Check MECE at each split by asking what overlaps and what is missing.
  7. Label unknowns honestly. Mark branches that are guesses and those backed by data.

The second rule trips up more people than any other. If you divide customers by region in one branch and by product in another, a northern customer who buys product A fits both.

Driver tree example

A driver tree is an issue tree built on a formula. It is the most reliable way to move from a vague worry to concrete data, because every branch is a number you can measure.

For a retailer, revenue equals visitors times conversion rate times average basket. If revenue fell 10 percent, you check which of the three factors moved. Suppose visitors held steady and conversion dropped. Go one level down: did fewer people add to cart, or did more abandon at checkout? Two or three lookups can locate a problem that a week of speculation would not.

For costs, divide first by behavior.

Level 1Level 2Example itemsTypical question
Variable costIngredientsFlour, butter, eggsDid input prices or waste change?
Variable costPackaging and feesBoxes, card feesDid order mix or fee rates change?
Fixed costPremisesRent, utilitiesIs space matched to sales?
Fixed costStaffSalaried managers, base hoursIs the schedule matched to demand?

For operations, the natural tree follows the process steps. Total time equals the sum of the time at each stage, so measure each stage and look for the one that contributes most.

Choose the formula for which you have data, which your audience understands and which separates what you can influence from what you cannot.

Hypothesis tree example

When time is short and you already have a view, put it at the root and ask what would have to be true.

Root: "We should open a second clinic." Conditions: there is enough demand in the new area, the economics work, and we can staff it. If all three hold, the claim holds. If any fails, it fails. This gives you a stopping rule: if the demand branch fails, you do not need to polish the economics. Test the weakest or cheapest condition first.

Issue tree template

You can copy this structure into any document or whiteboard.

  1. Key question: [one question with a time frame]
  2. Dimension used at level 1: [formula / process / segment / time / internal-external / yes-no]
  3. Branches (3 or 4): [A], [B], [C]
  4. For each branch, dimension used at level 2: [ ]
  5. Leaves: [question] — Data needed: [ ] — Owner: [ ] — Status: supported / ruled out / unknown

Using the tree

Common mistakes

From tree to message

Once the tree has told you where the answer is, you still need to communicate it. The pyramid principle guide covers how to turn findings into an answer-first message, and back of the envelope calculation shows how to size branches quickly before you commit to deeper analysis.

A pyramid with the answer on top and supporting arguments below, beside chart panels

Go deeper

Guide 2 of The Consultant's Playbook gives issue trees a full treatment: structure and types, driver trees for revenue, costs and processes, hypothesis trees and how-trees, how to test a tree where MECE breaks, and how to use the tree for workplan, priorities and communication. It includes a worked case, an Issue Tree Builder and a Driver Tree and Workplan worksheet.

Educational content. It is not legal, financial or tax advice.

Frequently asked questions

What is an issue tree?

An issue tree, or logic tree, is a diagram that starts with one question and splits it into sub-questions, then splits those again, until each end point is small enough to answer with a piece of data or a short analysis.

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

A driver tree is an issue tree built on a formula. It breaks a number, such as revenue or cost, into the quantities that multiply or add up to it. Because the split follows arithmetic, it is automatically MECE.

How many branches should each node have?

Usually three or four, rarely more than five. If you have eight, group them under fewer headings.

Is an issue tree the same as a brainstorm?

No. A brainstorm is a list. A tree comes from deciding how to divide the parent first, then filling in the branches. If you cannot say in one phrase how the siblings differ, you have a list.