Theory of Constraints (TOC)
A management philosophy that identifies the most limiting factor (constraint) in a system and systematically improves it to achieve the organization's goals.
The Theory of Constraints (TOC) is a management philosophy developed by Dr. Eliyahu Goldratt, first presented in his 1984 novel *The Goal*. TOC asserts that every system has at least one constraint that limits its ability to achieve its goal — in manufacturing, the goal is making money (throughput). The constraint, or bottleneck, determines the maximum output of the entire system, regardless of how fast or efficient non-constraint resources are. TOC provides a systematic method for identifying and managing the constraint to maximize system throughput, and it challenges many conventional manufacturing practices that focus on local efficiency rather than system performance. The five focusing steps — Identify, Exploit, Subordinate, Elevate, Repeat — provide a clear, prioritized roadmap for improvement that prevents the common trap of improving non-constraint resources (which has zero impact on system output).
The Five Focusing Steps
TOC's improvement methodology is deceptively simple yet profoundly powerful. Identify the constraint: determine which resource limits total system throughput. This may be a physical resource (a bottleneck machine), a policy (batch size rules that create WIP), or a market constraint (insufficient demand). Exploit the constraint: maximize the output of the constraint using its existing capacity — eliminate idle time, reduce changeovers on the constraint, ensure perfect quality at the constraint (because every defect at the bottleneck is lost throughput that can never be recovered), and prioritize the constraint's schedule above all others. Subordinate everything else: align all non-constraint operations to serve the constraint's needs. Non-constraint resources should not produce ahead of the constraint's pace (this creates WIP without increasing throughput). Subordination often means intentionally running non-constraints below maximum capacity — a counterintuitive concept for managers accustomed to maximizing every resource's utilization. Elevate the constraint: if exploiting and subordinating are insufficient, invest to increase the constraint's capacity — add a machine, add a shift, outsource constraint work. Repeat: once the constraint is broken, a new constraint emerges. Return to Step 1 and begin again. This cycle of continuous improvement is focused exclusively on the system constraint, ensuring maximum impact from improvement efforts.
Drum-Buffer-Rope (DBR) Scheduling
Drum-Buffer-Rope (DBR) is TOC's production scheduling methodology. The Drum is the constraint resource, which sets the pace for the entire production system — like a drummer setting the beat for a marching band. The constraint's schedule is the master schedule; everything else follows. The Buffer is a time buffer placed before the constraint to protect it from upstream disruptions. Rather than buffering with inventory (extra parts), TOC buffers with time (releasing work early enough that even if upstream problems occur, work arrives at the constraint before it runs out). The buffer size is based on the statistical variability of upstream processes — more variability requires larger buffers. The Rope is the material release mechanism: work is released to the first operation at a pace tied to (roped to) the constraint's schedule. This prevents over-release of work and controls total WIP in the system. DBR dramatically simplifies scheduling: instead of scheduling every operation, the planner schedules only the constraint and the material release point. All intermediate operations are managed by priority (earliest-due-date-at-the-constraint) rather than detailed schedules.
TOC Thinking Processes
Beyond the shop floor, TOC provides a suite of logical thinking tools for analyzing complex problems and developing solutions. The Current Reality Tree maps cause-and-effect relationships to identify the root cause (core constraint) behind multiple undesirable effects. The Evaporating Cloud (Conflict Resolution Diagram) reveals and resolves hidden conflicts between opposing needs. The Future Reality Tree tests whether a proposed solution will achieve the desired results without creating new problems. The Prerequisite Tree identifies obstacles to implementation and the intermediate objectives needed to overcome them. The Transition Tree creates the detailed action plan for implementation. These thinking tools are valuable for production scheduling improvement because many scheduling problems have root causes outside the scheduling function — in policies, metrics, or organizational structures that create conflicting objectives. For example, a policy of maximizing equipment utilization directly conflicts with TOC's subordination principle and leads to overproduction and WIP buildup. The thinking processes help identify and resolve these systemic conflicts.
Frequently Asked Questions
When the market is the constraint, the five focusing steps still apply: Exploit by converting more inquiries to orders. Subordinate by not overproducing. Elevate by expanding the market (new products, new segments, marketing). Internal improvement should focus on reducing lead times and improving quality to make the company more competitive.
Lean focuses on eliminating waste everywhere in the system. TOC focuses on maximizing throughput at the constraint. Lean improves the whole value stream; TOC concentrates improvement on the bottleneck. They are highly complementary: TOC identifies where to focus, and lean tools provide the improvement methods.
Throughput accounting is TOC's alternative to traditional cost accounting. It uses three measures: Throughput (revenue minus truly variable costs), Investment (money tied up in inventory and assets), and Operating Expense (all other costs). Decision-making prioritizes increasing Throughput over reducing Operating Expense, reversing the traditional cost-cutting focus.
Related Terms & Resources
Ready to streamline your production scheduling?
Join manufacturing teams who have replaced spreadsheet chaos with LinePlanner's visual production calendar. Start your free trial today.