Professional Documents
Culture Documents
Network Analysis Pert/Cpm: Project Management / 3BA2
Network Analysis Pert/Cpm: Project Management / 3BA2
PERT/CPM
Princes Unico
Jason Falle Mamondol
Network Analysis......................................................................................................................................................1
Introduction to PERT/CPM...................................................................................................................................2
PERT..................................................................................................................................................................... 2
CPM......................................................................................................................................................................2
History..................................................................................................................................................................2
Uses.....................................................................................................................................................................3
Types of PERT/CPM..................................................................................................................................................2
Enumerator Method............................................................................................................................................2
Forward Pass........................................................................................................................................................2
Backward Pass......................................................................................................................................................2
Tabular Method...................................................................................................................................................2
Network Analysis
Network analysis is the general name given to certain specific techniques which can be used for the
planning, management and control of projects. It is a vital technique in PROJECT MANAGEMENT. It
enables us to take a systematic quantitative structured approach to the problem of managing a project
through to successful completion. Moreover, as will become clear below, it has a graphical
representation which means it can be understood and used by those with a less technical background.
With regard to the use of the word unique I personally prefer to use the idea of "non-repetitive" or
"non-routine", e.g. building the very first Boeing Jumbo jet was a project - building them now is a
repetitive/routine manufacturing process, not a project.
We can think of many projects in real-life, e.g. building the Channel tunnel, building the London Eye,
developing a new drug, etc.
Two different techniques for network analysis were developed independently in the late 1950's - these
were:
PERT (for Program Evaluation and Review Technique); and
CPM (for Critical Path Management).
Introduction to PERT/CPM
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.
History of PERT/CPM
PERT was developed to aid the US Navy in the planning and control of its Polaris missile program . This
was a project to build a strategic weapons system, namely the first submarine launched intercontinental
ballistic missile, at the time of the Cold War between the USA and Russia. Military doctrine at that time
emphasized MAD (mutually assured destruction), namely if the other side struck first then sufficient
nuclear weapons would remain to obliterate their homeland. That way peace was preserved. By the late
1950s the USA believed (or more importantly believed that the Russians believed) that American land
based missiles and nuclear bombers were vulnerable to a first strike. Hence there was a strategic
emphasis on completing the Polaris project as quickly as possible, cost was not an issue. However no
one had ever built a submarine launched intercontinental ballistic missile before, so dealing with
uncertainty was a key issue. PERT has the ability to cope with uncertain activity completion times (e.g.
for a particular activity the most likely completion time is 4 weeks but it could be any time between 3
weeks and 8 weeks).
CPM was developed in the 1950's as a result of a joint effort by the DuPont Company and Remington
Rand Univac. As these were commercial companies cost was an issue, unlike the Polaris project
mentioned above. In CPM the emphasis is on the trade-off between the cost of the project and its
overall completion time (e.g. for certain activities it may be possible to decrease their completion times
by spending more money - how does this affect the overall completion time of the project?)
Modern commercial software packages tend to blur the distinction between PERT and CPM and include
options for uncertain activity completion times and project completion time/project cost trade-off
analysis. Note here that many such packages exist for doing network analysis.
There is no clear terminology in the literature and you will see this area referred to by the phrases:
network analysis, PERT, CPM, PERT/CPM, critical path analysis and project planning.
Uses of CPM and PERT in Construction Projects
The difference between the CPM and PERT is that the PERT is mainly used where the time required for
completion of each of the activities involved cannot be accurately defined nor are the resources to be
used for the activity readily available. The events could however be readily definable.
For example, for a construction project type, which have not been completed anywhere in the past,
when it is possible to say that with reasonable accuracy that an activity “A” has to be completed before
activity “B”, but the time required to complete the activity “A” is not known or the completion time of
activity “B” is uncertain, in that case PERT technique is used. This technique is based on the probabilities
of completing each activity in time. The time is not of much importance in this technique, and
completion of each event is taken care of. This technique is therefore most suited to projects like
research and development, investigation, design etc. Also PERT because of the large number of
calculations involved is essentially a computer-based system.
CPM technique is used in construction projects based on the knowledge and experience of the past
projects for predicting accurately the time required for various activities during the execution of the
project. Time required for each activity is known and defined for the project. Hierarchy of the
construction project events are well defined and time of completion of the same is also defined. The
total time required for the given project can be estimated based on this technique.
CPM is an activity oriented system as the times required for construction activities are estimated more
accurately. CPM is used where activities are definable and measurable and minimum overall cost is of
the utmost importance. Most large projects can be portrayed by a graph or network of jobs.
PERT and CPM are tools used for managing the construction project activities and if followed
thoroughly, the construction project can be completed within the time limit and within the cost. But use
of these tools does not guaranty the desired outcome due to bad management problems, natural
calamities, strikes by labors etc.
Howsoever good a tool may be, its success depends on how well the tool is used. The CPM Network
affords management with information for taking decisions and focusing its attention to essential
operations.
PERT/CPM for Project Planning, Scheduling & Control
Planning, Scheduling (or organizing) and Control are considered to be basic Managerial functions, and
CPM/PERT has been rightfully accorded due importance in the literature on Operations Research and
Quantitative Analysis.
Far more than the technical benefits, it was found that PERT/CPM provided a focus around which
managers could brain-storm and put their ideas together. It proved to be a great communication
medium by which thinkers and planners at one level could communicate their ideas, their doubts and
fears to another level. Most important, it became a useful tool for evaluating the performance of
individuals and teams.
There are many variations of CPM/PERT which have been useful in planning costs, scheduling manpower
and machine time. CPM/PERT can answer the following important questions:
How long will the entire project take to be completed? What are the risks involved?
Which are the critical activities or tasks in the project which could delay the entire project if they
were not completed on time?
Is the project on schedule, behind schedule or ahead of schedule?
If the project has to be finished earlier than planned, what is the best way to do this at the least
cost?
Non-critical activities can be replanned, rescheduled and resources for them can be reallocated flexibly,
without affecting the whole project.
At Event 3 there is only one activity, Activity 3-4 in the backward pass, and we find that the value is 11-7
= 4 weeks. However at Event 2 we have to evaluate 2 activities, 2-3 and 2-4. We find that the backward
pass through 2-4 gives us a value of 11-6 = 5 while 2-3 gives us 4-0 = 4. We take the smaller
value of 4 on the backward pass.
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.
Total Float = Latest Start – Earliest Start
Activities with zero Total float are on the Critical Path
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.
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
optimization measures, we can say that the project has been scheduled.
Where te is the Expected time, t o is the Optimistic time, t m is the most probable
activity time and tp is the Pessimistic time.
It is not necessary to go into the theory behind the formula. It is enough to know that the weights are
based on an approximation of the Beta distribution.
The Standard Deviation, which is a good measure of the variability of each activity is calculated by the
rather simplified formula:
Estimating Risk
Having calculated the s.d. and the Variance, we are ready to do some risk analysis. Before that we
should be aware of two of the most important assumptions made by PERT.
The Beta distribution is appropriate for calculation of activity durations.
Activities are independent, and the time required to complete one activity has no bearing on the
completion times of it’s successor activities in the network. The validity of this assumption is
questionable when we consider that in practice, many activities have dependencies.
Expected Length of a Project
PERT assumes that the expected length of a project (or a sequence of independent activities) is simply
the sum of their separate expected lengths.
Thus the summation of all the te‘s along the critical path gives us the length of the project.
Similarly the variance of a sum of independent activity times is equal to the sum of their individual
variances.
In our example, the sum of the variance of the activity times along the critical path, VT is found to be
equal to (9+16) = 25.
The square root VT gives us the standard deviation of the project length. Thus, ST=Ö 25=5. The higher
the standard deviation, the greater the uncertainty that the project will be completed on the due date.
Although the te‘s are randomly distributed, the average or expected project length Te approximately
follows a Normal Distribution.
Since we have a lot of information about a Normal Distribution, we can make several statistically
significant conclusions from these calculations.
A random variable drawn from a Normal Distribution has 0.68 probability of falling within one standard
deviation of the distribution average. Therefore, there is a 68% chance that the actual project duration
will be within one standard deviation, ST of the estimated average length of the project, t e.
In our case, the te = (12+16) = 28 weeks and the ST = 5 weeks. Assuming t e to be normally distributed, we
can state that there is a probability of 0.68 that the project will be completed within 28 ± 5 weeks, which
is to say, between 23 and 33 weeks.
Since it is known that just over 95% (.954) of the area under a Normal Distribution falls within two
standard deviations, we can state that the probability that the project will be completed within 28 ± 10
is very high at 0.95.
By looking at the following extract from a standard normal table, we see that the probability associated
with a Z of -0.6 is 0.274. This means that the chance of the project being completed within 25 weeks,
instead of the expected 28 weeks is about 2 out of 7. Not very encouraging.
On the other hand, the probability that the project will be completed within 33 weeks is calculated as
follows:
The probability associated with Z= +1 is 0.84134. This is a strong probability, and indicates that the odds
are 16 to 3 that the project will be completed by the due date.
If the probability of an event is p, the odds for its occurrence are a to b, where:
Forward Pass and Backward Pass in Project Scheduling
Forward pass is a technique to move forward through network diagram to determining project duration
and finding the critical path or Free Float of the project.
Whereas backward pass represents moving backward to the end result to calculate late start or to find if
there is any slack in the activity.
Let us try and understand few terms that as a project manager you will encounter.
How to plot Early Start (ES), Early Finish (EF), Late Start (LS) and Late Finish (LF) in a network diagram?
Early Start (ES) is plotted on the 1st left corner box at the top. Likewise Early Finish (EF) is plotted on top
right corner box.
Late Finish (LF) is on the right corner box at the bottom and Late Start (LS) is plotted on the left bottom
corner box.
Activity name “B” is in the 2nd box duration represented by 10 is on the 5 th box at the middle.
Float Calculation
The whole idea of network diagram and finding the project duration is to identify the critical path and
total float. Float represents how much each individual activity can be delayed without delaying
successor activities or project completion date.
Total Float = LS – ES or LF – EF
Total Float shows the difference between the Earliest Start (ES) and Latest Start (LS) of an activity before
the completion date is delayed.
Free Float = Lowest ES of successors – EF
Free Float represents the amount of time that an activity can be delayed before any successor’s activity
will be delayed. A zero free float represents the activity is in critical path and there is no space to delay
the activity without delaying the entire project.
Conclusion
Understanding forward pass and backward pass is crucial for a project manager. Although in a project
management software, they are calculated automatically. But a project manager should understand how
the system has calculated the values.