Making Improvements That Stick
Most improvement efforts fail not because the people involved lacked effort or intelligence, but because the method was incomplete. They fixed the symptom, not the cause. They fixed the cause at the wrong level. They fixed it correctly but never verified the fix worked. This seven-step method closes all three gaps — and it works in any organisation, in any sector.
Every persistent problem exists because the system is designed — intentionally or not — to produce it. Fixing the person, the team, or the process without fixing the system produces temporary relief and permanent recurrence. Each step below links to the underlying concepts that explain why each question matters — the blue concept links are not decoration, they are the thinking tools. Follow them when a step raises a question you want to understand more deeply. Why nothing changes is the place to start.
The seven steps
List every symptom
Write down every problem, recurring issue, and unexplained variation you experience. Don’t filter yet — don’t decide what is important and what is not. Capture everything: customer complaints, error rates, staff turnover, missed deadlines, lost sales, support calls, rework, delays. Get it all on paper.
Look hardest at where outcomes vary most for no obvious reason — peak order volumes, work with unpredictable scope, requests that look standard but reveal hidden complexity once underway. High variation in outcomes for similar inputs is the most powerful diagnostic clue available: it signals that the system is dependent on individuals rather than design, and that a structural fix is available. Variation is rarely visible in averages — it only becomes visible when you plot results over time.
Measure your biggest issue over time
For your most significant problem, find a number that tracks it over time — monthly sales, support cases per month, error rate, on-time delivery percentage, customer complaints per quarter. Plot it as a time series and run it through Bootstrap CUSUM.
This step answers the question that most organisations skip: is this problem getting worse, staying flat, or gradually improving? A flat Bootstrap CUSUM line means the problem is stable at a level you don’t want — it has been like this for years and will continue unless the system changes. An upward change point means something made it worse at a specific date — find out what changed then.
Find the root cause
For each significant issue, trace the causal chain back to its root. For a straightforward problem with a clear sequence of causes, use the 5 Whys — ask why five times until you reach the underlying system condition. For a complex problem with multiple contributing factors, use a fishbone diagram to map all the possible causes across categories before investigating which ones are active.
The most important rule: keep going past “human error.” Human error is a symptom, not a cause. The root cause is the system condition that made the error easy to commit and hard to catch. Apply the Joiner test at the end: is the proposed fix at the output level, the process level, or the system level? If it is not at the system level, ask whether a deeper cause exists.
Find the dominant constraint
Review your full list of root causes and look for the one that keeps appearing across multiple problems. That is your constraint — the single condition that, if addressed, would unlock improvement across the widest range of issues simultaneously. It is often something you do not have rather than something wrong that needs stopping: a missing role, a missing system, a missing decision that has never been made, a missing feedback loop.
Addressing anything other than the constraint improves things at the margins. Addressing the constraint changes the system. The Theory of Constraints gives this a precise operational method: Identify the constraint, Exploit it fully before adding resources, Subordinate everything else to it, then Elevate it. Look for what is already working well despite the constraints — those Bright Spots are operating differently, and understanding how tells you what the constraint actually is.
Design a complete solution
Generate possible solutions to the constraint and the root causes. Then apply the necessary but not sufficient test to each one: is this solution sufficient on its own, or does it only remove one obstacle while others remain? A training programme alone is rarely sufficient. A new process alone is rarely sufficient. A technology alone is rarely sufficient.
Ask: what are all the necessary conditions for the goal? Which are currently met? Which are not? A complete solution addresses all the unmet necessary conditions, not just the most obvious one. Deming and Goldratt both made the same point: technology, process, and measurement must all change together. Change any two and the third pulls the system back.
Prioritise with PICK
You will have more possible solutions than capacity to implement them. Sort them using the PICK model — a simple 2x2 matrix of impact versus effort. Implement high-impact, low-effort ideas immediately. Challenge yourself to find a way to deliver high-impact, high-effort ideas — plan these carefully with a PDSA cycle. Possible means do it if you have spare capacity. Kill means stop — including stopping things already in progress that are low impact and high effort.
Be ruthless about Kill. The effort saved by stopping a low-impact activity is capacity for the high-impact ones. Focus is not about working harder — it is about working exclusively on the constraint while everything else waits. Organisations that pursue too many priorities simultaneously make slow progress on all of them. A portfolio policy — a clear, written statement of what you will and will not take on — is what makes Kill decisions defensible and consistent rather than case-by-case.
Handling Challenge items: the most effective way to execute a high-impact, high-effort Challenge item is to break it into stages. Each stage should be small enough to deliver within a PDSA cycle — typically weeks, not months. The first stage defines the minimum version that delivers real value and can be tested with real users. Subsequent stages expand scope based on what the first stage revealed. This converts a daunting large project into a series of manageable steps, each with its own Bootstrap CUSUM test, each building evidence before committing to the next.
Plan, Do, Study, Act
Take your prioritised solutions through a PDSA cycle. Plan: state clearly what you predict will happen and by when. Pick a specific outcome measure and pre-specify the Bootstrap CUSUM change point you expect. Do: implement the change, on a small scale first where possible. Study: run Bootstrap CUSUM on the outcome measure. Has a structural change point appeared? Act: if yes, scale up. If no, the root cause analysis was incomplete — return to Step 3.
The Study step is where most improvement cycles break down. Without a pre-specified Bootstrap CUSUM test, any result can be interpreted as success. The pre-commitment is what makes the verdict honest — and honest verdicts are what produce learning rather than confirmation bias.
→ ▶ Open the StepChange Analyzer
→ Types of measures
→ Joiner’s levels of fix
→ Why nothing changes
→ No change detected: what to do next
→ Change detected: what to do next
A worked example — the growth problem
A specialist software company with a growth constraint
Consider a specialist healthcare software company: 40+ years established, profitable, strong customer base. Revenue from new work is replacing losses from market erosion — EMR displacement and reduced patient populations have shrunk the addressable market for the legacy product. New work is keeping pace with the losses, but not yet exceeding them. The same people and resources need to generate more new work than the base is losing. That is the improvement problem.
Step 1 — List symptoms: No net revenue growth for several years. High support and implementation burden from a large installed base. Sales cycles of 3+ years. New product development slow. Boss is the sole sales channel. Every complicated support call or difficult implementation issue takes a developer away from new work.
Step 2 — Measure: Bootstrap CUSUM on monthly support cases shows a flat line — the support burden has been stable for years, meaning it is a system characteristic, not a recent deterioration. Bootstrap CUSUM on new contract value shows the same pattern — flat. The system is in balance but not growing.
Step 3 — Root cause: 5 Whys applied to “why is new contract value not growing?” reaches a single answer: everything routes through the same expert humans. Sales requires the Boss. Support requires the developers. New product work requires the developers. All three compete for the same constrained resource. The system cannot grow without resolving the routing problem.
Step 4 — Dominant constraint: The root cause analysis reveals a single recurring pattern across all the symptoms: everything routes through the same small group of expert people. Support needs a developer. Implementation needs a developer. New product work needs a developer. The Boss is the only person who can sell. There is no structure that separates these demands — they all compete for the same constrained resource simultaneously, and the urgent always defeats the important.
The dominant constraint is therefore: no scalable operating model. The constraint is not capability — the team is skilled. It is the absence of a role structure that separates inbound operational work (support, implementation) from outward-facing growth work (new products, new markets). There is no one whose job is to absorb and triage operational demand before it reaches the developers, and no ring-fenced time for building what generates future revenue.
Step 5 — Complete solution: Applying the necessary but not sufficient test: a new role (Investigator) is necessary but not sufficient. Toolmakers ring-fenced is necessary but not sufficient. A scripted support library that reduces inbound calls is necessary but not sufficient. A new market Blueprint product is necessary but not sufficient. All five necessary conditions must be met simultaneously — any two or three deliver partial benefit but not the structural change in growth rate.
Step 6 — PICK: Before scoring each initiative, a note on the key terms: the Investigator is a new named role to absorb, triage and quantify operational demand, protecting developer time; the Blueprint is a standardised pre-configured product that 80–90% of potential customers can use without bespoke development; the US market is an emerging high-value opportunity; and Legacy product retirement is the planned wind-down of older lines. With that context: The Investigator appointment is Implement — high impact, low effort relative to its unlock value. The support library is Implement. The toolmaker ring-fence is Implement.lenge — high impact but requires sustained focused development. The US market expansion is Challenge. Legacy product retirement planning is Possible. Continuing to customise on request without a scoping process is Kill.
Step 7 — PDSA: Pre-specified Bootstrap CUSUM prediction: we expect an upward change point in new contract value within 18 months of the Investigator appointment, at 90% confidence. The Study step is not “does it feel like things are improving?” It is: has a Bootstrap CUSUM change point appeared in the new contract value series?
Why this method works when others do not
Fixing the symptom, not the cause. Step 3 (root cause) and Step 4 (dominant constraint) prevent this by requiring the causal chain to be traced to the system level before solutions are designed.
Fixing the cause at the wrong level. The Joiner test in Step 3 and the necessary/sufficient check in Step 5 prevent this. A fix that addresses the right cause at the wrong level (output or process rather than system) will not stick.
Never verifying the fix worked. Step 7 prevents this. The pre-specified Bootstrap CUSUM test is the commitment that makes the verdict honest. Without it, confirmation bias will always find evidence of success.
📈 The full concept library behind this method
Each step of this method draws on a body of thinking developed over decades. The concept pages on this site explain each element in depth — with the theory, the worked examples, and the specific failure modes to avoid. The method above is the practical sequence. The concept pages are the depth behind each step.
Step 1 → Why Nothing Changes · Behaviour Over Time · Innovator’s Dilemma · Failure Demand · Variation & SPC · Tampering & Impatience
Step 2 → Bootstrap CUSUM · Types of Measures · Variation & SPC
Step 3 → 5 Whys · Root Cause Analysis · Causal Loop Diagrams · Joiner’s Levels of Fix
Step 4 → Theory of Constraints · Bright Spots · Why Nothing Changes · Necessary But Not Sufficient
Step 5 → Necessary But Not Sufficient · Deming’s 14 Points · Standardisation vs Customisation
Step 6 → PICK Model · Focus & Prioritisation · Theory of Constraints
Step 7 → PDSA Cycle · Model for Improvement · Strategic BOT chart · Bootstrap CUSUM