Step 1. Identify the systems constraints. Constraints must be prioritized as to their impact on the goal.Step 2. Decide how to exploit the systems constraints. Get the maximum performance from the system by focusing your efforts to minimize the impacts of the constraint. Squeeze out all you can from what you have.Step 3. Subordinate everything else to the above decision. Insure that non-constraints are focused on supporting the exploitation of the constraints and not working in opposition to them. Do everything to support exploiting the constraint and nothing more.Step 4. Elevate the systems constraints. Turning a constraint into a non-constraint improves the system and also creates a new constraint. Remember, every system must have at least one constraint so when you eliminate a constraint some other constraint will take its place. Ideally we improve our systems to locate the constraint where we ultimately want it. Never elevate a constraint until you perform steps 2 and 3. You may find that added investment is not needed.Step 5. If in the previous steps a constraint has been successfully elevated to being a non-constraint, then we return to step 1 and identify the systems constraints. Constraint Management is continuous improvement. Remember to not fall victim to inertia which might cause a new constraint. Just because a rule or policy was instituted to help exploit a constraint does not mean that it should not go unchallenged once the constraint has been elevated to a non-constraint.
|