Theory of constraints
Any improvement made anywhere besides the bottleneck is an illusion.
Any improvement made after the bottleneck is useless because it will always remain starved waiting for work from the bottleneck.
Any improvement made before the bottleneck merely results in more ‘work’ piling up at the bottleneck.
- Identify the system’s constraint(s) (that which prevents the organisation from obtaining more of the goal in a unit of time)
- Decide how to exploit the system’s constraint(s) (how to get the most out of the constraint)
- Subordinate everything else to the above decision (align the whole system or organization to support the decision made above)
- Elevate the system’s constraint(s) (make other major changes needed to increase the constraint’s capacity)
- Warning! If in the previous steps a constraint has been broken, go back to step 1, but do not allow inertia to cause a system’s constraint.