WHYSTON

MECE: How to Structure an Issue Tree and a Deck (Worked Example)

MECE means mutually exclusive, collectively exhaustive. Build an issue tree that passes both tests, check it with arithmetic, and turn it into a deck.

MECE (pronounced "mee-see") stands for mutually exclusive, collectively exhaustive: a way of splitting a problem so that no piece overlaps another and, together, the pieces cover everything. An issue tree applies MECE repeatedly, breaking one question into sub-questions until each one can be answered with a specific analysis.

Barbara Minto coined the abbreviation while at McKinsey (1963 to 1973), and the McKinsey Alumni Center's interview with her is titled, fittingly, "I invented it, so I get to say how to pronounce it". This guide covers the two tests, five ways to split a problem, a fully worked profit tree with numbers that reconcile, and how the finished tree becomes the outline of a deck.

What MECE means, precisely

TestQuestion to askFailure looks like
Mutually exclusive (ME)Could any single item sit in two branches?"Marketing costs" and "Digital costs" both claim paid search
Collectively exhaustive (CE)Do the branches add up to the whole parent?Revenue split into "new customers" and "price increases", missing existing-customer volume

Two practical notes:

  • ME protects against double counting. If a €1m saving appears under two branches, your total is overstated, and someone in the room will notice.
  • CE protects against blind spots. The cause you didn't list is the one you won't investigate.

Issue trees: three kinds

TreeRootBranches askUse when
Diagnostic (why)"Why did profit fall?"What could explain it?You need the cause before the cure
Solution (how)"How can we raise profit by €2m?"What levers exist?The cause is known and you're choosing actions
Hypothesis"Profit fell because store traffic fell"What must be true for that to hold?Early evidence points to an answer you want to test fast

Charles Conn and Robert McLean, both former McKinsey partners, put tree-building at the centre of their seven-step method in Bulletproof Problem Solving: define the problem, disaggregate it, prioritise, plan the work, analyse, synthesise, communicate. Conn discusses the approach in a McKinsey podcast. The method stresses moving from a broad issue tree to a hypothesis-driven one as soon as the evidence allows, so the team analyses what matters instead of everything.

Five ways to split a node MECE

  1. Algebraic. Use an identity: profit = revenue − cost, revenue = volume × price. This is the most reliable option because the branches are exhaustive by construction.
  2. Process or value chain. Follow the steps: sourcing → production → distribution → sales → service. MECE as long as the steps don't overlap.
  3. Segment. By customer type, region, product or channel. MECE only if every unit falls in exactly one segment, so define the boundaries ("SMB = under 50 employees").
  4. Opposites. Internal versus external, existing versus new, fixed versus variable. Simple and exhaustive, which makes these useful near the root.
  5. Framework. A published framework such as the 4Ps or Porter's five forces. Useful as a prompt, but check it. Frameworks are often not strictly MECE for your specific problem.

How wide? Keep each level to two to five branches. That isn't arbitrary. Research on working memory suggests people hold about four chunks at once (Cowan, 2001), and Minto's pyramid relies on the same constraint. If a node has eight children, group them first.

Worked example: why did profit fall?

The company and figures are illustrative, built so that every number reconciles. Use the arithmetic as a template.

The question

A regional chain of coffee shops reports operating profit down from €3.0m (2024) to €1.8m (2025), a fall of €1.2m. Management blames rising coffee-bean prices. Your job: find out what actually happened.

Level 1: profit = revenue − costs

20242025Change
Revenue€12.00m€11.79m−€0.21m
Costs€9.00m€9.99m+€0.99m
Operating profit€3.00m€1.80m−€1.20m

Already the picture is clearer. Costs explain more than 80% of the drop, but the revenue figure hides something.

Level 2a: revenue = stores × transactions per store × average ticket

Driver20242025
Stores4042
Transactions per store60,00054,000
Average ticket€5.00€5.20
Revenue40 × 60,000 × €5.00 = €12.00m42 × 54,000 × €5.20 = €11.79m

Decompose the change one driver at a time (stores first, then traffic, then ticket):

EffectCalculationImpact
Store count(42 − 40) × 60,000 × €5.00+€0.60m
Traffic per store42 × (54,000 − 60,000) × €5.00−€1.26m
Average ticket42 × 54,000 × (€5.20 − €5.00)+€0.45m
Total−€0.21m ✓

The flat-looking revenue line hides a 10% fall in traffic per store, worth −€1.26m. New stores and a price rise covered most of it. That's the finding management missed.

(The order of decomposition changes the split slightly. Say which order you used in a footnote.)

Level 2b: costs = ingredients + labour + occupancy + other

Cost line20242025Change
Ingredients (COGS)€3.60m€3.66m+€0.06m
Labour€3.60m€4.23m+€0.63m
Occupancy€1.20m€1.44m+€0.24m
Other€0.60m€0.66m+€0.06m
Total€9.00m€9.99m+€0.99m ✓

Coffee beans, the explanation management offered, account for €0.06m, or 5% of the profit drop. Labour accounts for more than half. Labour cost per store rose from €90k to about €101k (+12%), while transactions per store fell 10%.

Level 3: what the tree tells you to investigate next

Now the tree turns into a hypothesis tree. Two branches matter. The others can be closed with one line each.

  • Traffic per store fell 10%. Split by daypart (morning / midday / afternoon) and by location type (office district / residential / transit). Hypothesis to test: office-district morning traffic fell with hybrid working.
  • Labour per store rose 12%. Split into wage rate × hours. Hypothesis: rosters weren't adjusted to the lower traffic, so hours per transaction rose.
The same arithmetic split in a deck built with Whyston for a fictional medical-device company: revenue = tests × fee per test, each branch sized, so the gap to the $50M target can be read straight off the tree
The same arithmetic split in a deck built with Whyston for a fictional medical-device company: revenue = tests × fee per test, each branch sized, so the gap to the $50M target can be read straight off the tree

Checking the tree

  • CE check: do the children sum to the parent? Revenue effects sum to −€0.21m, cost lines to +€0.99m, and the two together to −€1.20m. ✓
  • ME check: could any euro sit in two branches? Store count, traffic and ticket are separate factors of one product. The cost lines come from a single chart of accounts. ✓
  • "Other" check: the "other" cost branch is €0.06m, 5% of the gap. It's small enough to leave unexplored, and the deck should say so.

From tree to deck

A finished issue tree is most of a storyline. The mapping:

Tree elementDeck element
Root questionThe Q in your SCQA introduction
Answer to the rootGoverning thought / executive summary title
Branches that matter (sized)Pillars, one section each
Analyses that settled each branchEvidence slides with action titles
Branches that didn't matterOne line on a "what we ruled out" slide, or the appendix

For the coffee chain:

  1. Executive summary. Falling traffic and unadjusted rosters, not bean prices, explain most of the €1.2m profit drop.
  2. What we ruled out. Ingredient costs rose only €0.06m, about 5% of the gap.
  3. Pillar 1: traffic. Revenue looks flat only because new stores and pricing covered a 10% traffic fall. Office-district mornings account for most of the loss (to be confirmed by daypart data).
  4. Pillar 2: labour. Labour per store rose 12% while transactions fell 10%. Rosters didn't follow demand.
  5. Recommendations and next steps. Re-roster to traffic by daypart, and test a morning offer in office districts.

Notice what the tree did. It moved the conversation away from the explanation everyone assumed (bean prices) and onto two specific, fixable causes. That's what MECE is for. The SCQA and Pyramid Principle guide shows how to wrap this structure in an introduction, and the action titles guide covers the slide headlines.

Common mistakes

MistakeExampleFix
Overlapping categories"Online sales" and "Promotions" (online promotions sit in both)Split on one dimension per level: channel first, then promotion type
Missing branchRevenue = new customers + priceAdd existing-customer volume. Use an identity
Mixing dimensions in one level"Germany, France, Enterprise customers"One dimension per level
Too many branchesNine root causes side by sideGroup into 2–5 categories
Unsized branchesEvery branch looks equally importantPut a number on each node, even a rough one
Framework forced onto a problem4Ps used to explain a cost overrunStart from the problem's own arithmetic
A huge "other""Other" is 30% of the gapSplit it, because that's where the answer may be

Checklist

  • The root is a specific question with a number and a time frame
  • Level 1 uses an identity or a clean opposite
  • Each level splits on one dimension only
  • 2 to 5 branches per node
  • Every node has a size (value, share or rough estimate)
  • Children sum to the parent (CE) and no item fits two branches (ME)
  • "Other" is under about 10% of the parent, or it's been split
  • Branches that matter are turned into hypotheses with a named analysis
  • The tree maps cleanly onto pillars and evidence slides

Where Whyston fits

Whyston builds the storyline as MECE pillars before any slide is drawn, and each evidence slide is tied to one pillar. If you upload the P&L or a spreadsheet, the numbers on the slides are copied from your source and tagged with it, so the sum checks above are something you can actually do on the output.

FAQ

What does MECE stand for?

Mutually exclusive, collectively exhaustive. Mutually exclusive means no item belongs in two branches at once. Collectively exhaustive means the branches together cover every possibility. Barbara Minto coined the abbreviation while at McKinsey, where she worked from 1963 to 1973.

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

An issue tree breaks a question into all its possible sub-questions without assuming the answer. A hypothesis tree starts from a proposed answer and breaks it into the conditions that would have to be true for it to hold. Teams often start with an issue tree, then switch to a hypothesis tree once early data points to a likely answer.

Does every level of an issue tree have to be MECE?

Aim for it, but be pragmatic. Top levels should be strictly MECE because they become the pillars of your argument. Lower levels can tolerate a small "other" branch as long as you size it and it stays small.

What is the easiest way to make a split MECE?

Use an arithmetic identity. Profit = revenue minus costs, revenue = units times price, and so on. If the branches multiply or add up to the parent, they're exhaustive by definition and rarely overlap.

How does an issue tree become a presentation?

The answered top-level branches become the pillars of the storyline, each pillar becomes a section of the deck, and each analysis that settled a branch becomes an evidence slide with an action title. Branches that turned out not to matter get one line or move to the appendix.

Frequently asked questions

What does MECE stand for?
Mutually exclusive, collectively exhaustive. Mutually exclusive means no item belongs in two branches at once; collectively exhaustive means the branches together cover every possibility. Barbara Minto coined the abbreviation while at McKinsey, where she worked from 1963 to 1973.
What is the difference between an issue tree and a hypothesis tree?
An issue tree breaks a question into all its possible sub-questions, without assuming the answer. A hypothesis tree starts from a proposed answer and breaks it into the conditions that would have to be true for it to hold. Teams often start with an issue tree, then switch to a hypothesis tree once early data points to a likely answer.
Does every level of an issue tree have to be MECE?
Aim for it, but be pragmatic. Top levels should be strictly MECE because they become the pillars of your argument. Lower levels can tolerate a small 'other' branch as long as you size it and it stays small.
What is the easiest way to make a split MECE?
Use an arithmetic identity. Profit = revenue minus costs, revenue = units times price, and so on. If the branches multiply or add up to the parent, they are exhaustive by definition and rarely overlap.
How does an issue tree become a presentation?
The answered top-level branches become the pillars of the storyline, each pillar becomes a section of the deck, and each analysis that settled a branch becomes an evidence slide with an action title. Branches that turned out not to matter get one line or move to the appendix.

Sources and further reading

  1. MECE: I invented it, so I get to say how to pronounce it (interview with Barbara Minto) — McKinsey & Company Alumni Center
  2. How to master the seven-step problem-solving process (podcast with Charles Conn and Hugo Sarrazin) — McKinsey & Company
  3. Bulletproof Problem Solving: The One Skill That Changes Everything (Charles Conn & Robert McLean, 2019) — Wiley
  4. The Minto Pyramid Principle — Barbara Minto
  5. MECE principle — Wikipedia
  6. Issue tree — Wikipedia
  7. The magical number 4 in short-term memory (Cowan, Behavioral and Brain Sciences, 2001) — Cambridge University Press