Go Back

Push and Pull: Efficiency and Robustness

To illustrate efficiency and robustness in financial terms, consider a profit function of the form

Profit = p×throughput - h×WIP
where p is a unit profit (not including inventory holding costs) and h is a unit holding cost.  In push systems we control throughput (via releases) and observe WIP level.  In pull systems we control WIP and observe throughput.  In either case, we can seek out the control (throughput or WIP) that maximizes the profit level.

To make comparisons possible, we plot the profit as a percent of optimal control.  That is, for the push system, we find the throughput that makes the profit as large as possible.  Then we plot the profit as a function of the ratio of throughput to optimal throughput.  For instance, when the ratio is 80 percent, this means the throughput is 20 percent below the optimum level; when the ratio is 120 percent, it is 20 percent too high.  Likewise, for the pull system, we find the profit maximizing WIP level and then plot profit as a function of the ratio of WIP level to optimum WIP level.  A ratio of 120 percent now means that we have 20 percent too much WIP in the system.  The results for a specific example are shown in the following graph.
 
 
Pull systems are more robust than Push system

Notice that when both systems are optimized, pull achieves a higher level of throughput than push.  This illustrates the Pull Efficiency Principle.  But even more important is what happens when the controls are not set optimally.  When throughput is set 20 percent too low in the push system and WIP is set 20 percent too low in the pull system, the gap is even larger.  And when both controls are set 20 percent too high, there is a huge advantage of pull over push.  Since, by the Observability Principle it is more difficult to set throughput rate than it is to set WIP level (relative to their respective optimal levels), this robustness result is a major reason for the attractiveness of pull systems.  They are simply easier to manage well.

Go Back