A Guide to Implementing the Theory of
Constraints (TOC) |
|||||
How Much Time Is Necessary? There are some very important issues that revolve
around the expectation of the necessary time required to implement an application
in Theory of Constraints. Let’s have a
look at these; (1) If you expect an implementation to
take a long time and cost a great deal – it will. (2) If you expect an implementation to
take a short time and cost a little – it will. Your expectations will determine how long it takes
to have an effective implementation. We are
conditioned by experience (and maybe management consultants) to expect that
our complex problems will require complex and expensive solutions. And besides, if the solution was so simple
we would have already implemented it – right? We naturally
expect complex solutions to take a long time (and management consultants to
cost a lot of money), in part because we tend to value things on basis of the
effort put in rather than the result that is obtained out of the effort. This seems to be part of the
reductionist/local optima heritage that we must deal with – “please break
down your budget into hours spent on this and hours spend on that.” We should really be asking how quickly –
how many weeks – will it take to pay back the investment? Think for
instance of the time required for business process reengineering (BPR) – and
did it work? Or the time required for
a complete activity based costing analysis (ABC) – it cost an arm and a leg
but did profit go up? Or the time
required implementing total quality management (TQM) or total productive
maintenance (TPM). How about the time
required to implement the balanced scorecard (BSC) or one of the ISO business
standards such as ISO 1400. We are not
talking about weeks, we are talking about years! Why is Theory
of constraints so rapid while other methods take so long? Well there are two reasons for this. Firstly, Theory of Constraints is rapid because
it addresses a dynamic complexity problem.
We learn how to isolated the few critical dimensions and address them
explicitly – dependency, variation, and the role of the constraint. Thus an apparently complex problem can be
resolved with a simple solution.
Moreover, the solutions are designed to be transferred, the education
is built into the solution, and the organizational knowledge within
constraint practitioners ensures that improvements in implementation
methodology are quickly disseminated. The second
reason is that the other methodologies mentioned, and including MRPII, all
focus on detail complexity. They
attempt to address everything, everywhere, all of the time; on the basis that
whole of the system is the sum of the parts.
If we do this then we miss the true leverage points completely or we
minimize our focus on them as we try to balance our focus on all the other
“important” things at the same time.
Detail complexity methods also require accuracy of data, rather than
robustness of data, and so considerable time and effort goes into data
collection and reporting. Robert Newbold
(1) has a cloud that expresses the dichotomy between having simple solutions
and complex solutions. It looks like
this;
And what is
his trim? Let’s have a look.
What sort of
durations can we expect? Well, from direct experience, how about increasing
output by 25% in 8 weeks in a system that was “capacity constrained,” and
further increasing the output to 45% by the 8th month. Imagine what that did to the
profitability. Or how about reducing
work-in-process by 2/3rds in 12 weeks and stabilising
it there? Imagine what that could do
inventory costs and lead times. The
first example had a staff of 40 people on the floor; the second example had a
staff of 400. The size of the implementation is not
important. However, the degree of
understanding and alignment is important.
Theory of Constraints can be a very rapid. If you are really between a rock and a hard place
and the issue isn’t one of “do we have to do it so quickly” to one of “we have
no choice but to do it very quickly,” then we should also look at utilizing
Critical Chain. Critical Chain is a Theory of Constraints logistical
solution for project management. Like
drum-buffer-rope for manufacturing, critical chain “rolls-up” all the local
safety into strategically placed global buffers. The net result is that projects can be
completed on-time and in full in about ½ of the normal duration (2, 3). If time is of the essence, what would you
do – critical chain or traditional critical path? Think about this a little more. Projects and manufacturing are really not
that different at all. One;
manufacturing, deals in multiple units of product per unit of time. The other;
project management, deals in multiple units of time per unit of product – the
project. In manufacturing we are
trying to maximize the number of units and we do that by protecting the
constraint, the slowest step. In
projects we are trying to minimize the units of time and we do that by
protecting the constraint, the longest dependent path in project. Theory of Constraints implementations are very rapid
compared to other approaches for a number of reasons; they address dynamic
complexity – the few critical leverage points, they are results or outcome
oriented, they are designed from the very beginning to be transferable, they
address the alignment issues and have the toolsets to deal with the technical
and organizational factors that will occur along the way. And last but not least, its all been done
before by many different people in many different places. (1) Newbold,
R. C., (1998) Project management in the fast lane: applying the theory of
constraints, pp 233-234. (2) Goldratt,
E. M., (1997) Critical chain. The
North River Press, 246 pp. (3) Newbold,
R. C., (1998) Project management in the fast lane: applying the theory of
constraints. St. Lucie Press, 284 pp. This Webpage Copyright © 2003-2009 by Dr K. J.
Youngman |