Theory of Constraints Handbook - James Cox Iii [142]
Managing Flow—Controlling Execution and Buffer Management
The Need for Control and the Need for Corrective Actions
Using the DBR system described previously creates a plan that maximizes the system Throughput, by ensuring full utilization of the constraint while focusing on real customer demand. The plan is robust and protected from disruptions using time buffers and minimizes investment in Inventory by restricting inflow of material through the rope mechanism. This does not mean that the execution of the plan on the shop floor is automatic and that the execution does not have to be monitored carefully. It is true that in creating the time buffers, we have allowed for a certain level of disruption to the flow of a batch of material through the system. As long as the deviations actually being experienced by the batch are less than what was allowed for, we do not have a problem. However, when the actual deviation begins to exceed the allowable disruption, the ability of the batch to reach customers on time will be in jeopardy.
In these cases, not all is lost. In most manufacturing operations, there is opportunity for corrective action to be taken. The objective of these actions is to “make up” some of the time lost by the batch due to larger than anticipated disruptions. These actions include:
Expediting the batch by moving it to the front of the work queue at each resource
Working overtime at a resource to process this batch
Processing the batch on more than one identical resource (batch splitting)
Overlapping processing (carrying completed materials from one work center to the next to allow both work centers to work simultaneously)
Alternate routings
The use of time buffers minimizes the need for corrective actions, but it does not eliminate them. What is needed to make the DBR system deliver exceptional results in practice is a mechanism that can identify the cases where corrective action is necessary and help monitor the effectiveness of the corrective actions so that every batch can be finished on time.
Understanding Buffers: The Buffer as the Source of Information for Controlling Execution
In order to identify when a production batch is experiencing larger than “normal” disruptions, we need to go no further than understanding the time buffer in a bit more depth. When a batch of material is released one production lead time before its due date, what do we expect to happen in reality? Let us understand this by studying a sample of 100 identical batches with a production lead time of 40 days. The majority of batches experience