For your production orders or supplier orders, having promised dates in the past means you know how to travel time: “We’ll receive this last week” – remember the De Lorean?
Do you have to constantly replan production steps to ensure your production orders are correctly aligned?
Let’s take an example: you have a task list with operations from 10 to 70.
You’ve scheduled these operations: each one is programmed at a certain time.
Everything’s going to be fine… Except that it’s not.
Two days later, given the problems you’ve encountered – that damned machine breakdown, the quality inspection that had to be added as a result of the quality doubt, you’re where you are:
You’ve only completed the first 3 operations, but you’ve used up two-thirds of the time, whereas you had planned to use up only one-third at this stage.
Do you need to reschedule operations 40 to 70 in real-time?
Our answer, in general, is no. Let it go. Replanning in real-time is a waste of time. You’re aiming at a moving target, and there will be other events.
“What do you mean? But my original schedule is no longer valid, and I might miss the end date! We’ll end up going back in time!”
OK, let’s start again.
When you initially scheduled your operations, you knew there would be contingencies. Our recommendation – derived from the principles of the Theory of Constraints – is to position time buffers to protect the flow from these usual hazards. Typically on the flow concerned, an end buffer, after operation 70, and perhaps an intermediate buffer, before operation 40:
The function of these buffers is to position (time) safeguards to protect downstream operations – and ultimately the supply to the customer.
We’ve finished operation 30, but we’re behind schedule. We used up most of the buffer before operation 40. Well, all’s well. I love it when a plan goes off without a hitch…
The situation could be worse: we’ve used up all the intermediate buffer and part of the end buffer! We keep calm but give priority to this order over operations 40 to 70.
Ah, and what if it’s all used up?
Yes, if it’s dead, you have to recalculate the promised date and inform the customer!
Another way of looking at this, and identifying at-risk orders, is to plot orders in progress along two axes: their percentage of completion, and the portion that has been consumed on buffers downstream of the current operation.
Production orders in the red zone – a large proportion, if not all, of the downstream buffers have been consumed – need to be rescheduled, and it’s time to inform the customer of a new promised date! For those in the blue zone or on the green diagonal, so far, so good!
In a nutshell:
– Don’t keep trying to reschedule everything!
– Set up targeted safeguards (buffers) and actively monitor their consumption.
– Re-plan by exception, to avoid going back in time, and keep your customers informed.