PPT

advertisement
PROJECT MANAGEMENT
Chu Eu Ho
Dept. of Civil and Environmental Engineering
Massachusetts Institute of Technology
Some Observations from
Chase an Engineer Reports
What a Project Manager is most concerned
with:-
Financial Issues
a. Engineering Design
b. Construction Scheduling
c. Control of Revenue Flow
“Engineers don’t make good financial decisions”
“Scheduling is very
important”
“The faster you finish, the more you save
on fixed costs and interests”
Fixed Costs
- Salary
- Overheads : Property
Office Rental
Equipment
Utilities
Variable Costs
- Bank Loans
- Professional Liability Insurance
- Performance Bond
- Payment Bond
Basement Construction
Instrumentation
Slurry wall installation
Jet grouting
Foundation installation
King posts and decking erection
Excavation
Strut installation + preloading
Excavation
Strut installation + preloading
Cutting off pileheads
Casting Pilecaps
Casting base slab
Casting columns + intermediate floor slabs
Casting columns + intermediate floor slabs
Casting ground floor slab
NETWORK SCHEDULING
Activity Network
A graphical representation describing connections
between all activities in a project
Activity Path
A continuous string of activities within the network
from beginning to end
Critical Path
The activity path with the longest duration, in which
any delay of one activity causes a similar delay to the
entire project completion
ACTIVITY
RELATIONSHIPS
Finish-Start
FS = 
Normal
FS = 0
Activity j may start immediately
after finishing activity i
Start-Start
SS = 
Activity j may start  units of
time after starting activity i
Finish-Finish FF = 
Activity j may start  units of
time after finishing activity i
Activity j may finish  units of
time after finishing activity i
TIME TO START/FINISH
Activity Duration di The estimated duration of each activity
Earliest Start
ESi
Earliest Finish EFi
The earliest time that activity i may start
The earliest time that activity i may finish
EFi = ESi + di
Latest Start
ESi
The latest time that activity i may start
Latest Finish
EFi
The latest time that activity i may finish
LSi = LFi - di
FLOAT TIME
Total Float
TFi The total time that activity i may be
postponed without delaying project
completion
TFi = LSi - ESi or LFi - EFi
Free Float
FFi The maximum time that activity i may
be postponed without delaying the
earliest start (ESj) or earliest finish
(EFj) of any following activity j
ACTIVITY SYMBOLS
Activity i
ESi
Activity j
EFi
ESj
di
LSi
TFi
CODEi
EFj
dj
LFi
LSj
FFi
TFj
Type of Relationship
( FS, SS or FF)
LFj
CODEj
FFj
8 STEPS FOR NETWORK
ANALYSIS
1. List all the activities
2. Assign duration for each activity
3. Set up Network Diagram
4. Carry out Forward Calculations for ES
and EF
5. Determine Project Completion Time
6. Carry out Backward Calculations for LS
and LF
7. Determine Float available TF and FF
8. Identify Critical Path(s)
Schedule computation
Earliest Start (ESj) and Earliest Finish
(EFj) of the subsequent activity j
1. Calculate all possible ES times for activity j:-
FS relationship,
SS relationship,
FF relationship,
ESj = EFi + 
ESj = ESi + 
ESj = {EFi + } - dj
2. Select the latest time for ESj
3. Calculate
EFj = ESj + dj
Latest Start (LSi) and Latest Finish (LFi)
of the previous activity i
1. Calculate all possible LF times for activity i:FS relationship,
SS relationship,
FF relationship,
LFi = LSj - 
LFi = {LSj - } + di
LFi = LFj - 
2. Select the earliest time for LFi
3. Calculate
LSi = LFi - di
CALCULATIONS FOR
FLOAT
TOTAL FLOAT
1. Need to know ES, EF, LS and LF for
activity i
2. Calculate TF for activity i
TFi = {LSi– ESi } or {LFi - EFi}
FREE FLOAT
1. Calculate all possible FF between
activity i and j:FS relationship, FFi = {ESj - EFi} - 
SS relationship, FFi = {ESj - ESi} - 
FF relationship, FFi = {EFj - EFi} - 
2. Select the smallest time gap for FFi
Network
Scheduling
Example Analysis
Set up Network Diagram
FS = 2
FS = 0
5
1
H
K
FS = 0
3
8
B
D
FS = 0
0
0
0
FS = 0
FS = 0
2
4
FF = 3
FF = 4
FS = 0
FS = (-2)
A
FS = 0
5
FS = 0
G
OPEN
8
FS = (-3)
C
FS = 0
FS = 0
E
12
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P1
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
5
1
H
K
FS = 0
2
3
5
5
8
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
4
FF = 3
FF = 4
FS = 0
FS = (-2)
A
FS = 0
5
FS = 0
G
OPEN
8
FS = (-3)
C
FS = 0
FS = 0
E
12
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P2
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
5
1
H
K
FS = 0
2
3
5
5
8
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
4
FF = 3
FF = 4
FS = 0
FS = (-2)
A
FS = 0
3
5
8 FS = 0
G
OPEN
8
FS = (-3)
C
FS = 0
FS = 0
E
12
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P3
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
5
1
H
K
FS = 0
2
3
5
5
8
13
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
4
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
FS = 0
G
OPEN
FS = 0
12
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P4
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
16
5
21
23
1
24
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
4
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
FS = 0
G
OPEN
FS = 0
12
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P5
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
16
5
21
23
1
24
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
14
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
4
18
FS = 0
G
OPEN
FS = 0
13
12
25
FF = 2
SS = 2
J
5
FS = 0
F
FF = 1
2
I
P6
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
16
5
21
23
1
24
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
14
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
4
18
FS = 0
G
OPEN
FS = 0
13
12
25
FF = 2
SS = 2
J
13
5
18
FS = 0
F
FF = 1
2
I
P7
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
16
5
21
23
1
24
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
14
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
4
18
FS = 0
G
OPEN
FS = 0
13
12
25
FF = 2
SS = 2
J
13
5
18
FS = 0
F
FF = 1
17
2
I
P8
19
Carry out Forward Computation for Earliest Start and Earliest Finish
FS = 2
FS = 0
16
5
21
23
1
24
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
14
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
4
18
FS = 0
G
12
25
FF = 2
SS = 2
J
13
5
18
FS = 0
F
FF = 1
17
2
I
P9
19
25
OPEN
FS = 0
13
25
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
5
21
23
1
FS = 0
2
3
5
5
8
13
H
K
FS = 0
FS = 0
B
0
0
0
2
D
FS = 0
2
14
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
4
18
25
FS = 0
G
12
FF = 2
25
25
J
13
5
18
FS = 0
F
FF = 1
17
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
SS = 2
P10
24
25
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
5
21
23
24
FS = 0
2
3
5
5
8
13
H
FS = 0
B
2
D
FS = 0
2
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
14
21
SS = 2
4
18
25
FS = 0
G
12
25
25
J
13
5
18
FS = 0
F
FF = 1
17
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
FF = 2
P11
24
25
K
FS = 0
0
0
0
1
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
17
FS = 0
2
3
5
5
8
13
5
21
22
23
24
H
FS = 0
B
2
D
FS = 0
2
FF = 3
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
FS = 0
FS = (-2)
16
FS = (-3)
E
14
21
FF = 2
4
18
25
FS = 0
G
12
25
25
J
13
19
5
18
24
FS = 0
F
FF = 1
17
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
SS = 2
P12
24
25
K
FS = 0
0
0
0
1
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
17
FS = 0
2
3
5
5
9
FS = 0
B
0
0
0
2
8
13
17
D
FF = 4
A
FS = 0
3
5
8 FS = 0
C
8
8
8
23
24
24
25
K
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
E
14
21
4
18
25
FS = 0
G
12
25
25
J
5
18
24
FS = 0
F
FF = 1
17
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
FF = 2
13
19
1
FS = 0
SS = 2
P13
21
22
H
2
FF = 3
5
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
17
FS = 0
2
3
5
5
9
FS = 0
B
0
0
0
2
8
13
17
D
FF = 4
A
FS = 0
3
3
5
8 FS = 0
8
C
8
8
8
23
24
24
25
K
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
E
14
21
4
18
25
FS = 0
G
12
25
25
J
5
18
24
FS = 0
F
FF = 1
17
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
FF = 2
13
19
1
FS = 0
SS = 2
P14
21
22
H
2
FF = 3
5
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
17
FS = 0
2
2
FS = 0
3
5
5
5
9
B
0
0
0
2
8
13
17
D
FF = 4
A
FS = 0
3
3
5
8 FS = 0
8
C
8
8
8
23
24
24
25
K
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
E
14
21
4
18
25
FS = 0
G
12
25
25
J
5
18
24
FS = 0
F
FF = 1
12
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
FF = 2
13
19
1
FS = 0
SS = 2
P15
21
22
H
2
FF = 3
5
Carry out Backward Computation for Latest Start and Latest Finish
FS = 2
FS = 0
16
17
FS = 0
2
2
FS = 0
3
5
5
5
9
B
0
0
0
2
2
2
8
D
FF = 3
FF = 4
A
FS = 0
3
3
13
17
5
8 FS = 0
8
C
8
8
8
21
22
23
24
H
24
25
K
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
E
14
21
4
18
25
FS = 0
G
12
25
25
J
5
18
24
FS = 0
F
FF = 1
12
23
2
I
19
25
25
25
25
25
OPEN
FS = 0
13
13
FF = 2
13
19
1
FS = 0
SS = 2
P16
5
Calculating Total Float
FS = 2
FS = 0
16
17
1
FS = 0
2
2
0
FS = 0
0
0
0
2
3
5
5
5
9
4
B
2
2
FF = 3
8
D
FF = 4
A
FS = 0
3
3
0
5
8 FS = 0
8
C
8
8
0
13
17
8
23
24
1
H
1
24
25
K
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
FF = 2
5
18
24
FF = 1
2
I
4
18
25
FS = 0
G
FS = 0
12
25
25
J
FS = 0
F
17
23
6
14
21
7
13
13
0
SS = 2
P17
21
22
FS = 0
E
13
19
6
5
19
25
25
25
0
25
25
OPEN
Calculating Free Float
FS = 2
FS = 0
16
17
1
FS = 0
2
2
0
FS = 0
0
0
0
2
A
3
B
2
2
0
5
5
0
FF = 3
FS = 0
3
3
0
5
C
5
9
4
8
D
FF = 4
8 FS = 0
8
0
8
8
0
8
E
13
17
1
F
18
24
0
P18
2
I
14
21
7
4
G
18
25
7
FS = 0
FS = 0
13
13
0
12
J
25
25
0
FS = 0
FF = 1
17
23
6
23
24
1
1
K
24
25
1
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
0
FF = 2
5
H
21
22
0
FS = 0
SS = 2
13
19
6
5
19
25
6
25
25
0
25
25
OPEN 0
Identify Critical Path
FS = 2
FS = 0
16
17
1
FS = 0
2
2
0
FS = 0
0
0
0
2
A
3
B
2
2
0
5
5
0
FF = 3
FS = 0
3
3
0
5
C
5
9
4
8
D
FF = 4
8 FS = 0
8
0
8
8
0
8
E
13
17
1
F
14
21
7
4
G
13
13
0
12
J
18
24
0
P19
2
I
18
25
7
FS = 0
FS = 0
25
25
0
FS = 0
FF = 1
17
23
6
23
24
1
1
K
24
25
1
FS = 0
FS = 0
FS = (-2)
16
16 FS = (-3)
0
FF = 2
5
H
21
22
0
FS = 0
SS = 2
13
19
6
5
19
25
6
Critical Path A-B-C-E-J
25
25
0
25
25
OPEN 0
Download