SlideShare une entreprise Scribd logo
1  sur  71
Step by Step
Network Construction and (CPM)
Calculations
Project Management
Dr. Mahmoud Abbas Mahmoud
Asst. Prof.
2016
Step by Step
Network Construction and (CPM)
Calculations
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Example*
Draw the (AOA) network diagram for
the activities given in the table, find
the critical path (CP), and give all
(CPM) calculations (complete network
analysis table).
*This Example is adapted from “Operation Research - An
Introduction - 8th Edition - H.A. Taha (2007)
These steps will be illustrated
with an Example.
Dr. Mahmoud Abbas Mahmoud
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Note:
Practically, nodes numbering
can be start by (0) or (1).
Dr. Mahmoud Abbas Mahmoud
A
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
A
0
1
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
1
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C
D
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C
D
E
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E
G
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E 4
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
???????
B
A
0
2
1
C 3
D
E 4
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
Use Dummy !
B
A
0
2
1
C 3
D
E 4
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E 4
I
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E 4
5
I
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E 4
5
I
J
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B
A
0
2
1
C 3
D
E 4
5 6
I
J
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
(AOA) Network Drawing is Completed
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Critical Path Calculations
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Forward Pass:
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Forward Pass:
Calculating the Earliest Start Time (ES):
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Forward Pass:
Calculating the Earliest Start Time (ES):
Earliest Start Time (ES)j=Max [ (ES)i + Dij ]
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
NOTE: (ES) for Start Event = (0) Is NOT RELATED
with the Number Given to Start Event (in Circle).
Earliest Start Time (ES) for Start Event = (0)
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
2
0
[2+0]= 2
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
[0+3]= 3
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6 Max [(3+3) , (2+2)] = max [6,4]= 6
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
max[(3+2) , (6+0)] = max [5,6] = 6
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
13
Max [(6+3) ,(6+7)] =max [9,13] =13
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
19
13
Max [(6+2),(13+6),(6+5]=
Max [8,19,9] = 19
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
13
Backward Pass:
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
19
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
13
Backward Pass:
Calculating the Latest Completion Time (LC):
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
19
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
13
Backward Pass:
Calculating the Latest Completion Time (LC):
Latest Completion Time (LC)i=Min [ (LC)j - Dij ]
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
19
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
19
13
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
19
19
13
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
19
19
13
13
19 – 6 =13
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
6
19
19
13
13
Min [(19-5),(13-7)=
Min[14,6] = 6
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
2
0
6
6
6
6
19
19
13
13
Min [(19-2),(13-3),(6-0)] = Min [17,10,6] = 6
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
3
2
0
6
6
6
6
19
19
13
13
Min [(6-2),(6-3)] =
Min [4, 3] = 3
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
3
3
4
2
0
6
6
6
6
19
19
13
13
6-2 = 4
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Min [(3-3),(4-2)] =
Min [0, 2] = 0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Finding the Critical Activities and the Critical Path
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
To Identify the Critical Activities
Remember the Three Conditions:
For a critical activity
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Critical Activity Conditions:
i) (LC)i = (ES)i
ii) (LC)j = (ES)j
iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
The Critical Activities are: (0, 2), (2, 3), (3, 4), (4, 5) and (5, 6)
The Critical Path is: (0 – 2 – 3 – 4 – 5 – 6)
Project Completion Time is: 19 weeks
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Total Float (TF) and Free Float (FF)
Dr. Mahmoud Abbas Mahmoud
TFij = (LC)j – (ES)i – Dij
FFij = (ES)j – (ES)i – Dij
Notice that only a critical activity
can have a Zero Total Float (TF)
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2 Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
For activity F (3, 5)
TF = 13 – 6 – 3 = 4
FF = 13 – 6 – 3 = 4
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
For activity F (3, 5)
TF = 13 – 6 – 3 = 4
FF = 13 – 6 – 3 = 4
For activity G (3, 6)
TF = 19 – 6 – 2 = 11
FF = 19 – 6 – 2 = 11
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
For activity F (3, 5)
TF = 13 – 6 – 3 = 4
FF = 13 – 6 – 3 = 4
For activity G (3, 6)
TF = 19 – 6 – 2 = 11
FF = 19 – 6 – 2 = 11
For activity H (4, 5)
TF = 13 – 6 – 7 = 0 *
FF = 13 – 6 – 7 = 0
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
For activity F (3, 5)
TF = 13 – 6 – 3 = 4
FF = 13 – 6 – 3 = 4
For activity G (3, 6)
TF = 19 – 6 – 2 = 11
FF = 19 – 6 – 2 = 11
For activity H (4, 5)
TF = 13 – 6 – 7 = 0 *
FF = 13 – 6 – 7 = 0
For activity I (4, 6)
TF = 19 – 6 – 5 = 8
FF = 19 – 6 – 5 = 8
Dr. Mahmoud Abbas Mahmoud
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
For activity A (0, 1)
TF = 4 – 0 – 2 = 2
FF = 2 – 0 – 2 = 0
For activity B (0, 2)
TF = 3 – 0 – 3 = 0 *
FF = 3 – 0 – 3 = 0
For activity C (1, 3)
TF = 6 – 2 – 2 = 2
FF = 6 – 2 – 2 = 2
For activity D (2, 3)
TF = 6 – 3 – 3 = 0 *
FF = 6 – 3 – 3 = 0
For activity E (2, 4)
TF = 6 – 3 – 2 = 1
FF = 6 – 3 – 2 = 1
For Dummy activity (3, 4)
TF = 6 – 6 – 0 = 0 *
FF = 6 – 6 – 0 = 0
For activity F (3, 5)
TF = 13 – 6 – 3 = 4
FF = 13 – 6 – 3 = 4
For activity G (3, 6)
TF = 19 – 6 – 2 = 11
FF = 19 – 6 – 2 = 11
For activity H (4, 5)
TF = 13 – 6 – 7 = 0 *
FF = 13 – 6 – 7 = 0
For activity I (4, 6)
TF = 19 – 6 – 5 = 8
FF = 19 – 6 – 5 = 8
For activity J (5, 6)
TF = 19 – 13 – 6 = 0 *
FF = 19 – 13 – 6 = 0
Dr. Mahmoud Abbas Mahmoud
Dr. Mahmoud Abbas Mahmoud
We can notice from these results that all
critical activities must have zero free
floats but not each activity that has zero
free float must be critical.
For example, activity A (0, 1) has a zero
Free Float but it is not critical.
Earliest Completion (EC) and Latest Start (LS) Times
Activity
Symbol
Activity
(i, j)
Duration
Dij
(ES)i
ECij
= (ES)i + Dij
LSij
= (LC)j - Dij
(LC)j
A (0, 1) 2 0 2 2 4
B (0, 2) 3 0 3 0 3
C (1, 3) 2 2 4 4 6
D (2, 3) 3 3 6 3 6
E (2, 4) 2 3 5 4 6
Dummy (3, 4) 0 6 6 6 6
F (3, 5) 3 6 9 10 13
G (3, 6) 2 6 8 17 19
H (4, 5) 7 6 13 6 13
I (4, 6) 5 6 11 14 19
J (5, 6) 6 13 19 13 19
Dr. Mahmoud Abbas Mahmoud
Summary of (CPM) Calculations
Activity
Symbol
Activity
(i, j)
Duration
Dij
(Es)i ECij LSij (LC)j TFij FFij
A (0, 1) 2 0 2 2 4 2 0
B (0, 2) 3 0 3 0 3 0* 0
C (1, 3) 2 2 4 4 6 2 2
D (2, 3) 3 3 6 3 6 0* 0
E (2, 4) 2 3 5 4 6 1 1
Dummy (3, 4) 0 6 6 6 6 0* 0
F (3, 5) 3 6 9 10 13 4 4
G (3, 6) 2 6 8 17 19 11 11
H (4, 5) 7 6 13 6 13 0* 0
I (4, 6) 5 6 11 14 19 8 8
J (5, 6) 6 13 19 13 19 0* 0
Notice that only a critical activity can have a Zero total float (TF) values are marked with (*)
mark to indicate the critical activities.
Dr. Mahmoud Abbas Mahmoud
Dr. Mahmoud Al-Naimi

Contenu connexe

Tendances

Critical Path Method: Activities And Events, Float/Slacks
Critical Path Method: Activities And Events, Float/SlacksCritical Path Method: Activities And Events, Float/Slacks
Critical Path Method: Activities And Events, Float/SlacksPrasad Thanthratey
 
Cpm (critical path method)
Cpm (critical path method)Cpm (critical path method)
Cpm (critical path method)El Moro
 
Earned value analysis
Earned value analysisEarned value analysis
Earned value analysisNikhil Raj
 
Project network scheduling and S-curve
Project network scheduling and S-curve Project network scheduling and S-curve
Project network scheduling and S-curve Satish Yadavalli
 
09. Project Cost Management
09. Project Cost Management09. Project Cost Management
09. Project Cost ManagementBhuWan Khadka
 
Construction Project management
Construction Project management Construction Project management
Construction Project management Anupama holla
 
Line of balance in civil engineering
Line of balance in civil engineeringLine of balance in civil engineering
Line of balance in civil engineeringrathodjaydeep2
 
Project management Using Pert
Project management Using PertProject management Using Pert
Project management Using PertVishnu RC Vijayan
 
RESOURCE LEVELLING (MS PROJECT)
RESOURCE LEVELLING (MS PROJECT)RESOURCE LEVELLING (MS PROJECT)
RESOURCE LEVELLING (MS PROJECT)Mayur Rahangdale
 
Project management in construction.
Project management in construction.Project management in construction.
Project management in construction.NAVNEET KUMAR JHA
 
Project Management Process and Its Phases
Project Management Process and Its PhasesProject Management Process and Its Phases
Project Management Process and Its PhasesGaurav Sukhija
 
Project Time Management
Project Time ManagementProject Time Management
Project Time ManagementSerdar Temiz
 
PERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSPERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSZulfiquer Ahmed Amin
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value AnalysisSaqib Raza
 
Project management cpm-pert
Project management   cpm-pertProject management   cpm-pert
Project management cpm-pertAbu Bashar
 

Tendances (20)

Critical Path Method: Activities And Events, Float/Slacks
Critical Path Method: Activities And Events, Float/SlacksCritical Path Method: Activities And Events, Float/Slacks
Critical Path Method: Activities And Events, Float/Slacks
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Cpm (critical path method)
Cpm (critical path method)Cpm (critical path method)
Cpm (critical path method)
 
Cpm and pert
Cpm and pertCpm and pert
Cpm and pert
 
Earned value analysis
Earned value analysisEarned value analysis
Earned value analysis
 
Project network scheduling and S-curve
Project network scheduling and S-curve Project network scheduling and S-curve
Project network scheduling and S-curve
 
09. Project Cost Management
09. Project Cost Management09. Project Cost Management
09. Project Cost Management
 
Construction Project management
Construction Project management Construction Project management
Construction Project management
 
Line of balance in civil engineering
Line of balance in civil engineeringLine of balance in civil engineering
Line of balance in civil engineering
 
Project management Using Pert
Project management Using PertProject management Using Pert
Project management Using Pert
 
RESOURCE LEVELLING (MS PROJECT)
RESOURCE LEVELLING (MS PROJECT)RESOURCE LEVELLING (MS PROJECT)
RESOURCE LEVELLING (MS PROJECT)
 
Construction Cost Control
Construction Cost ControlConstruction Cost Control
Construction Cost Control
 
Project management in construction.
Project management in construction.Project management in construction.
Project management in construction.
 
Network construction
Network construction  Network construction
Network construction
 
Project Management Process and Its Phases
Project Management Process and Its PhasesProject Management Process and Its Phases
Project Management Process and Its Phases
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
PERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSPERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLS
 
Project Management PERT and CPM
Project Management PERT and CPMProject Management PERT and CPM
Project Management PERT and CPM
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value Analysis
 
Project management cpm-pert
Project management   cpm-pertProject management   cpm-pert
Project management cpm-pert
 

En vedette

إدارة المخاطر
إدارة المخاطرإدارة المخاطر
إدارة المخاطرMohamed Hendawy
 
أسلوب تقييم ومراجعة المشروع (PERT)
أسلوب تقييم ومراجعة المشروع (PERT)أسلوب تقييم ومراجعة المشروع (PERT)
أسلوب تقييم ومراجعة المشروع (PERT)Dr. Mahmoud Al-Naimi
 
Time review an example in the class of aon
Time review an example in the class of aonTime review an example in the class of aon
Time review an example in the class of aonHafeezur Malik
 
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفة
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفةكيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفة
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفةDr. Mahmoud Al-Naimi
 
(AOA) and (AON) Network construction and critical path calculations (using fo...
(AOA) and (AON) Network construction and critical path calculations (using fo...(AOA) and (AON) Network construction and critical path calculations (using fo...
(AOA) and (AON) Network construction and critical path calculations (using fo...Dr. Mahmoud Al-Naimi
 
Método Pert-CPM Jesus Quiñones
Método Pert-CPM Jesus QuiñonesMétodo Pert-CPM Jesus Quiñones
Método Pert-CPM Jesus QuiñonesJesus Quiñones
 
Learning VB.NET Programming Concepts
Learning VB.NET Programming ConceptsLearning VB.NET Programming Concepts
Learning VB.NET Programming Conceptsguest25d6e3
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniquesNazish khalid
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0PMILebanonChapter
 
Intents in Android
Intents in AndroidIntents in Android
Intents in Androidma-polimi
 
Network Problem CPM & PERT
Network Problem CPM &  PERTNetwork Problem CPM &  PERT
Network Problem CPM & PERTPulchowk Campus
 
Risk & Risk Management
Risk & Risk ManagementRisk & Risk Management
Risk & Risk Managementansula
 
Pert & cpm project management
Pert & cpm   project managementPert & cpm   project management
Pert & cpm project managementRahul Dubey
 
Risk Management
Risk ManagementRisk Management
Risk Managementcgeorgeo
 

En vedette (20)

إدارة المخاطر
إدارة المخاطرإدارة المخاطر
إدارة المخاطر
 
أسلوب تقييم ومراجعة المشروع (PERT)
أسلوب تقييم ومراجعة المشروع (PERT)أسلوب تقييم ومراجعة المشروع (PERT)
أسلوب تقييم ومراجعة المشروع (PERT)
 
Level 1 & 2
Level 1 & 2Level 1 & 2
Level 1 & 2
 
Time review an example in the class of aon
Time review an example in the class of aonTime review an example in the class of aon
Time review an example in the class of aon
 
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفة
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفةكيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفة
كيفية حساب إحتمالية إنجاز المشروع باستخدام طرق وجدوال مختلفة
 
(AOA) and (AON) Network construction and critical path calculations (using fo...
(AOA) and (AON) Network construction and critical path calculations (using fo...(AOA) and (AON) Network construction and critical path calculations (using fo...
(AOA) and (AON) Network construction and critical path calculations (using fo...
 
Resource allocation and smoothing
Resource allocation and smoothingResource allocation and smoothing
Resource allocation and smoothing
 
Método Pert-CPM Jesus Quiñones
Método Pert-CPM Jesus QuiñonesMétodo Pert-CPM Jesus Quiñones
Método Pert-CPM Jesus Quiñones
 
Learning VB.NET Programming Concepts
Learning VB.NET Programming ConceptsLearning VB.NET Programming Concepts
Learning VB.NET Programming Concepts
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniques
 
(Aoa) and (aon) networks
(Aoa) and (aon) networks(Aoa) and (aon) networks
(Aoa) and (aon) networks
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
Intents in Android
Intents in AndroidIntents in Android
Intents in Android
 
Pert & Cpm
Pert & CpmPert & Cpm
Pert & Cpm
 
Network Problem CPM & PERT
Network Problem CPM &  PERTNetwork Problem CPM &  PERT
Network Problem CPM & PERT
 
Types of-risk
Types of-riskTypes of-risk
Types of-risk
 
Risk & Risk Management
Risk & Risk ManagementRisk & Risk Management
Risk & Risk Management
 
Pert & cpm project management
Pert & cpm   project managementPert & cpm   project management
Pert & cpm project management
 
Risk management
Risk managementRisk management
Risk management
 
Risk Management
Risk ManagementRisk Management
Risk Management
 

Similaire à Step by step network construction and (cpm) calculations

Easy steps to critical path determination and floats calculations for projects
Easy steps to critical path determination and floats calculations for projectsEasy steps to critical path determination and floats calculations for projects
Easy steps to critical path determination and floats calculations for projectsDr. Mahmoud Al-Naimi
 
Chapter 6 project management
Chapter 6 project managementChapter 6 project management
Chapter 6 project managementShadina Shah
 
Project management
Project managementProject management
Project managementTrade Expert
 
4.9 cpm network calculations
4.9 cpm network calculations4.9 cpm network calculations
4.9 cpm network calculationsVishal Tidake
 
Lecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdfLecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdflucky141651
 
Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM maggieget
 
Kinetic Dependence Graphs
Kinetic Dependence GraphsKinetic Dependence Graphs
Kinetic Dependence GraphsDonald Nguyen
 
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docxdrennanmicah
 
LectureProjectPlanning.ppt
LectureProjectPlanning.pptLectureProjectPlanning.ppt
LectureProjectPlanning.pptanhdbh
 
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...jaumebp
 
Scheduling Problems Complete the following problems covering pro.docx
Scheduling Problems Complete the following problems covering pro.docxScheduling Problems Complete the following problems covering pro.docx
Scheduling Problems Complete the following problems covering pro.docxkenjordan97598
 
Sci ml 2020 on bayesian
Sci ml 2020 on bayesianSci ml 2020 on bayesian
Sci ml 2020 on bayesianmarkvard
 
the diet solution program and muscle building programs
the diet solution program and muscle building programsthe diet solution program and muscle building programs
the diet solution program and muscle building programsgodsell51
 
Protein Distance Map Prediction based on a Nearest Neighbors Approach
Protein Distance Map Prediction based on a Nearest Neighbors ApproachProtein Distance Map Prediction based on a Nearest Neighbors Approach
Protein Distance Map Prediction based on a Nearest Neighbors ApproachGualberto Asencio Cortés
 

Similaire à Step by step network construction and (cpm) calculations (20)

Easy steps to critical path determination and floats calculations for projects
Easy steps to critical path determination and floats calculations for projectsEasy steps to critical path determination and floats calculations for projects
Easy steps to critical path determination and floats calculations for projects
 
Chapter 6 project management
Chapter 6 project managementChapter 6 project management
Chapter 6 project management
 
Project management
Project managementProject management
Project management
 
4.9 cpm network calculations
4.9 cpm network calculations4.9 cpm network calculations
4.9 cpm network calculations
 
Lecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdfLecture - Project, Planning and Control.pdf
Lecture - Project, Planning and Control.pdf
 
Project management
Project managementProject management
Project management
 
Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM
 
Kinetic Dependence Graphs
Kinetic Dependence GraphsKinetic Dependence Graphs
Kinetic Dependence Graphs
 
Chap03
Chap03Chap03
Chap03
 
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx
1LocationFixed CostsVariable Costs per unitA=BB=CC=DA$85,000260006.docx
 
LectureProjectPlanning.ppt
LectureProjectPlanning.pptLectureProjectPlanning.ppt
LectureProjectPlanning.ppt
 
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...
Automated Alphabet Reduction Method with Evolutionary Algorithms for Protein ...
 
Scheduling Problems Complete the following problems covering pro.docx
Scheduling Problems Complete the following problems covering pro.docxScheduling Problems Complete the following problems covering pro.docx
Scheduling Problems Complete the following problems covering pro.docx
 
Pert and CPM
Pert and CPMPert and CPM
Pert and CPM
 
LalitBDA2015V3
LalitBDA2015V3LalitBDA2015V3
LalitBDA2015V3
 
Sci ml 2020 on bayesian
Sci ml 2020 on bayesianSci ml 2020 on bayesian
Sci ml 2020 on bayesian
 
606CPM1.ppt
606CPM1.ppt606CPM1.ppt
606CPM1.ppt
 
the diet solution program and muscle building programs
the diet solution program and muscle building programsthe diet solution program and muscle building programs
the diet solution program and muscle building programs
 
Protein Distance Map Prediction based on a Nearest Neighbors Approach
Protein Distance Map Prediction based on a Nearest Neighbors ApproachProtein Distance Map Prediction based on a Nearest Neighbors Approach
Protein Distance Map Prediction based on a Nearest Neighbors Approach
 
Cpm pert
Cpm pertCpm pert
Cpm pert
 

Plus de Dr. Mahmoud Al-Naimi

أسلوب تقييم ومراجعة المشروع (بيرت).pdf
أسلوب تقييم ومراجعة المشروع (بيرت).pdfأسلوب تقييم ومراجعة المشروع (بيرت).pdf
أسلوب تقييم ومراجعة المشروع (بيرت).pdfDr. Mahmoud Al-Naimi
 
Certificate - Dr. Mahmoud AL-Naimi
Certificate  - Dr. Mahmoud AL-NaimiCertificate  - Dr. Mahmoud AL-Naimi
Certificate - Dr. Mahmoud AL-NaimiDr. Mahmoud Al-Naimi
 
ملاحظات مهمة عن تعجيل المشاريع
ملاحظات مهمة عن تعجيل المشاريعملاحظات مهمة عن تعجيل المشاريع
ملاحظات مهمة عن تعجيل المشاريعDr. Mahmoud Al-Naimi
 
Product design and manufacture lecture 1
Product design and manufacture lecture  1Product design and manufacture lecture  1
Product design and manufacture lecture 1Dr. Mahmoud Al-Naimi
 
ألأستدامة والتصنيع الرشيق
ألأستدامة والتصنيع الرشيق ألأستدامة والتصنيع الرشيق
ألأستدامة والتصنيع الرشيق Dr. Mahmoud Al-Naimi
 
Just in time (jit), lean, and toyota production system (tps)
Just in time (jit), lean, and toyota production system (tps)Just in time (jit), lean, and toyota production system (tps)
Just in time (jit), lean, and toyota production system (tps)Dr. Mahmoud Al-Naimi
 
Computer in Design and Manufacturing
Computer in Design and Manufacturing Computer in Design and Manufacturing
Computer in Design and Manufacturing Dr. Mahmoud Al-Naimi
 
إنشاء ورسم المخططات الشبكية
إنشاء ورسم المخططات الشبكيةإنشاء ورسم المخططات الشبكية
إنشاء ورسم المخططات الشبكيةDr. Mahmoud Al-Naimi
 
Material and capacity requirements planning (mrp and crp) part 2
Material and capacity requirements planning (mrp and crp) part  2Material and capacity requirements planning (mrp and crp) part  2
Material and capacity requirements planning (mrp and crp) part 2Dr. Mahmoud Al-Naimi
 
Material and capacity requirements planning (mrp and crp) part 1
Material and capacity requirements planning (mrp and crp) part  1Material and capacity requirements planning (mrp and crp) part  1
Material and capacity requirements planning (mrp and crp) part 1Dr. Mahmoud Al-Naimi
 

Plus de Dr. Mahmoud Al-Naimi (14)

أسلوب تقييم ومراجعة المشروع (بيرت).pdf
أسلوب تقييم ومراجعة المشروع (بيرت).pdfأسلوب تقييم ومراجعة المشروع (بيرت).pdf
أسلوب تقييم ومراجعة المشروع (بيرت).pdf
 
Certificate - Dr. Mahmoud AL-Naimi
Certificate  - Dr. Mahmoud AL-NaimiCertificate  - Dr. Mahmoud AL-Naimi
Certificate - Dr. Mahmoud AL-Naimi
 
ملاحظات مهمة عن تعجيل المشاريع
ملاحظات مهمة عن تعجيل المشاريعملاحظات مهمة عن تعجيل المشاريع
ملاحظات مهمة عن تعجيل المشاريع
 
Applications dr. mahmoud al-naimi
Applications   dr. mahmoud al-naimiApplications   dr. mahmoud al-naimi
Applications dr. mahmoud al-naimi
 
Product design and manufacture lecture 1
Product design and manufacture lecture  1Product design and manufacture lecture  1
Product design and manufacture lecture 1
 
ألأستدامة والتصنيع الرشيق
ألأستدامة والتصنيع الرشيق ألأستدامة والتصنيع الرشيق
ألأستدامة والتصنيع الرشيق
 
Control charts for variables
Control charts for variables Control charts for variables
Control charts for variables
 
Just in time (jit), lean, and toyota production system (tps)
Just in time (jit), lean, and toyota production system (tps)Just in time (jit), lean, and toyota production system (tps)
Just in time (jit), lean, and toyota production system (tps)
 
Evolution of mrp type systems
Evolution of mrp type systemsEvolution of mrp type systems
Evolution of mrp type systems
 
Computer in Design and Manufacturing
Computer in Design and Manufacturing Computer in Design and Manufacturing
Computer in Design and Manufacturing
 
إنشاء ورسم المخططات الشبكية
إنشاء ورسم المخططات الشبكيةإنشاء ورسم المخططات الشبكية
إنشاء ورسم المخططات الشبكية
 
Production planning hierarchy
Production planning hierarchyProduction planning hierarchy
Production planning hierarchy
 
Material and capacity requirements planning (mrp and crp) part 2
Material and capacity requirements planning (mrp and crp) part  2Material and capacity requirements planning (mrp and crp) part  2
Material and capacity requirements planning (mrp and crp) part 2
 
Material and capacity requirements planning (mrp and crp) part 1
Material and capacity requirements planning (mrp and crp) part  1Material and capacity requirements planning (mrp and crp) part  1
Material and capacity requirements planning (mrp and crp) part 1
 

Dernier

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...Erbil Polytechnic University
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 

Dernier (20)

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
"Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ..."Exploring the Essential Functions and Design Considerations of Spillways in ...
"Exploring the Essential Functions and Design Considerations of Spillways in ...
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 

Step by step network construction and (cpm) calculations

  • 1. Step by Step Network Construction and (CPM) Calculations Project Management Dr. Mahmoud Abbas Mahmoud Asst. Prof. 2016
  • 2. Step by Step Network Construction and (CPM) Calculations Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Example* Draw the (AOA) network diagram for the activities given in the table, find the critical path (CP), and give all (CPM) calculations (complete network analysis table). *This Example is adapted from “Operation Research - An Introduction - 8th Edition - H.A. Taha (2007) These steps will be illustrated with an Example. Dr. Mahmoud Abbas Mahmoud
  • 20. B A 0 2 1 C 3 D E 4 5 6 I J G H F Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 21. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 (AOA) Network Drawing is Completed Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 22. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 Critical Path Calculations Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 23. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 Forward Pass: Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 24. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 Forward Pass: Calculating the Earliest Start Time (ES): Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 25. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 Forward Pass: Calculating the Earliest Start Time (ES): Earliest Start Time (ES)j=Max [ (ES)i + Dij ] Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 26. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud NOTE: (ES) for Start Event = (0) Is NOT RELATED with the Number Given to Start Event (in Circle). Earliest Start Time (ES) for Start Event = (0)
  • 27. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 28. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 2 0 [2+0]= 2 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 29. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud [0+3]= 3
  • 30. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 Max [(3+3) , (2+2)] = max [6,4]= 6 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 31. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 max[(3+2) , (6+0)] = max [5,6] = 6 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 32. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 13 Max [(6+3) ,(6+7)] =max [9,13] =13 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 33. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 19 13 Max [(6+2),(13+6),(6+5]= Max [8,19,9] = 19 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 34. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 13 Backward Pass: Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ 19 Dr. Mahmoud Abbas Mahmoud
  • 35. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 13 Backward Pass: Calculating the Latest Completion Time (LC): Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ 19 Dr. Mahmoud Abbas Mahmoud
  • 36. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 13 Backward Pass: Calculating the Latest Completion Time (LC): Latest Completion Time (LC)i=Min [ (LC)j - Dij ] Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ 19 Dr. Mahmoud Abbas Mahmoud
  • 37. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 19 13 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 38. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 19 19 13 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 39. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 19 19 13 13 19 – 6 =13 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 40. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 6 19 19 13 13 Min [(19-5),(13-7)= Min[14,6] = 6 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 41. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 2 0 6 6 6 6 19 19 13 13 Min [(19-2),(13-3),(6-0)] = Min [17,10,6] = 6 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 42. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 3 2 0 6 6 6 6 19 19 13 13 Min [(6-2),(6-3)] = Min [4, 3] = 3 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 43. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 3 3 4 2 0 6 6 6 6 19 19 13 13 6-2 = 4 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 44. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Min [(3-3),(4-2)] = Min [0, 2] = 0 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 45. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 46. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Finding the Critical Activities and the Critical Path Dr. Mahmoud Abbas Mahmoud
  • 47. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 To Identify the Critical Activities Remember the Three Conditions: For a critical activity i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Dr. Mahmoud Abbas Mahmoud
  • 48. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 49. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 50. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 51. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 52. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 53. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Critical Activity Conditions: i) (LC)i = (ES)i ii) (LC)j = (ES)j iii)(ES)j - (ES)i = (LC)j - (LC)i = Dij Duration (week) Preceding Activity Activity 2-A 3-B 2AC 3BD 2BE 3C,DF 2C,DG 7C,D,EH 5C,D,EI 6H,FJ Dr. Mahmoud Abbas Mahmoud
  • 54. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 The Critical Activities are: (0, 2), (2, 3), (3, 4), (4, 5) and (5, 6) The Critical Path is: (0 – 2 – 3 – 4 – 5 – 6) Project Completion Time is: 19 weeks Dr. Mahmoud Abbas Mahmoud
  • 55. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Total Float (TF) and Free Float (FF) Dr. Mahmoud Abbas Mahmoud TFij = (LC)j – (ES)i – Dij FFij = (ES)j – (ES)i – Dij
  • 56. Notice that only a critical activity can have a Zero Total Float (TF) B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 Dr. Mahmoud Abbas Mahmoud
  • 57. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 Dr. Mahmoud Abbas Mahmoud
  • 58. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 Dr. Mahmoud Abbas Mahmoud
  • 59. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 Dr. Mahmoud Abbas Mahmoud
  • 60. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 Dr. Mahmoud Abbas Mahmoud
  • 61. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 Dr. Mahmoud Abbas Mahmoud
  • 62. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 Dr. Mahmoud Abbas Mahmoud
  • 63. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 For activity F (3, 5) TF = 13 – 6 – 3 = 4 FF = 13 – 6 – 3 = 4 Dr. Mahmoud Abbas Mahmoud
  • 64. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 For activity F (3, 5) TF = 13 – 6 – 3 = 4 FF = 13 – 6 – 3 = 4 For activity G (3, 6) TF = 19 – 6 – 2 = 11 FF = 19 – 6 – 2 = 11 Dr. Mahmoud Abbas Mahmoud
  • 65. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 For activity F (3, 5) TF = 13 – 6 – 3 = 4 FF = 13 – 6 – 3 = 4 For activity G (3, 6) TF = 19 – 6 – 2 = 11 FF = 19 – 6 – 2 = 11 For activity H (4, 5) TF = 13 – 6 – 7 = 0 * FF = 13 – 6 – 7 = 0 Dr. Mahmoud Abbas Mahmoud
  • 66. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 For activity F (3, 5) TF = 13 – 6 – 3 = 4 FF = 13 – 6 – 3 = 4 For activity G (3, 6) TF = 19 – 6 – 2 = 11 FF = 19 – 6 – 2 = 11 For activity H (4, 5) TF = 13 – 6 – 7 = 0 * FF = 13 – 6 – 7 = 0 For activity I (4, 6) TF = 19 – 6 – 5 = 8 FF = 19 – 6 – 5 = 8 Dr. Mahmoud Abbas Mahmoud
  • 67. B=3 A=2 0 2 1 C=2 3 D=3 E=2 4 5 6 I=5 J=6 G=2 H=7 F=3 0 0 3 3 4 2 0 6 6 6 6 19 19 13 13 For activity A (0, 1) TF = 4 – 0 – 2 = 2 FF = 2 – 0 – 2 = 0 For activity B (0, 2) TF = 3 – 0 – 3 = 0 * FF = 3 – 0 – 3 = 0 For activity C (1, 3) TF = 6 – 2 – 2 = 2 FF = 6 – 2 – 2 = 2 For activity D (2, 3) TF = 6 – 3 – 3 = 0 * FF = 6 – 3 – 3 = 0 For activity E (2, 4) TF = 6 – 3 – 2 = 1 FF = 6 – 3 – 2 = 1 For Dummy activity (3, 4) TF = 6 – 6 – 0 = 0 * FF = 6 – 6 – 0 = 0 For activity F (3, 5) TF = 13 – 6 – 3 = 4 FF = 13 – 6 – 3 = 4 For activity G (3, 6) TF = 19 – 6 – 2 = 11 FF = 19 – 6 – 2 = 11 For activity H (4, 5) TF = 13 – 6 – 7 = 0 * FF = 13 – 6 – 7 = 0 For activity I (4, 6) TF = 19 – 6 – 5 = 8 FF = 19 – 6 – 5 = 8 For activity J (5, 6) TF = 19 – 13 – 6 = 0 * FF = 19 – 13 – 6 = 0 Dr. Mahmoud Abbas Mahmoud
  • 68. Dr. Mahmoud Abbas Mahmoud We can notice from these results that all critical activities must have zero free floats but not each activity that has zero free float must be critical. For example, activity A (0, 1) has a zero Free Float but it is not critical.
  • 69. Earliest Completion (EC) and Latest Start (LS) Times Activity Symbol Activity (i, j) Duration Dij (ES)i ECij = (ES)i + Dij LSij = (LC)j - Dij (LC)j A (0, 1) 2 0 2 2 4 B (0, 2) 3 0 3 0 3 C (1, 3) 2 2 4 4 6 D (2, 3) 3 3 6 3 6 E (2, 4) 2 3 5 4 6 Dummy (3, 4) 0 6 6 6 6 F (3, 5) 3 6 9 10 13 G (3, 6) 2 6 8 17 19 H (4, 5) 7 6 13 6 13 I (4, 6) 5 6 11 14 19 J (5, 6) 6 13 19 13 19 Dr. Mahmoud Abbas Mahmoud
  • 70. Summary of (CPM) Calculations Activity Symbol Activity (i, j) Duration Dij (Es)i ECij LSij (LC)j TFij FFij A (0, 1) 2 0 2 2 4 2 0 B (0, 2) 3 0 3 0 3 0* 0 C (1, 3) 2 2 4 4 6 2 2 D (2, 3) 3 3 6 3 6 0* 0 E (2, 4) 2 3 5 4 6 1 1 Dummy (3, 4) 0 6 6 6 6 0* 0 F (3, 5) 3 6 9 10 13 4 4 G (3, 6) 2 6 8 17 19 11 11 H (4, 5) 7 6 13 6 13 0* 0 I (4, 6) 5 6 11 14 19 8 8 J (5, 6) 6 13 19 13 19 0* 0 Notice that only a critical activity can have a Zero total float (TF) values are marked with (*) mark to indicate the critical activities. Dr. Mahmoud Abbas Mahmoud