Module 5 Critical Path Method
Module 5 Critical Path Method
Critical Path
Method
CEM302-CE31S1
By:
ROLLS GRANT VASQUEZ, CE
METHODS FOR NETWORK PLANNING
> CPM (Critical Path Method)
- deterministic
- has single time estimate
A 1 B 3 D
C 2 DUMMY
1 A 3 5
C E
DUMMY 7
2 B 4 D 6 F
APPROACH FOR NETWORK DIAGRAM
• ACTIVITY ON NODE (AON)
- USES NODES TO REPRESENT ACTIVITIES AND ARROWS INDICATE
PRECEDENCE RELATIONSHIPS BETWEEN THEM.
- ACTIVITY ORIENTED.
SOME CONVENTIONS OF NETWORK DIAGRAM
(AOA) 1
A 2
B 3
C 4
OR
(AON) A B C
Activity B can be performed only after completing activity
A, and activity C can be performed only after completing
activity B.
SOME CONVENTIONS OF NETWORK DIAGRAM
(AOA) (AON)
A B B
1 2 OR A
C C
Activity B and C can start simultaneously only after
completing A.
SOME CONVENTIONS OF NETWORK DIAGRAM
(AOA) (AON)
1 A A
3 4 OR C
B C
2 B
1
A 4 C A C
5 OR
2 3 D B D
B
8. SLACK TIME – 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.
CRITICAL PATH METHOD (CPM)
HISTORY
- 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
- SPECIFY THE INDIVIDUAL ACTIVITIES.
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A
B E G I
C A
D A
E B
START
A C F FINISH
F C, D, E
G F D H
H F
I G
AON
EXAMPLE
A ES EF
A t LS LF
Activity Time
AON
EXAMPLE
Earliest Start
A ES EF
A t LS LF
AON
EXAMPLE
Earliest Finish
A ES EF
A t LS LF
AON
EXAMPLE
A ES EF
A t LS LF
Late Start
AON
EXAMPLE
A ES EF
A t LS LF
Late Finish
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B ES EF E ES EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A ES EF C ES EF F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D ES EF H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B ES EF E ES EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 EF C ES EF F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D ES EF H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B ES EF E ES EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C ES EF F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D ES EF H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 EF E ES EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 EF F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 EF H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E ES EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 EF G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F ES EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 EF
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G ES EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H ES EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 EF I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 EF
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I ES EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 EF
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS LF
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 LS LF
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 LS LF 10 LS 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 LS 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 LS LF 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 LS 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS LF
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 LS 18
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS LF 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS LF 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 LS LF 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 LS 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 LS 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 LS 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS LF 5 7 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 LS 7 5 7 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 4 7 5 7 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS LF 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 4 7 5 7 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 LS 3 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 4 7 5 7 12 4 18 22 10 22 32
C 7
D 9 A 0 3 C 3 10 F 12 18
START FINISH
E 5 3 0 3 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
ST = 1 ST = 1 ST = 0 ST = 0
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 4 7 5 7 12 4 18 22 10 22 32
C 7 ST = 2
ST = 0
D 9 A 0 3 C 3 10 F 12 18
E 5
START ST = 0 FINISH
3 0 3 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10 ST = 0 ST = 1
AON
EXAMPLE
NORMAL
ACTIVITY
TIME
ST = 1 ST = 1 ST = 0 ST = 0
A 3 B 3 6 E 6 11 G 18 22 I 22 32
B 3 3 4 7 5 7 12 4 18 22 10 22 32
C 7 ST = 2
ST = 0
D 9 A 0 3 C 3 10 F 12 18
E 5
START ST = 0 FINISH
3 0 3 7 5 12 6 12 18
F 6
G 4 D 3 12 H 18 31
H 13 9 3 12 13 19 32
I 10 ST = 0 ST = 1
CRITICAL PATH: A – D – F – G – I
AON
EXAMPLE
4 7
ACTIVITY
NORMAL C 3 10 ST = 0
TIME
A 3 7 5 12 G 18 22
B 3 4 18 22
ST = 0 ST = 0 ST = 0
C 7 A 0 3 D 3 12 F 12 18 ST = 0
D 9 3 0 3 9 3 12 6 12 18 I 22 32
E 5 1 2 5 6 10 22 32
F 6
H 18 31
G 4
B 3 6 E 6 11 13 19 32
H 13
I 10 3 4 7 5 7 12
3 8
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
EXAMPLE
ACTIVITY PRECEDENCE
A -
B A 4 7
C A C-7 G-4
D A A-3 D-9 F-6
E B 1 2 5 6 I - 10
F C, D, E
B-3 E-5 H - 13
G F
3 8
H F
I G
AOA
ACTIVITY DURATION ES EF LS LF
A 3 0 3 0 3
B 3 3 6 4 7
C 7 3 10 5 12
D 9 3 12 3 12
E 5 6 11 7 12
F 6 12 18 12 18
G 4 18 22 18 22
H 13 18 31 19 32
I 10 22 32 22 32