connecteddale

Strategy Coach - Clarity + Alignment

MacMillan Matrix

The MacMillan Matrix, built for mission-driven organisations, scores each programme on four criteria, fit with the mission, economic attractiveness, how well other organisations already cover the need, and your competitive position, then sorts it into one of ten cells that tell you whether to grow it, defend it, partner it out, or let it go.

The page is gridded into ten cells, each one carrying a verdict from grow through to divest.

Aggressive Competition good fit, strong, hi attract, hi cover Grow Aggressively good fit, strong, hi attract, lo cover Reinforce Best Competitor or Find Partner good fit, strong, lo attract, hi cover Soul of the Agency good fit, strong, lo attract, lo cover Invest, Find Partner, or Divest good fit, weak, hi attract, hi cover Consider Partner or Divest good fit, weak, hi attract, lo cover Find Partner or Divest good fit, weak, lo attract, hi cover Aggressive Divestment good fit, weak, lo attract, lo cover Aggressive Divestment poor fit, strong position Orderly Divestment poor fit, weak position Attractiveness & alternative coverage → Fit & competitive position → Hi attract/Hi cov Hi attract/Lo cov Lo attract/Hi cov Lo attract/Lo cov Strong position Weak position Poor fit
Programmes are scored on four criteria and sorted into ten cells, from aggressive growth to orderly divestment.

Reach for this when…

How to run it

  1. List every programme or service the organisation runs.
  2. Score each programme's fit with the mission: good or poor.
  3. Score its economic attractiveness: how easily it draws stable funding and demand.
  4. Score alternative coverage: how well other organisations already meet the same need.
  5. Score your competitive position against whoever else provides it: strong or weak.
  6. Place each programme in its matrix cell and act: grow, defend, partner, or divest.

A worked example

Situation. Margarethe Voss ran Lichtblick, a homelessness NGO in Leipzig, Germany, funding six programmes on a budget that only really supported three.

Applied. Scored properly against all four MacMillan criteria, not just mission fit, the emergency shelter programme came out Grow Aggressively: good fit, strong competitive position, easily funded, and few other providers in the city. The job-training course came out Find Partner or Divest: good fit on paper, but two better-funded local charities already ran it better, leaving Lichtblick in a weak competitive position against high alternative coverage.

Result. She redirected the job-training budget into the shelter programme and quietly referred those clients to the charity already doing it well, instead of running a worse, underfunded version herself.

The catch

Most summaries flatten this to a simple two-axis chart, mission fit against alternative coverage, but the real matrix scores four criteria and sorts programmes into ten cells, not four. Drop the economic attractiveness and competitive position criteria and you lose the distinction between a programme worth growing and one worth quietly handing to a stronger competitor. The four scores are also still someone's judgement call, not hard data, so the placement is only as honest as the team doing the scoring.

A programme that's the 'soul of the agency', good fit, low attractiveness, low alternative coverage, is still worth defending; the matrix is there to stop you defending everything on that basis, not to justify cutting the one thing only you can offer.

Origin: Ian C. MacMillan