Critical Chain project management
The ideas have been taken from the book - Critical Chain Project Management by Eliyahu M Goldratt. This article is the summary of his book.
A project is a set of activities aimed to achieve a specific objective and have a clear start and end. Almost every project suffers from huge budget overruns and overdue, as a result of which the projects, most of them, don’t finish on time or on budget. Sometimes, even project specifications have to be compromised in order to finish the project on time. These are some of the major problems almost all projects have to suffer.
A project is a set of activities aimed to achieve a specific objective and have a clear start and end. Almost every project suffers from huge budget overruns and overdue, as a result of which the projects, most of them, don’t finish on time or on budget. Sometimes, even project specifications have to be compromised in order to finish the project on time. These are some of the major problems almost all projects have to suffer.
Projects are undertaken by the
organizations to reap out the benefits, the profits out of it for their
survival, but because of delays the payback period usually increases, thus
leaving organizations under huge budget overruns and overdue. Delays can
happen in any project, at any time, in any amount. Usually, when a delay
happens, organizations give their reasons of delays, which most of the time
blames uncertainty. There are official reasons as well as unofficial reasons of
delay. This is a blame game and official reasons, given by top management, are
mostly pointing fingers outside the organization but when we come to unofficial
reasons, which are given by low level managers or workers, we come to know some
real reasons for the delay. These people tend to point fingers internally
unlike the top management. In order to
avoid delays, people add a certain amount of safety to their works. For example
– a work, which can be done in four days, will have some safety added to it by
the concerned personnel. Let us say that the person gave the duration for
completion of the work as Eight days, so the extra four days added here is the
safety.
Now, let’s talk about Critical
path. Critical path determines the time any project will take to finish. It is
the longest duration and any delay on the critical path will lead to the delay
of the project. It is mainly task dependent. This has become a traditional
method in project management and mostly all projects follow the critical path
method. But there are problems related to this traditional method. It doesn’t
address the misuse of safety.
There are certain issues which
affect the project directly but are not addressed by this traditional method.
First, the issue of Late Start or Student’s Syndrome, which states that the
people will start late, hence they consume all the safety they had put for the
work. Second, problem of Multitasking, people are not able to focus on a single
task rather are forced or work on multiple tasks at the same time. This reduces
their efficiency, the value of the project and often results in errors. Third,
Parkinson’s law, which states that people, knowing that they have certain
number of days for a task, will divide their work in such a way that the whole
time allotted for the job is consumed. There is no early finish here. In
addition to this, the Project measurement system for measuring the progress of
the project is also faulty. Progress is measured according to the amount of
work, or investment already done, relative to the amount left to do. This
system doesn’t differentiate between the works done on the critical path and
that done on non-critical paths. The management also forces its employees to
work on more than one projects. This traditional project management doesn’t
take into account the misuse of safety and dependencies of task which can cause
delay.
To perform work more efficiently,
Theory of Constraints has been introduced which will greatly impact the
Critical Chain Project Management. TOC is a blend of three different
breakthroughs namely, New management philosophy, New research methods and
Robust applications. It says, in order to manage projects, managers must
control cost and at the same time protect throughput. Let us suppose that an
organization has various departments and they all are involved in the
development of a product or working on a project. This means that all the
departments have to work together in order for the timely delivery of the end
product. To improve the cost, any department or a link needs to perform better
individually, which is also termed as local improvement. This local improvement
will help increase the cost world. But for the throughput to increase, the
linkage between various links or departments should be strengthened. In order
for an organization to flourish, they have to compromise between the cost world
and the throughput world. Thus, comes the focusing part, which shows how
organizations should focus on weak links and linkages so that the cost world
and throughput world can run side by side. For focusing, TOC has given certain
steps which needs to be followed. They are as follows –
·
IDENTIFY the systems constraints or the bottleneck.
· EXPLOIT – Try to strengthen the constraint either by
Crashing or Squeezing the maximum capacity.
·
SUBORDINATE – Reduce work so that the bottleneck can
perform better.
·
ELEVATE the systems constraints, buy more resources.
·
REPEAT – This is an ongoing process.
This constraint, we just talked
about, for projects is its Critical path. The fact that we pad each work with
safety is the core problem. So, what happens in critical chain project
management is that it adds Buffers. There are mainly three types of buffers
which are added in a project. They are as follows –
·
Project Buffer – It is added at the end of the project
network between the last task and the completion date on the critical path. It
is supposed to be half the safety time.
· Feeding Buffer – Delays on paths of the tasks feeding
into the longest chain can impact the critical path. So, a feeding buffer is
added on the last task on a feeding path & the critical chain.
· Resource Buffer – Can be set alongside of the critical
chain to ensure that appropriate people are available to work on a specific
task on critical chain.
Under this, the progress is
measured only on the critical path. And there is no Milestone. Tasks are
monitored on the basis of the remaining time not on the basis of percentage
complete. In addition to this, those activities that reduce the project buffer
more are set on higher priority and those that are consuming the feeding buffer
on the second priority.
Now,
when an activity in a non-critical path absorbs all the feeding buffer and
consumes some of the project buffer, the critical path changes. It may happen
as a result of resource constraint. Dependencies between steps can be result of
a path or a result of a common resource. Thus, Critical Chain is defined as the
longest chain of dependent tasks, dependent referring to resources and resource
contention. Resource contention means that the same resource is supposed to do
two different steps at the same time. In order to solve the resource
contention, TOC is used. Thus, identification of the bottleneck followed by the
scheduling the sequence of work for the bottleneck. Subordinate all the other
resources to it and remove all the loads from the overloaded resource. Focus on
a single work at a time and then move on to another. The resource contention
will be solved. Monitor the feeding buffers at regular intervals and if a
resource contention starts consuming the feeding buffer, take steps to solve
the issue and move on.
Comments
Post a Comment