CPM For Project Scheduling & Management
CPM For Project Scheduling & Management
Management
1. INTRODUCTION
Basically, CPM (Critical Path Method) and PERT (Programme Evaluation Review Technique) are project
management techniques, which have been created out of the need of Western industrial and military
establishments to plan, schedule and control complex projects.
I. Define the Project and all of it’s significant activities or tasks. The Project (made up of several tasks)
should have only a single start activity and a single finish activity.
II. Develop the relationships among the activities. Decide which activities must precede and which must
follow others.
III. Draw the "Network" connecting all the activities. Each Activity should have unique event numbers.
Dummy arrows are used where required to avoid giving the same numbering to two activities.
V. Compute the longest time path through the network. This is called the critical path.
VI. Use the Network to help plan, schedule, monitor and control the project.
The Key Concept used by CPM/PERT is that a small set of activities, which make up the longest path through
the activity network control the entire project. If these "critical" activities could be identified and assigned to
responsible persons, management resources could be optimally used by concentrating on the few activities
which determine the fate of the entire project.
Non-critical activities can be replanned, rescheduled and resources for them can be reallocated flexibly, without
affecting the whole project.
Five useful questions to ask when preparing an activity network are:
Some activities are serially linked. The second activity can begin only after the first activity is completed. In
certain cases, the activities are concurrent, because they are independent of each other and can start
simultaneously. This is especially the case in organisations which have supervisory resources so that work can
be delegated to various departments which will be responsible for the activities and their completion as
planned.
When work is delegated like this, the need for constant feedback and co-ordination becomes an important
senior management pre-occupation.
1-3 3 0 3 1 4 1
2-4 6 4 10 5 11 1
The Earliest Start is the value in the rectangle near the tail of each activity
The Latest Finish is the value in the diamond at the head of each activity
There are two important types of Float or Slack. These are Total Float and Free Float.
TOTAL FLOAT is the spare time available when all preceding activities occur at
the earliest possible times and all succeeding activities occur at the latest possible
times.
FREE FLOAT is the spare time available when all preceding activities occur at
the earliest possible times and all succeeding activities occur at the earliest possible
times.
When an activity has zero Total float, Free float will also be zero.
There are various other types of float (Independent, Early Free, Early Interfering, Late Free, Late Interfering),
and float can also be negative. We shall not go into these situations at present for the sake of simplicity and be
concerned only with Total Float for the time being.
Having computed the various parameters of each activity, we are now ready to go into the scheduling phase,
using a type of bar chart known as the Gantt Chart.
There are various other types of float (Independent, Early Free, Early Interfering, Late Free, Late Interfering),
and float can also be negative. We shall not go into these situations at present for the sake of simplicity and be
concerned only with Total Float for the time being. Having computed the various parameters of each activity,
we are now ready to go into the scheduling phase, using a type of bar chart known as the Gantt Chart.
Activities 1-3 and 2-4 have total float of 1 week each, represented by the solid timeline which begins at the
latest start and ends at the latest finish. The difference is the float, which gives us the flexibility to schedule the
activity.
For example, we might send the staff on leave during that one week or give them some other work to do. Or we
may choose to start the activity slightly later than planned, knowing that we have a week’s float in hand. We
might even break the activity in the middle (if this is permitted) for a week and divert the staff for some other
work, or declare a National or Festival holiday as required under the National and Festival Holidays Act.
These are some of the examples of the use of float to schedule an activity. Once all the activities that can be
scheduled are scheduled to the convenience of the project, normally reflecting resource optimisation measures,
we can say that the project has been scheduled.