← All articles

Where Work Gets Stuck: A Plain Guide to Finding the Bottleneck

By XNM Technologies · January 18, 2022 · 4 min read
Where Work Gets Stuck: A Plain Guide to Finding the Bottleneck

If you have ever watched a project crawl while everyone swears they are busy, you have met a bottleneck. The Theory of Constraints, developed by Eliyahu Goldratt in the 1980s, makes a simple and slightly uncomfortable claim: in any process that produces something, one step sets the pace for the whole. Improve anything other than that step and you have spent effort without speeding up the result. In early 2022, with materials arriving late, crews short-staffed, and offices half-reopened, the constraint moved around constantly, so the skill of spotting it became unusually valuable.

What a constraint actually is

Picture a chain. It does not matter how strong most links are; it breaks at the weakest one. A process is the same. The constraint is the single step with the least capacity relative to demand. Everything upstream of it can run faster than the work can be absorbed, so inventory and unfinished tasks pile up in front of it. Everything downstream sits idle, waiting to be fed. The constraint, in other words, is where the queue forms and where the whole system's output is decided.

This is why being busy is a misleading measure. A team upstream of the constraint can be working at full tilt and producing nothing useful, because it is only building a larger pile in front of the slow step. Throughput, the rate at which the process delivers finished value, is governed by the constraint and nothing else.

How to find it

You rarely need fancy analytics to locate a constraint. Walk the process and look for the tell-tale signs.

  • Where does work pile up and wait? The largest queue usually sits just before the constraint.

  • Which step is everyone else waiting on? If three teams ask the same approver to hurry, that approver may be the constraint.

  • Where is overtime, expediting, or rework concentrated? Effort clusters around the tight spot.

  • What is almost always at 100 percent utilization while other steps idle? Full utilization at one station and slack elsewhere points straight to it.

Be careful: the loudest complaint is not always the constraint. A step can look slow because it is starved by something upstream, or because demand spikes unevenly. Confirm by checking where work actually accumulates over time, not where one bad week happened.

The five steps, in order

Goldratt's process of ongoing improvement gives you a disciplined sequence. The order matters.

  1. Identify the constraint. Find the single step that limits throughput today, using the signs above.

  2. Exploit it. Get the most out of the constraint without spending money. Stop it from sitting idle, protect it from interruptions, and make sure it only works on the right things.

  3. Subordinate everything else. Pace the rest of the process to the constraint. Upstream steps should not produce faster than the constraint can absorb, even if that leaves them with spare time.

  4. Elevate the constraint. Only now spend real money or capacity: add a person, buy a machine, or offload work. This is the expensive step, so it comes after the free ones.

  5. Repeat, and beware inertia. Once you relieve one constraint, another step becomes the limit. Go back to step one. Do not let yesterday's fix become a rule that no longer fits.

The discipline of the sequence is what saves money. Most teams jump straight to elevating, buying capacity for a step that was never the real limit. Exploiting and subordinating are nearly free and often recover a surprising amount of throughput first.

A small worked example

A permitting office processes applications through intake, technical review, and final sign-off. Intake clears 40 files a day, technical review handles 15, and sign-off can manage 30. The constraint is technical review at 15. Adding intake staff only grows the pile waiting for review. The free moves come first: stop sending review incomplete files (exploit), and slow intake to match review's pace so reviewers are not buried (subordinate). If 15 a day still is not enough, then and only then add a reviewer (elevate). The point is to spend last, not first.

Finding the one step that governs your throughput, and fixing it in the right order, is exactly the kind of practical problem XNM's strategic advisory helps public-sector and capital-project teams work through.