All glossary terms
Optimize

Theory of constraints

Theory of constraints is Eli Goldratt's management methodology built on the observation that every system has one constraint (bottleneck) that limits its total throughput — and the only improvement that increases throughput is the one that elevates the constraint. Improvements elsewhere look productive but don't move the system-level output.

TOC's five focusing steps: identify the constraint, exploit it (run it at maximum effectiveness), subordinate everything else to it, elevate it (add capacity), repeat once the constraint moves. The methodology is foundational to Lean and to The Phoenix Project's framing of DevOps. The hardest discipline is subordination: telling non-constraint steps to slow down or stop when the constraint is full feels counterintuitive but prevents pile-up. The constraint is usually visible only after diagnosis — the team's assumed constraint is often not the real constraint, and chasing the wrong one produces no system-level improvement.

Related terms