🔍 > Lean Terms Directory

Theory of Constraints

Last updated by Jeff Hajek on October 12, 2020

The “Theory of Constraints” is the management philosophy of Eliyahu M. Goldratt. He introduced it in his 1984 book, The Goal.

The overall premise is that a system can only produce as fast as the slowest step. The throughput of the system, therefore, can be improved with a focused effort to improve that step, the constraint.

Lean Terms Discussion

Bottlenecks

In the theory of constraints, the primary improvement effort is always to identify and streamline the bottleneck. Any problems on a bottleneck process affect the whole system. A problem on a non-bottleneck only affects that process.

In most operations, there is a single constraint, but there may, on occasion be a few processes that are relatively close in capacity.

The pace of the factory, therefore, should be tied to the constraint. In order to prevent disruptions, a buffer is placed in front of the constraint so that it is never starved for work. Finally, all of the production processes are linked together so that there is no overproduction in non-bottleneck operations. Goldratt refers to this as “drum-buffer-rope”.

Batch Size

The theory of constraints advocates the use of small batches to help speed products through a system, which means ample application of SMED. Just as in Lean, the small batch sizes act to reduce inventory and streamline flow through the operation.

Continuous Improvement

Continuous improvement efforts should be focused on a constraint. Any gain in that production process means that the beat of the drum can be sped up, and production for the whole system will improve.

Eventually, the bottleneck process will improve so much that it will no longer be the constraint. At that point, there will be a new constraint, and it will be reassigned as the drum, with the improvement process starting all over.

Lean Terms Words of Warning

  • While the primary effort should be on bottlenecks, do not neglect other operations. Not everyone in an organization will be involved in improving the constraint. They should still be making improvements in their own work area.

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *