A Guide to Implementing the Theory of
Constraints (TOC) |
|||||
Obtaining Agreement Should Be Easy – Right? People want to do their very best, we know
that. We also know that we need to
reframe our situation away from a reductionist/local optima approach to a
systemic/global optimum one. In order
to do this we need to seek people’s agreement. If, in the process of doing this, we make
people’s working lives easier and more enjoyable then such agreement should
be forthcoming – right? Unfortunately,
not as right as we might have expected. Why is this? Our people will initially be resistant to new
ideas. After all, they are the ones
with the technical expertise, the enthusiasm, the dedication, and the most to
lose in not being able to bring about an improvement. They will have already tried numerous
solutions, got further and further into trouble, and quite reasonably
rationalized that the problem is truly beyond their control. The more expert, enthusiastic, and dedicated our
people, the worse the problem.
Consider a public health hospital system – populated by some of the
brightest minds around. And what do we
see? Long waiting lists, overcrowding,
and immense levels of frustration. And
what are the reasons? Not enough
funding, our buildings are too old, the population is aging, we can’t afford
to buy the newest equipment, we have a unique demographic in our area,
expectations are rising. Do you see something in common there? Almost all of these reasons externalized
the problem out of the system. The
problem is caused by something or someone else. Let’s draw this using our simple departmentalized
model.
It is not just in health of course, health just
happens to be good example because we don’t doubt the skill and dedication of
those directly involved. I have worked
in Japan over a number of years. One
of my surprises there is that group harmony very much depends on how you
define the group. If you define the
group as one foreman’s area then you will find so-called paper walls between
adjoining foremen that would rival and maybe exceed anything we see in the
West – its very thick paper indeed, believe me. When the improvement process is at a
factory scale in this environment, then just as in the West; the sales
department, marketing, vendors, outsourcers, the market, and a whole host of
external reasons are brought to bear.
So not only does expertise and dedication make the matter worse, but
strong group identity also has a similar effect. We need to reframe the situation from;
problems external to the system, to problems internal to the system. In other words we need to obtain agreement
on the nature of the problem (1). We
need to overcome resistance to change (2). Let’s draw what we are trying to achieve with our
simple departmentalized model. We are
trying to reframe the situation from this,
You didn’t give up.
Then, let’s carry on. Maybe the
results obtained by Theory of Constraints over the last 20-30 years gives us
a hint that much indeed can be obtained from gaining agreement about the
nature of the problem and rationalizing that the problems are indeed internal
to the system, or at least the problems that we can address are internal to
the system. For the logistical solutions of drum-buffer-rope,
the distribution solution, and Critical Chain project management, there are
computer simulators that are “perfect systems.” All the external influences are removed and
yet we find that it is still difficult to meet our objectives. This type of simulation allows people to
develop the idea that just maybe the real problems are internal to the
system, not external as they had previously assumed. For the non-logistical solutions of sales,
marketing, and strategy, we must use the current reality tree to build the
intuition that the core problem is indeed internal to the system and within
our span of control. The current
reality tree is more fully described in the Thinking Process section;
however, it is sufficient to say here that the current reality tree helps to
build organizational knowledge about the problem. It does this by showing the possibly
hitherto unrecognized relationships between disparate symptoms experienced by
different people in different parts or the organization at different times –
and it relates it back to deeper underlying causes. It allows us to seek agreement on the underlying
problem. Of course for some people the problem is already
well known. The problem is, as they
see it, the absence of their favorite solution. However, if you look past the verbalization
of “we don’t have….” or “we don’t have enough of …” to the symptoms that the
favored solution is meant to address, then you will be able to incorporate
their concerns. Obtaining agreement on the nature of the problem may
be viewed as a two part construction, the first part is obtaining agreement about
the magnitude of the problem, relating all the undesirable cause and effects
back towards a core problem or core conflict.
For this we use the current reality tree. The second part is obtaining agreement on
the nature of the core problem or core conflict. For this we use the cloud. Once we have obtained agreement on the nature of the
problem at hand, then obtaining agreement on the solution to consider should
be simple – right? Oh dear, same
problem again, it’s not as straight forward as we might have hoped. Why is this? Maybe it is because the solutions are indeed simple
in concept. We are so used to complex
and expensive solutions that it is hard to believe that any other sort could
exist. Moreover, if such solutions
existed surely we would have been aware of them. Certainly if you look at environments where
these solutions have been successfully implemented it is too easy to surmise
that they must have been quite poorly managed in the first instance in order
to obtain such improvements. People
will verbalize that their situation is different. We know that in fact we each must be
different. Herein lies the crux of the
matter. Later we will break it into
two parts, but for the moment we will consider it as one. The first part is to gain acceptance that one of two
key changes can brings about substantial improvement in the whole
system. We have already referred to
the concept of leverage points – sometimes leverage points are no more than
ideas, ideas that overcome policy constraints. These key ideas set the direction of the
solution. These key ideas are called
injections. Something new that we
inject into the current undesirable reality that will convert things into a
positive future reality. However this
alone is not enough. Some people will
not immediately see the connection between the direction of the solution and
their part of the system. In order to show the interconnection we need to
build a future reality tree. A map of
cause and effect out from our key changes towards all of the undesirable
symptoms that we previously incorporated in our current reality tree. Yes we are looking for real leverage
points, a few key changes which will render numerous symptoms null in the
process. Building the future reality
tree allows people to gain agreement on the nature of the solution; both the
direction of the solution, and the interconnectedness of these key changes
and their part in the system. So, the first part, finding the direction of the solution
is continuing on from the cloud that we will have constructed to obtain
agreement on the nature of the core problem or conflict. Agreeing on the direction of the solution
is “breaking the cloud,” with a new injection. The second part, showing that this high
leverage idea can nullify most undesirable effects is the construction of the
future reality tree. Sometimes we may not nullify all of the undesirable
effects with our limited number of key changes. We might have to do some smaller local
detailed changes to nullify all of the symptoms – of you like secondary
injections. However, another aspect of
our key changes is that they might in fact give rise to new and unanticipated
negative outcomes. In addition to
obtaining agreement on the solution, we must obtain agreement on overcoming
any additional negative outcomes.
Let’s examine that next. Although we have obtained agreement on the nature of
the solution, it is likely that as we build our future reality tree some
unanticipated but potential negative outcomes will arise. Are we likely to abandon the solution to
our problem for the sake of some new negative outcomes? Not very likely! Are we likely to accept these new negative
outcomes as undesirable but tolerable?
Not very likely either! So we
have to gain agreement on how to overcome the additional negative
outcomes. This may mean modifying one
of our key changes just slightly (tweaking the solution). It might mean that additional small changes
– more secondary injections – are needed to make sure that the negative
outcomes do not occur. If you imagine our future reality tree to be a bush,
then these additional negative outcomes are new branches that we don’t
desire. We have to prune them out,
trim them, as early as possible.
Sometimes, when the problem is sufficient to warrant it, we draw this
branch as a separate kind of future reality tree called a negative branch
reservation. Doing so obtains
agreement on overcoming these potential negative outcomes. Once we have obtained agreement about the problem,
and agreement about the solution, and agreement about overcoming any
potential negative outcomes; then we should be ready to implement the
change. Do you agree? Well, that would be nice; however, it is
not unusual to find at this stage that there are some real obstacles that are
blocking our way. It comes down to
something like “we would really like to but we can’t because ….” O.K. find out what is the reason behind the
“because.” Like our potential negative
outcomes, we must overcome these obstacles as soon as possible or else we
will be unable to proceed. The tool of choice for gaining agreement on
overcoming obstacles is the pre-requisite tree. So called because for each new idea or
injection that we developed in the steps above, there may be pre-requisites
to their implementation. The
pre-requisites – called intermediate objective – are required to overcome the
obstacles. Of course not all
injections will have obstacles to their implementation, and those ones we can
just get on and do them at the right time. When is the right time? Firstly we should state and sequence the
obstacles to each individual injection and then seek agreement on the methods
to overcome them. This provides us
with a time phased plan for the implementation for each injection. Then we can arrange and sequence all of our
injections, whether they have pre-requisites to them or not, as a project
plan for the implementation of the new ideas to our problem. Here is a plan of such an idea.
Intermediate objectives A and B can be done in
parallel, but intermediate objective B must be completed before A can
begin. Thus our plan must be;
intermediate objective B, intermediate objectives A & C – leading to
injection 1. Followed by injections 2 &
3. How to get from our current undesirable effects to a
final plan as shown above is the subject of a step by step introduction to
the Thinking Process which culminates in with this diagram at the end of the
pre-requisite tree section. Is this overkill?
Well it depends on the situation.
If you have a room of 30 less than enthusiastic people and a perceived
intractable problem, then – properly facilitated – it is ample and sufficient
to gain agreement and move forward. If
you have 5 people and straight forward problem and a high degree of
motivation then just “breaking the cloud” – breaking the dilemma or perceived
conflict that binds people to inaction – may be sufficient to gain agreement
and move forward. It is also important to point out that even if
agreement is forthcoming, you will often still have to step through this
process to ensure that you have an implementable solution and that you have
left nothing out. Even when all
of the necessary technical reservations and obstacles have been overcome, an
implementation won't start without sufficient leadership. Leadership comes from knowledge and
understanding of the changes required, and of the measurement and the
communication of the improvement. You
already have the product expertise; you just need to improve the process
expertise. When the implementation is under the direction of a
single leader, the president or the owner maybe of a smaller corporate or
larger private company, then we must also address leadership issues. If the implementation is taking place in a larger
corporate environment we need to address collaboration issues. This is so important that we will devote a
whole section to leadership and learning issues after the section on
accounting for change. There are “… many cases in which people do not
move. Usually, it is because they do
not know how to proceed, and do not feel comfortable about asking for more
detailed directions.” “People may not
raise their real concerns … and some personal obstacles may catch up with us…
(3).” What seems to
be clear is that the better the job done on obtaining alignment early on,
especially with corporate strategy, the less that needs to be done on
leadership at this later stage. In corporate environments where there is a
professional management and no owner directly involved then Goldratt’s holistic
approach using his self-learning program CD-ROMs is
designed to obtain the alignment of the leadership from the outset. Use it! In
environments such as a private company where an owner is involved or where
individual managers have problems, then Oded Cohen has produced a methodology
to explore some of the issues within “unverbalized fear (4).” Many times the “weakness” that blocks an
individual from going forward turns out to be their greatest strength. Understand how to use this method! The preceding discussion has really been a summary
of the so-called 5 layers of resistance first verbalized by Goldratt in My Saga (2). Although
they seem to be well known and understood amongst practitioners, there is
little published about the concept. We
can generalize the 5 layers as follows; (1) We don't
agree about the problem. (2) We don't
agree about the solution. (3) We can see
additional negative outcomes. (4) We can see
real obstacles. (5) We doubt
the collaboration of others. Many people can relate to this simple hierarchy
almost immediately, especially if you consider some of the ways that we
verbalize these steps (1, 2); (1) “You don’t understand, it’s
actually …..” or “it’s out of our hands” (2) “You don’t understand, we are
different …..” (3) “yes, BUT
…..” Small yes, big but. “Yes, but there are side effects.” (4) “YES, but …..” Big yes, small but. “Yes, but it will never happen here.” (5) “So and so will never agree” or
saying “Yes” and then doing nothing. Previously we discussed the notion that people want
to do the very best. How come then
that they are resistant? Why does
change give rise to emotional resistance?
Because people respond to their map of reality rather than reality
itself. So let’s reframe the
discussion for a moment. If people want to do their best and to respond to
their map of reality – then aren’t we trying to help them to stand outside of
their map reality for a moment and to observe it in a detached and objective
manner from a different perspective (maybe reality itself)? So let’s reframe the 5 layers of resistance
using instead the language of agreement – as indeed we did above. We are really searching for sequential
layers of agreement (1). Here is such
a verbalization for 6 layers. (1) Agreement on the problem. (2) Agreement on the direction of the solution. (3) Agreement that the solution will yield the desired results. (4) Agreement that no
disastrous side effects will occur. (5) Agreement on the implementation requirements and plan (6) Agreement by all key
collaborators that they can move forward with confidence. Subtle distinction – maybe. But think about it; our people resist – we
push. So we must at times rephrase
things; our people seek agreement – we must pull them towards that agreement. Let’s look at this from another perspective; “Problems exist because people believe they exist. If there were no people there would be no
problems. People are also the ones who
decide that a problem has been solved.
Problem solving is the most typical human behavior.” (5) Whoa! How did
we suddenly come up with 6 layers?
Well, you know people – always seeking to sort and classify. And therefore the original 5 layers of
resistance have been re-verbalized and subdivided into 6 or even 9 stages by
a number of people. Is it important to
know these other verbalizations in any detail? Well, people who are involved in
facilitating an implementation should be aware of them. These newer verbalizations have arisen because
various people have seen a greater richness and subtlety than the original
verbalization first suggests. However,
will keep an examination of these limited to another page. If you have experience with using the 5
layers of resistance then have a look at more layers for; further discussion, a table
of comparisons, and a mapping onto the tools of the Thinking Process. For the rest of us, we will bring back from
this page a more generalized composite verbalization which is modified to
accommodate some of the improvements while still retaining the original 5
layers. Let’s have a look at this. This is my attempt to synthesize parts of a number
of different layers from a number of different authors into one composite 5
layer verbalization. It is driven by a
subtle and important subdivision in layers 1 & 2, the significance of
which I hope will become more apparent in our discussion of clouds later on,
and extends into the discussion on the OODA loop, strategy, and paradigms. Let’s have a look at the composite verbalization. (1) We don’t
agree about the extent or nature of the
problem. (2) We don’t
agree about the direction or
completeness of the solution. (3) We can see
additional negative outcomes. (4) We can see
real obstacles. (5) We doubt
the collaboration of others. Hidden in the words “extent” and “completeness” are
aspects of the detail complexity of the problem
and detail complexity of the
solution. Hidden in the words “nature”
and “direction” are aspects of the dynamic
complexity of the problem and the dynamic
complexity of the solution. We will
examine these aspects more fully on other pages. Now, however, we find that we have reverted to the
language of resistance. Which one are
we going to use; resistance or agreement?
Well, I think resistance is natural, and for people wishing to implement
Theory of Constraints applications it is most important to listen to the natural
verbalizations of resistance while guiding people towards agreement. Therefore it is the language of resistance
that we will continue to use here.
However, if it is necessary to present this sequence to others, then
we should consider using the language of agreement. Well I think so.
Consider, for instance, the usual situation where someone is at the
3rd level and can see a real plausible negative outcome. Often times, that person would be viewed by
colleagues as being negative, and yet that person is offering a unique
insight into the situation-specific implementation that you are
undertaking. So rather than viewing
the reservation as a negative comment to be overcome as quickly as possible,
we should consider it a positive comment to be explored and fully exploited
for its potential. It is important to hear and to recognize the various
verbalizations of the various layers (distinguishing them from “excuses”) and
to accept rather than argue with them.
Different people with different intuitions will be at different levels
to each other. Moreover, different
people with different perspectives will “buy-in” to the proposed solution at
different levels and at different times.
It is important, however, that once someone has bought-in to the idea,
the remaining steps are still worked through.
Peoples’ thought processes are also massively parallel so don’t be
surprised to find people entertaining different parts of different layers at
the same time. The layers of
resistance is a useful tool for problem solving, not a classification of how
we think. Three things occur when a reservation at any level
is offered and accepted and acted upon.
The solution becomes more robust (it will work even better), the
solution starts to become our people’s solution and not anyone else’s, and
the rapport between staff and everyone else is strengthened. You must actively solicit people’s reservations at
each level so that they can be addressed. How do you distinguish between a “yes but” and a
genuine excuse? Almost always someone,
especially the person who raised the reservation, will want to provide the
solution to overcome it. In this
situation often it is necessary to write the reservations down on a white
board as they are verbalized and leave them for a while otherwise in the
haste to solve them the group loses sight of the bigger picture. However, when excuses are being provided
there will be lack of interest in solving them, and you are very likely to
find yourself “chasing your tail” as you try to focus and solve any
particular excuse. The danger of a
solved excuse will be avoided by trying to change the focus to another excuse
before the previous one is solved. If you
facilitate this process, be aware of your own potential for frustration, and
also the potential for some people to race ahead of others as they discover
the solution. In connection with this
aspect Goldratt makes a case for two levels of frustration (6). The first level is; “When we are under pressure for all sides, everybody is on our back,
and we are constantly fighting fires... and we don't know what to do.” This is consistent with our observations of local
optimization – everyone experiences this.
In terms of the pre-suppositions it is consistent with the observation
that all behavior has positive intent,
and that people make the best decision they can at the time. The second and much higher level of frustration is; “When we are under pressure from all sides,
everybody is on our back, we are constantly fighting fires... and we know
exactly what to do. But the [.....]
don't want to listen!” Ah, do you see how this is consistent with the
pre-supposition that people respond
to their map of reality and not reality itself. Or more correctly, do you see what happens
when someone’s intuition about local and global optimization is confirmed by
an understanding of Theory of Constraints.
That persons map of reality changes (much closer to actual reality I
would contend), while colleagues are left with their earlier and different
map of reality. In order to
succeed we must lift our colleagues up from their current map of reality
(local optimization) to a newer reality (global optimization). Don’t let your own impatience over-ride
their need to take things one step at a time.
Don’t let people who do see the solution criticize those that don’t
yet see the solution.
Um, how about
finance? “There is one
function that can, at almost any given point in time, block any other
function…. Finance (7).” Well, we were
going to look at leadership next; however, I think that we had better take a
look at accounting for change first.
Let’s do that. I have mostly
stuck with the description “layers of resistance.” It’s no great discovery, however, that as
soon as we mention “layers of resistance” we give ourselves permission for
resistance even though that thought may have been furthermost from our
minds. That is exactly what the
alternative expressions of “layers of buy-in” and “layers of agreement” seek
to avoid. Unfortunately
to me “buy-in” sounds manipulative – in a negative sense; so I don’t
particularly wish to use that terminology.
Instead I want to suggest that “layers of resistance” might
constructively be called “degrees of acceptance”
(even though it is consistently called layers of resistance throughout the
remainder of this website). Just one
more way to make implementation easier.
Try it, see if it works. Returning to
resistance for a moment – or perhaps I should say insufficient acceptance, we
have the following extracted from another field; There are no resistant clients, only inflexible
practitioners. OK, so I
changed the wording a little. I want
to suggest here that insufficient acceptance, especially the last layer, is
caused not by the client but rather that it is caused by us! As soon as we allow for that assumption the
matter becomes wholly more manageable.
We must work way ahead of the last layer, layers 5 or 6, to ensure
that they do not occur. And this is
not a problem unique to our area of expertise – it is common to all people
who are dealing with people.
(1) Smith C.,
In: Smith, D., (2000) The measurement nightmare: how the theory of
constraints can resolve conflicting strategies, policies, and measures. St. Lucie Press, pg 157-159. (2) Goldratt,
E. M., (1996) My saga to improve production.
Avraham Y. Goldratt Institute, 7 pp. (3) Lepore,
D., and Cohen, O., (1999) Deming and Goldratt: the theory of constraints and
the system of profound knowledge. The
North River Press, pg 87. (4) Cohen, O.,
(1997) Overcoming the 5th Layer of Resistance. Video JSA-13, Goldratt
Institute. (5) Kawase,
T., (2001) Human-centered problem-solving: the management of
improvements. Asian Productivity
Organization, pg 193. (6) Goldratt,
E. M., (1996) Production the TOC way. Tutor Guide. Avraham Y. Goldratt Institute, pg 15. (7) Goldratt,
E. M., (1990) What is this thing called Theory of Constraints and how should
it be implemented? North River Press,
pg 100. This Webpage Copyright © 2003-2009 by Dr K. J.
Youngman |