Skip to content
Mental Models
⛓️

Bottlenecks & the Theory of Constraints

Every system has a slowest step. Find it.

A chain is only as strong as its weakest link, and a system only as fast as its slowest step. Find the one constraint that governs the whole — and stop polishing the parts that don't matter.

You’ve learned to see a system as a web of feedback loops instead of a row of dominoes. This course zooms in on a single, brutally practical question that systems thinking keeps raising: when a whole system is too slow, too small, or too cheap — where exactly do you push to fix it? The answer is almost never “push everywhere harder.” It’s “find the one step that’s holding everything back, and push there.”

That one step has a name: the bottleneck — the constraint that caps what the entire system can produce. The image is literal. Tip a full bottle and the water doesn’t pour out at the speed of the wide body; it pours at the speed of the narrow neck. Widen the body all you like and nothing changes. Widen the neck and the whole bottle empties faster. A factory, a checkout line, a software pipeline, a morning routine, a career — each is a chain of steps, and in every one of them a single step is the neck. Throughput — how much the system actually delivers — is set by that slowest step and by nothing else.

This is the counter-intuitive heart of the course, and it overturns a deep instinct. Our reflex is to improve whatever is easiest to improve, or to make every part a little better, or to optimize the part we happen to understand. All of that is mostly wasted: improving a step that isn’t the bottleneck doesn’t speed up the system at all — and can quietly make things worse, piling up work in front of the real constraint while later steps sit starved and idle. The whole skill is learning to ignore the noise and aim every ounce of effort at the constraint.

The discipline that systematized this is Eliyahu Goldratt’s Theory of Constraints — five focusing steps that say, in effect: find the bottleneck, wring everything you can out of it, make the rest of the system serve it, only then add capacity to it — and when it moves, start over. Because it always moves. Fix one constraint and a new weakest link appears somewhere else; the constraint is a position, not a place. By the end you’ll be able to spot the bottleneck in any process, predict exactly how much a given improvement will help (and where the math — Amdahl’s law — says effort is being thrown away), and know why the most satisfying-looking fix is so often the useless one. Stop optimizing the parts. Govern the constraint.

In this topic

  1. 1 The Speed of the Slowest Step Water pours from a bottle at the speed of its neck, not its body. Every system has a neck — one step that caps the whole — and once you can see it, you stop wasting effort on the parts that were never the problem. 8 min
  2. 2 Spotting the Constraint Work piles up in front of the bottleneck and everything behind it sits idle — two dead giveaways that let you point at the one slowest step in any system you've never seen before. 11 min
  3. 3 The Theory of Constraints Eliyahu Goldratt turned 'find the bottleneck' into a procedure: the five focusing steps — identify, exploit, subordinate, elevate, repeat — for squeezing maximum output from any system without throwing money at it first. 12 min
  4. 4 Don't Polish the Wrong Stone Speeding up any step that isn't the bottleneck moves a system's output by exactly zero — and a faster upstream step is worse than useless, burying the constraint in a growing pile of work that just waits. 12 min
  5. 5 Amdahl's Law: The Math of Speedup There's a hard ceiling on how much faster you can make a system by speeding up one part of it — and a single tidy formula tells you exactly where that wall is, before you waste a dollar trying to climb past it. 12 min
  6. 6 The Constraint Always Moves Fix one bottleneck and a new weakest link instantly appears somewhere else. The constraint is a position, not a place — here's how to ride the cycle instead of fighting it, in factories, traffic, teams, and your morning. 12 min
  7. 7 Final Exam: Bottlenecks & the Theory of Constraints A graded, one-way final exam on bottlenecks and the Theory of Constraints — throughput, the five focusing steps, local vs. global optimization, Amdahl's law, and the moving constraint. Pass mark 70%. 20 min

Mark course as finished

Done with every lesson? Lock it in — your progress is saved on this device.