5 Pert CPM
5 Pert CPM
PERT/CPM
Applied Business Tools and Technology
An Introduction to Management Science
Quantitative Approaches to Decision Making
Anderson, Sweeney, Wiiliams, Camm, Cochran, Fry & Ohlmann
PERT/CPM
• PERT
• Program Evaluation and Review Technique
• Developed by U.S. Navy for Polaris missile project
• Developed to handle uncertain activity times
• CPM
• Critical Path Method
• Developed by DuPont & Remington Rand
• Developed for industrial projects for which activity times generally
were known
• Today’s project management software packages have
combined the best features of both approaches.
PERT/CPM
• Project Network
Earliest Start and Finish Times
B 3 6 D 6 9
3 3 G 12 18
6
F 6 9
A 0 3 3
Start Finish
3 E 5 12
C 3 5 7
H 5 7
2 2
Latest Start and Finish Times
• Step 2: Make a backwards pass through the network as follows:
Move sequentially backwards from the Finish node to the Start
node. At a given node, j, consider all activities ending at node j.
For each of these activities, i, compute:
• Latest Finish Time = the minimum of the latest start times beginning at
node j. (For node N, this is the project completion time.)
• Latest Start Time = (Latest Finish Time) - (Time to complete activity i ).
Example: Frank’s Fine Floats
• Latest Start and Finish Times
B 3 6 D 6 9
3 6 9 3 9 12 G 12 18
6 12 18
F 6 9
A 0 3 3 15 18
Start Finish
3 0 3 E 5 12
C 3 5 7 5 12
H5 7
2 3 5 2 16 18
Determining the Critical Path
Activity ES EF LS LF Slack
A 0 3 0 3 0 (critical)
B 3 6 6 9 3
C 3 5 3 5 0 (critical)
D 6 9 9 12 3
E 5 12 5 12 0 (critical)
F 6 9 15 18 9
G 12 18 12 18 0 (critical)
H 5 7 16 18 11
Example: Frank’s Fine Floats
• Determining the Critical Path
• A critical path is a path of activities, from the Start node to
the Finish node, with 0 slack times.
B 3 6 D 6 9
3 6 9 3 9 12 G 12 18
6 12 18
F 6 9
A 0 3 3 15 18
Start Finish
3 0 3 E 5 12
C 3 5 7 5 12
H5 7
2 3 5 2 16 18
■ Step 8. Find the activities with zero slack; these are the
critical activities.
Immediate Completion
Activity Description Predecessors Time (wks)
A Study Feasibility --- 6
B Purchase Building A 4
C Hire Project Leader A 3
D Select Advertising Staff B 6
E Purchase Materials B 3
F Hire Manufacturing Staff B,C 10
G Manufacture Prototype E,F 2
H Produce First 50 Units G 6
I Advertise Product D,G 8
Example: EarthMover,
• PERT Network
Inc.
D
6 I
B 8
4 Finish
A E
Start H
6 3 G
6
2
C F
3 10
Example: EarthMover, Inc.
• Earliest/Latest Times
Activity ES EF LS LF Slack
A 0 6 0 6 0*
B 6 10 6 10 0*
C 6 9 7 10 1
D 10 16 16 22 6
E 10 13 17 20 7
F 10 20 10 20 0*
G 20 22 20 22 0*
H 22 28 24 30 2
I 22 30 22 30 0*
Example: EarthMover, Inc.
• Critical Activities
D 10 16
6 16 22 I 22 30
B 6 10 8 22 30
4 6 10 Finish
A 0 6 E 10 13
Start H 22 28
6 0 6 3 17 20 G 20 22
6 24 30
2 20 22
C 6 9 F 10 20
3 7 10 10 10 20
Crashing Activity Times
Example: Frank’s Fine Floats
Immediate Completion
Activity Description Predecessors Time (days)
A Initial Paperwork --- 3
B Build Body A 3
C Build Frame A 2
D Finish Body B 3
E Finish Frame C 7
F Final Paperwork B,C 3
G Mount Body to Frame D,E 6
H Install Skirt on Frame C 2
Frank’s Fine Floats
• Calculate the slack time for each activity by:
Slack = (Latest Start) - (Earliest Start), or
= (Latest Finish) - (Earliest Finish).
Which among the following activities can be crashed?
Constraints : The company can only afford to spend 75 crash cost per
day. Which of these activities should the owner expedite?
Example: Frank’s Fine Floats
• Activity Slack Time
Activity ES EF LS LF Slack
A 0 3 0 3 0 (critical)
B 3 6 6 9 3
C 3 5 3 5 0 (critical)
D 6 9 9 12 3
E 5 12 5 12 0 (critical)
F 6 9 15 18 9
G 12 18 12 18 0 (critical)
H 5 7 16 18 11
Example: Frank’s Fine Floats
• Determining the Critical Path
• A critical path is a path of activities, from the Start node to
the Finish node, with 0 slack times.
E C 7 420 4 700
F B,C 3 180
G D, E 6 400 4 800
H C 2 200
ACTI IMMEDIA COMPLET Normal Days Total Actual Crash Crash
VITY TE ION TIME Cost Expedite Cost of Crash Complet cost per
PREDECES OR DATE d Complet Cost ion day
SOR ion CC/CD
A - 3 90 2 220 130 1 65
B A 3 150
C A 2 150 1 250 100 1 100
D B 3 200
F B,C 3 180
G D, E 6 400 4 800 400 2 100
H C 2 200
ACTI IMMEDIA COMPLET Normal Days Total Actual Crash Crash
VITY TE ION TIME Cost Expedite Cost of Crash Complet cost per
PREDECES OR DATE d Complet Cost ion day
SOR ion CC/CD
A - 3 90 2 220 130 1 65
B A 3 150
C A 2 150 1 250 100 1 100
D B 3 200
F B,C 3 180
G D, E 6 400 4 800 400 2 100
H C 2 200
ACTI IMMEDIA COMPLET Normal Days Total Actual Crash Crash
VITY TE ION TIME Cost Expedite Cost of Crash Complet cost per
PREDECES OR DATE d Complet Cost ion day
SOR ion CC/CD
A - 3 90 2 220 130 1 65
B A 3 150
C A 2 150 1 250 100 1 100
D B 3 200
F B,C 3 180
G D, E 6 400 4 800 400 2 100
H C 2 200
PROCEED TO CRASHING
ACTIVITY
References
• Burtles, J., Noakes-Fry, F. (2016) Principles and Practices of Business
Continuity; Tools and Techniques 2nd Edition, Rothstein Publishing