Project Scheduling I
Farhan Saleem
Scheduling Tools
; Bar charts
; Network Diagrams
;CPM
;PERT
Farhan Saleem
Bar Charts
Farhan Saleem
Farhan Saleem
; Cons
- Easy to interpret
- User friendly!
- Simple to use
Difficult to update
Does not show activity
interrelationships
Limited
application
for
detailed/complex projects
Farhan Saleem
Farhan Saleem
Farhan Saleem
Farhan Saleem
Farhan Saleem
Network Diagrams
Farhan Saleem
9 10 11 12 13 14 15 16 17 18 19 20
A
B
C
D
E
F
A2 (4)
A1
(4
)
)
C (2
B1 (4)
B2 (3)
11
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
F1 (3)
15
3)
(2)
(
E1
D1
(
E2
A1
F2 (6)
17
B1
D2 (7)
A2
B2
8)
C
D1
Gantt Chart
13
D2
E1
E2
F1
Project Network
CPM provides
a control environment
F2
Time-scaled network
Farhan Saleem
Control Environment
Plan
schedule
Plan
Data Collection
activity status
Analysis
Action
Data Collection
deviations
impacts (what ifs)
Action
Analysis
needed changes
Farhan Saleem
D
E
Farhan Saleem
Farhan Saleem
Farhan Saleem
Farhan Saleem
2
B
A
1
C
5
F
G
7
EM-504: Project Management Framework And Tools
Farhan Saleem
Farhan Saleem
Farhan Saleem
Farhan Saleem
10
Farhan Saleem
Farhan Saleem
11
ESij
0+35=35
Forward pass:
ES + Dur = EF
Max(35,15,15)=35
35
A (35)
B (5)
25
0 0 5
5 25
60
C(
)
10
35
15
5)
20
(1
0)
I (2
35 35
15
5+10=15
10
30 F (5)
10 15 15
35
15
40 40
15 35
40
G
)
(5
15
D (20)
Min(20,45)=20
40 K (20) 60
40 15
20
20
H(
35
20)
LETj
J (15)
20 20
45
60 60
60-15=45
LFij
Backward pass:
LF Dur = LS
Farhan Saleem
12
Farhan Saleem
Farhan Saleem
13
0
A
10
5
2
10
9
5
8
SS 3
B
11
SS 2
FF 6
10
16
13
Forward:
Compute the ES, verify
Compute the EF, verify, adjust if nec.
20
16
25
22
D
10
21
15
18
21
31
SS 4
FF 7
FF 5
15
12
18
C
10
E
10
SS 6
FF 0
31
25
21
27
24
F
8
SS 3
FF 4
31
35
32
27
35
Backward:
Compute the LF, verify
Compute the LS, verify, adjust
Saleem
CPM Schedule Computations: PDM NoFarhan
Splitting
TIME-CONSTRAINED SCHEDULING
WITH CPM
Farhan Saleem
14
Farhan Saleem
Time Constraints(2)
Inflexible Constraint:
A constraint that is inflexible possesses the ability to create a
scheduling conflict with logic relationships. It does not allow
time flexibility in positive time direction and hence it may be
possible that a constraint is set that violates a logic
relationship. The following constraints are considered
inflexible:
Start No Later Than
Finish No Later Than
Must Start On
Must Finish On
moderately inflexible
Farhan Saleem
15
Farhan Saleem
Using Constraints(1)
Start no earlier than
Lets suppose, An Activity has following characteristics
Early Start = 1st Jan 2009
Early Finish = 18th Feb 2009
Late Start = 10th Jan 2009
Late Finish = 28th Feb 2009
If there is a constraint that,
Start no earlier than 5th Dec 2008, What will be the effect?
No Effect!
If there is a constraint that,
Start no earlier than 3rd Jan 2009, What will be the effect?
Early Start will be set as 3rd Jan 2009,
Early Finish date will be calculated as 20th Feb 2009
No Effects on Late Start and Late Finish
EM-504: Project Management Framework And Tools
Farhan Saleem
16
Farhan Saleem
Using Constraints(3)
Start no later than
Lets suppose, An Activity has following characteristics
Early Start = 1st Jan 2009
Early Finish = 18th Feb 2009
Late Start = 10th Jan 2009
Late Finish = 28th Feb 2009
If there is a constraint that,
Start no later than 12th Jan 2009, What will be the effect?
No Effect!
If there is a constraint that,
Start no later than 8th Jan 2009, What will be the effect?
Late Start will be set as 8th Jan 2009
Late Finish will be calculated as 26th Feb 2009
No Effects on Early Start and Early Finish
EM-504: Project Management Framework And Tools
Farhan Saleem
17
Farhan Saleem
10
A
10
5
2
9
5
20
16
FF 5
15
12
18
21
31
21
27
24
F
8
SS 3
FF 4
31
35
32
27
35
E
10
SS 6
FF 0
31
25
18
C
10
SS 4
FF 7
25
22
D
10
21
15
8
SS 3
B
11
SS 2
FF 6
10
16
13
Farhan Saleem
18
5
2
10
A
10
-5
4
0
15
11
FF 5
15
12
8
SS 3
B
11
SS 2
FF 6
16
13
16
10
C
10
13
21
31
SS 4
FF 7
25
22
D
10
18
E
10
SS 6
FF 0
26
20
16
27
24
F
8
SS 3
FF 4
26
35
32
22
Constraint
30
Farhan Saleem
0
A
10
5
2
10
9
5
20
16
FF 5
15
12
18
C
10
18
21
31
SS 4
FF 7
25
22
D
10
21
15
8
SS 3
B
11
SS 2
FF 6
10
16
13
E
10
SS 6
FF 0
31
25
21
27
24
F
8
SS 3
FF 4
31
35
32
27
35
Farhan Saleem
19
0
A
10
-7
5
2
10
2
-2
13
9
FF 5
15
12
18
C
10
11
21
31
SS 4
FF 7
25
22
D
10
8
SS 3
B
11
SS 2
FF 6
16
13
E
10
SS 6
FF 0
26
18
16
27
24
F
8
SS 3
FF 4
26
35
32
22
Constraint 2
30
Farhan Saleem
Class Exercise
Farhan Saleem
20
Questions/Queries?
Farhan Saleem
21