Monday, July 27, 2020

Drum Buffer Rope Part 1


In this series of blog posts, I’m going to discuss a key component of the Theory of Constraints known as Drum Buffer Rope (DBR). Drum Buffer Rope is the Theory of Constraints scheduling process which focuses on improving flow by first, identifying the system constraint and then leveraging it.  The important assumption of DBR is that within any plant there is one or a limited number of scarce resources which control the overall output of processes within any facility.  And while many writings have associated DBR with manufacturing, the assumptions and principles even apply to service industries such as hospitals.  In fact, later on in this series, I will lay out examples of two very important service examples.

In his book The Goal, Dr. Eliyahu Goldratt effectively uses a story written in a business novel format to walk the reader through the steps necessary to move a manufacturing organization from the traditional manufacturing concepts, to a facility managed using the concepts of Drum-Buffer-Rope (DBR).  This nontraditional approach, through logical thinking, is masterminded by a character named Jonah.  Jonah is able to help Alex Rogo understand the invalid thinking and assumptions being used to manage his plant and the negative consequences associated with that type of thinking.  By helping Alex focus his thinking on how the plant is being managed, Jonah helps Alex logically discover a new and better way. And Drum-Buffer-Rope (DBR) is the centerpiece of this process.  

The thinking behind DBR is really quite simple, but mostly just logical in nature.  Thinking logically is really nothing new, but its not the way most people think in today’s world.  The fundamental understanding of DBR is to focus on the system as a whole rather than only a single segment of the system, at least until you have clearly identified your system constraint.  This idea of looking at the total system is a major shift in the way systems have previously been viewed and managed.  Prior to total systems thinking, the prevalent point of view was, and pretty much still is, that any systems improvement, at any location, would improve the overall system.  The idea being that the sum total of several isolated improvements would somehow equal an improved to the overall system.  But such is not the case.  The effects of employing the “shotgun” approach to systems management can cause a series of devastating systemic effects. 

So, just what is a system?  Typically, a system is a set of interacting or interdependent components a system that are somehow linked together to produce something as an end result.  With that definition in mind, it’s easy to understand how virtually everything can be linked, in some way, to some kind of a system.  In a nut-shell, a system is a collection of elements or components that are organized for a common purpose.

Engineering organizations have systems, banks have systems and even grocery stores have systems.  Almost anything you can think of is the product of a system.  By design, a system can be as small and unique as two processes linked together, where the output of one process becomes the input for the next process. Or systems can be very complex, with many processes linked together, maybe even hundreds or more.  It’s important to understand that just because a system is complex doesn’t mean it can’t be improved.  The key point when considering systems is that even in a system as simple as two linked processes, one of those two processes will typically constrain the other one.  It’s just the nature of how things work.

If a systems constraint didnt exist, then the system should theoretically, be able to produce at infinite capacity.  But infinite capacity is not a level that is ever achieved from any system.  All systems are restricted, at some point in time, by some type of output limitation.  This limitation is usually determined by the presence of some kind of system-capacity limit.  No matter how good the system is, there is still only so much it can do.  Sooner or later whatever kind of system is being analyzed, it will reach its maximum system capacity and be unable to produce more.  If higher system outputs are required beyond the current capacity, then the system must be changed.

In my next post we will continue our discussion on Drum Buffer Rope will continue by looking at the impact of variation on the system.

No comments: