Professional Documents
Culture Documents
Dynamic Buffer Management (DBM) - The Breakthrough Idea and Several Problems To Solve - Eli Schragenheim
Dynamic Buffer Management (DBM) - The Breakthrough Idea and Several Problems To Solve - Eli Schragenheim
Dynamic Buffer Management (DBM) - The Breakthrough Idea and Several Problems To Solve - Eli Schragenheim
The most common procedure for maintaining stock of items is relying on a forecast,
translate it to average daily sales/consumption and aim at holding fix number of
sale-days in stock or defining min and max number of sale-days. That number of
sale-days (or sale-weeks) is determined by a policy for a whole category of items,
defined broadly by the supply lead time.
1. Considering not just the on-hand stock, but also the items ‘on the way’,
meaning all the open purchasing orders should be part of the mechanism to
provide good availability. The Target-Level defines the buffer of stock, including
both on-hand and open orders.
2. The Target-Level is kept constant until clear signal is received that it is not
appropriate.
3. Fast and frequent replenishments to the target-level.
4. Buffer Management is used for establishing one priority system for moving
stock from one location to another.
5. Tracking the behavior of the buffers to decide whether the Target Level is
too small or too large. This is the objective of the DBM algorithm.
1. The idea is to check the combination of two different sources of
uncertainty:
1. The market demand – its ups and downs!
2. The replenishment time – its own ups and downs, including the impact of
the frequency of replenishments.
2. There is no point in introducing small changes.
3. The signal for increasing the buffer is too long stay and too deep
penetration into the Red Zone of the on-hand stock.
4. The signal for decreasing the buffer is too long stay at the Green Zone.
The impact of DBM on the performance of the organization is quite strong and faulty
DBM signals might be very costly. Constant learning should be used to tune its
algorithm to the specific reality, especially identifying situations that require
different reaction.
When the reason for the deep and lengthy penetration into the Red is (temporarily)
inability to replenish, like when the source lacks inventory or capacity then DBM
should not increase the buffer.
An idea, raised by Dmitry Egorov, was to check carefully the behavior immediately
after such a buffer increase in order to validate that it is truly needed. The result
of an increase in the buffer is that the buffer status is deeper into the Red relative to
the new buffer size. If after very short time the buffer goes up into the Yellow, then it
should signal returning to the former size.
Similar behavior should be taken after decreasing the buffer. This move would
temporarily make the on-hand stock to be above the new Green line. If the buffer
status goes down into the Yellow very soon – DBM should recommend increasing the
buffer back to its previous size.
A related issue is the asymmetry of the DBM algorithm between increasing and
decreasing the buffer. For buffer increase the algorithm considers the depth of the
penetration into the Red-Zone. For decreasing the buffer the amount of penetration
into the Green is not considered at all. Actually there is a good reason to be much
more conservative about reducing buffers than for increasing them.
The use of the replenishment time as part of the DBM algorithm is of concern to me,
because the TOC algorithm does not monitor that time and its relevancy for the
decision is dubious. The whole point of DBM is monitoring the combination of
demand and replenishment time. The only important need for the replenishment
time in the DBM algorithm is for stopping further increases until the effect of the
new size can be evaluated. However, this can be done by monitoring the arrival of
the specific order generated by the buffer increase. The algorithm for buffer
increase could be based on continuous stay in the Red-Zone taking the depth into
account. For decreasing the buffer there is no reason to refer to the replenishment
time. All that is required is a time parameter for too long stay in the Green.
DBM works in a similar way to forecasts, meaning it looks back to the past to deduce
the near future. However, DBM looks only to the very recent past and considers only
the actual state of the on-hand stock.
The idea is NOT to change the buffer unless there is a clear signal that the buffer is
inappropriate. The additional information based on a forecast that considers
additional parameters than DBM would be a rough estimation whether the current
buffer is definitely too large or too small. Considering seasonality, knowledge of a
change in the economy or the emergence of new products could add valid
information to the decision whether to change buffers, and also give a rough idea by
how much. When the forecast points to a minor change in the buffer. less than 20%,
the buffer size should be kept as is.
The above issues are, to my mind, central for coming up with an overall more
effective way to control stock buffers. I always prefer to leave the final decision to
humans, but give them the most relevant information to do that. When millions of
stock buffers are maintained throughout the supply chain at various locations,
and 1-2% of the buffers seem to be inappropriate at any given day, it is practically
difficult for humans to consider the changes for so many buffers. At that case there
is a need to let DBM, coupled or not with forecasts, to change buffers automatically.
This means the effectiveness of DBM directly impacts the financial and strategic
performance of the organization.
SHARE THIS: