CPM & Pert: Techniques
CPM & Pert: Techniques
INTRODUCTION
NETWORK PLANNING
ESTIMATING TIME
CPM
PERT
Project Management
Project
• A project is an interrelated set of activities that has a definite
starting and ending point and that results in a unique product
or service.
Project management
• Project management is a scientific way of planning, implementing,
monitoring & controlling the various aspects of a project such as time,
money, materials, manpower & other resources.
Network Planning Methods
Concepts
• Activity
• Precedence relationship
• Successor
• Event
Guidelines for network diagram
ACTIVITY ON ARC(AOA):
• Uses arcs to represent activities and nodes
to represent events.
• It is Event Oriented.
3
1 2 6 7 8
4 5
DUMMY ACTIVITY
2
2) When two or more activities share the same
precedence activity but not all the precedence are
shared.
1 3 5
2 4 6
ACTIVITY ON NODE(AON):
3) EF-Earliest finish time: equals to the earliest start time for the activity
plus the time required to complete the activity.
4) LF- Latest finish time: the latest time in which the activity can be
completed without delaying the project.
5) LS- Latest start time: equal to the latest finish time minus the time
required to complete the activity.
6) FORWARD PASS:
The early start and early finish times are calculated by
moving forward through the network and considering the
predecessor activities Considers maximum
7) BACKWARD PASS:
The latest start and finish times are calculated by moving backward through the
network.
Considers minimum
8) SLACK TIME:
Slack time for an activity is the difference between its earliest and latest start
time or between the earliest and latest finish time.
Critical path is the path of activities having zero Slack time.
A Simple Project
HISTORY :
It was developed by J.E.KELLY of REMINGTON-RAND
and M.R.WALKER of DU PONT and the emphasis was
on the trade-off between the cost of project and its overall
completion time. The first test was made in 1958,when CPM
was applied to the construction of a new chemical plant.
DEFINITION:
Critical path is the sequence of activities between a project’s
start and finish that takes the longest time to complete.
STEPS IN DETERMINING
CRITICAL PATH
1 2 5 6
3
8
Overhead cost as per the given data- Rs.50
Paths in the network diagram :
A-D-F-G-I = 32
A-D-F-H = 31
A-C-F-H = 29
A-C-F-G-I = 30
A-B-E-F-H = 30
A-B-E-F-G-I = 31
Critical path – A-D-F-G-I = 32
4 7
1 2 6
5
3
8
PERT
Project Evaluation and Review Technique
–US Navy, Booz, Allen & Hamilton
–Multiple task time estimates
–Activity-on-arrow network construction
STEPS IN PERT
Start at 5 months
2 4
Finish at 9 months
2 3
7 Finish
Start 1 1
3
3 6
1 5 1
1 Start at 6 months
Start at 3 months
27
Mode Configuration
Earliest finish
1 0 3
3 0 3
Latest finish
28
Forward Pass
1 0 3 7 8 9
1 1
Design house
Finish work
and obtain 6 6 7
financing 3 3 4
1
1 5 5 6
Select carpet
Order and receive 1
materials Select pain
30
Backward Pass
31
Latest Activity Start and Finish
Times
Lay foundations
Build house
2 3 5
Start
4 5 8
2 3 5
3 5 8
1 0 3 7 8 9
1 0 3 1 8 9
Design house
Finish work
and obtain 6 6 7
financing 3 3 4
1 7 8
1 4 5 5 5 6
Select carpet
Order and receive 1 6 7
materials Select pain
32
Activity Slack
Activity LS
LS ES LF EF
EF Slack S
*1
*1 00 00 33 33 00
*2
*2 33 33 55 55 00
33 44 33 55 44 11
*4
*4 55 55 88 88 00
55 66 55 77 66 11
66 77 66 88 77 11
*7
*7 88 88 99 99 00
** Critical
Critical Path
Path
33
Probabilistic Time Estimates
• Beta distribution
– a probability distribution traditionally used in CPM/PERT
a + 4m + b
Mean (expected time): t =
6
2
b-a
Variance: = 2
6
where
a = optimistic estimate
m = most likely time estimate
b = pessimistic time estimate
34
Examples of Beta Distributions
P(time)
P(time)
a m t b a t m b
Time Time
P(time)
a m=t b
Time
35
Project Network with Probabilistic
Time Estimates: Example
Equipment
installation Equipment testing
and modification
1 4
6,8,10 2,4,12 System Final
training debugging
System 10
development 8
Manual 3,7,11 1,4,7
Start 2 testing Finish
3,6,9
5 11
Position 2,3,4 9 1,10,13
recruiting 2,4,6
Job Training System
3 6 System changeover
1,3,5 3,4,5 testing
Orientation
7
2,2,2
36
Activity Time Estimates
37
Activity Early, Late Times, and Slack
ACTIVITY t б ES EF LS LF S
1 8 0.44 0 8 1 9 1
2 6 1.00 0 6 0 6 0
3 3 0.44 0 3 2 5 2
4 5 2.78 8 13 16 21 8
5 3 0.11 6 9 6 9 0
6 4 0.11 3 7 5 9 2
7 2 0.00 3 5 14 16 11
8 7 1.78 9 16 9 16 0
9 4 0.44 9 13 12 16 3
10 4 1.00 13 17 21 25 8
11 9 4.00 16 25 16 25 0
38
Earliest, Latest, and Slack
8 13
Critical Path
1 0 4 8
8 1 9 5 16 21
10 13 17
16 1 0 3
8 9
Start 2 0 6 Finish
7 9 16
6 0 6 9
5 6 11 16 25
3 6 9 9 9 13
9 16 25
4 12 16
3 0 3 6 3 7
3 2 5 4 5 9
7 3 5
2 14 16
39
Total project variance
40
Probabilistic Network
Determine probability Analysis
that project is
completed within specified time
x-
Z=
where
= tp = project mean time
= project standard deviation
x= proposed project time
Z= number of standard deviations x
is from mean
41
Normal Distribution Of Project
ProbabilityTime
Z
= tp x Time
42
Southern Textile Example
What is the probability that the project is completed
within 30 weeks?
P(x 30 weeks)
x-
2 = 6.89 weeks Z=
= 6.89 30 - 25
= 2.62
= 2.62 weeks
= 1.91
= 25 x = 30 Time (weeks)
• The activities that have slack time and that can lend resources
to critical path activities.
CPM PERT
• CPM works with fixed • PERT works with probabilistic
deterministic time time
• CPM is useful for repetitive and • PERT is useful for non repetitive
non complex projects with a and complex projects with
certain degree of time estimates. uncertain time estimates.
49
Project Crashing: Example
2 4
12
8
7
1 4
12
3 6
4 5 4
4
50
Project Crashing: Example (cont.)
$7,000 –
Crashed activity
$5,000 –
Slope = crash cost per week
$4,000 –
Normal cost
$2,000 –
52
$500 $7000
Project Duration:
2 4
$700
36 weeks
8 12
7
1
12
4 FROM …
$400 3 6
4 5 4
4 $200
$3000
$200
$500 $7000
2 4
8 12 $700
7
1
TO… 7
4
54
Time-Cost Tradeoff
Indirect cost
Cost ($)
Direct cost
Crashing Time
Project duration
55
Thank You…