Professional Documents
Culture Documents
Content
1. Introduction
2. Resource Management
2.1 Resource Definition
2.2 Resource Allocation/Loading
2.3 Resource Aggregation
2.4 Resource leveling (Smoothing)/Scheduling
2.4.1 Method of Moment for Resource Leveling
2.4.2 Heuristic Procedure for Resource Leveling
2.4.3 Leveling Combined Resources
2.4.4 Scheduling Limited Resources
2.5 LOB as a Resource Oriented Scheduling Technique
Dr. Hesham Elbakry
Content (Continue)
3. Cash Flow Management
4. Management of Construction Personnel
5. Material Management
6. Equipment Management
7. Sub-Contractor Management
1. Introduction
Relationships
Activities
Analysis of
Scheduling
by CPM
Durations
CPM Algorithm
Assumption of
resources availability
But
Duration-driven
analysis
Consumable
Key Res.
(Expensive,
not available)
(Skilled Labour,
Special Equip.)
Secondary Res.
(Available)
(Normal labour
or Equip.)
General Res.
(Used by most
of the
Activities)
(Site Facilities)
Material
Material
Labour
Labour
etc
etc
Resources
Resources
Space
Space
Sub
Sub
Contractors
Contractors
Dr. Hesham Elbakry
Equipment
Equipment
Cash
Cash
8
10
Resource Aggregation/Chart
week
Activity
A
B
C
Total Res.
require
10
5
8
8
7
8
7
8
7
8
7
15
15
15
15
13
15
Resource
Aggregation 10
5
Chart
Dr. Hesham Elbakry
11
Resource Units
10
11
Week
12
Resource
Constrained
Resource
Management
Resource
Resource
Limit
Project
Resource/Time
Relationship
Time
T
Resource Constrained Project
Resource Scheduling
Resource
R1
R2
T1= T
R1< R
T1
T2 > T
Dr. Hesham Elbakry
T2
R2< R1
14
Resource Amount
15
Histogram 1 : Mx = 83
Histogram 2 : Mx = 80
6
Histogram 1
4
3 Histogram 2
2
1
n
Mx =
j =1
Mx = 21
10
11
12
Days
(Resource Demandj )2
j =1
16
To enhance
Res. fluctuation
Methodology
To be moved
forward
Through
its floats
Dr. Hesham Elbakry
17
Example 2.1
The activities involved in the construction of a
certain project are given in the following table,
Assuming that one resource type will be used
during the contract,
Determine the minimum level of this resource
required to complete the project?
Dr. Hesham Elbakry
18
Activity
Duration
Predecessors
A
B
C
D
E
F
G
H
I
J
K
L
M
N
0
2
5
3
2
6
6
6
4
2
7
3
2
2
-A
A
A
B
B
C
D
D
E, F
F, G
B, H
B, H, I
J, K, L, M
Resource
(units/week)
0
0
2
2
1
2
3
1
0
4
2
2
4
0
19
Solution / Steps
1. Prepare a complete activity schedule
ID
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Dr. Hesham Elbakry
ES
0
0
0
0
2
2
5
3
3
8
11
9
9
18
EF
0
2
5
3
4
8
11
9
7
10
18
12
11
20
FF
0
0
0
0
4
0
0
0
2
8
0
6
7
0
TF
0
3
0
6
12
3
0
6
9
8
0
6
7
0 20
10
10
11
12
13
14
15
16
17
18
19
20
C
G
K
N
D
E
F
H
I
Show critical
activities first
J
L
M
10
11
21
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
3. Allocate Resource
E, 1
F, 2
4. Aggregate Resource
H, 1
I, 0
J, 4
L, 2
M, 4
13
0
22
11
C,2
10
11
12
13
14
G, 3
15
16
17
18
K, 2
B, 0
19
20
N, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
13
10
11
23
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
6. Assign TF (dashed
line beside lower side)
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
13
0
24
12
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
7. Assign FF (dashed
line beside upper side)
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
13
25
Units
14
8. Resource usage
histogram
could be obtained
13
12
11
10
9
8
7
6
5
4
3
2
1
1
10
11
12
13
14
15
16
17
18
19
20
Time
Dr. Hesham Elbakry
26
13
C,2
10
11
12
13
14
G, 3
15
16
17
18
19
20
K, 2
N, 0
B, 0
9. Define max
Res. demand
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Units
14
13
12
11
10
9
8
7
6
5
4
3
2
1
13
9Dr. Hesham
10 11
12
Elbakry
10
11
13
12
14
13
15
14
16
15
17
16
18
17
19 20
27
Time
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
4
13
Move M (7 weeks)
Dr. Hesham Elbakry
28
14
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
11. Re-aggregate
Res. usage
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
13
-4
-4
+4 +4
6
29
12. Revise
FF & TF
Same FF
Same FF
16
New FF = 9
18
Moved (7 weeks)
New ES = 16
30
15
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Move J (6 weeks)
Dr. Hesham Elbakry
10
11
31
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
-4
-4
+4 +4
2
6
32
16
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Move L (2 weeks)
Dr. Hesham Elbakry
10
11
33
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
4
4
4
4
7
7
6
6
5
5
6
6
6
6
6
6
4
4
-2
-2
4
4
+2 +2
4
34
17
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
10
11
35
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
18. Repeat
steps
no. 11 & 12
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
4
4
4
4
-1
-1
+1 +1
5
36
18
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Move H (2 weeks)
Dr. Hesham Elbakry
10
11
37
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
20. Repeat
steps
no. 11 & 12
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
-1
-1
+1
+1
38
19
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Move F (1 weeks)
Dr. Hesham Elbakry
10
11
39
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
22. Repeat
steps
no. 11 & 12
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
-2
4
+2
4
40
20
10
11
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
3
C,2
1
1
10
41
12
13
14
G, 3
15
16
17
18
19
K, 2
20
N, 0
B, 0
D, 2
E, 1
F, 2
H, 1
I, 0
J, 4
L, 2
M, 4
Units 4
14
13
12
11
10
9
8
7
6
5
4
3
2
1
1
10
11
12
13
14
15
16
17
18
19 20
Time42
21
Smooth each
Resource individually
Smooth combination
of Resources
Optimum Resource
leveling could
be expected only for
last smoothed Res.
Approximate leveling
could be achieved
for all Resources
(more effective)
Dr. Hesham Elbakry
43
Example 2.2
Consider Example 2.1,
Assuming that the activities involved in that project
are using another resource R2 in addition to the
originally introduced resource R1.
If the usage of R2 is as in the following table,
Smooth the demand of resources
R1 and R2 simultaneously.
Dr. Hesham Elbakry
44
22
Activity
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Duration
(week)
0
2
5
3
2
6
6
6
4
2
7
3
2
2
Resource R1
(units/week)
0
0
2
2
1
2
3
1
0
4
2
2
4
0
Resource R2
(units/week)
0
2
3
0
4
5
2
0
5
5
0
8
3
0
45
Solution / Steps
Step no. 1
Construct table of demand of
Equivalent Resource Usage
(ERU) of the two resources
together (by adding the
resource rates of the two
Resources simultaneously).
ID
B
C
D
E
F
G
H
I
J
K
L
M
R1
0
2
2
1
2
3
1
0
4
2
2
4
R2 ERU
2
2
3
5
0
2
4
5
5
7
2
5
0
1
5
5
5
9
0
2
8
10
3
7
46
23
10
11
12
13
14
15
16
17
18
19
20
G
K
N
B
D
E
F
H
I
Show critical
activities first
J
L
M
10
11
47
12
13
14
15
16
17
18
19
20
C,2
G, 3
K, 2
N, 0
B, 0
D, 2
4. Allocate Resource R1
E, 1
F, 2
5. Aggregate Resource R1
H, 1
I, 0
J, 4
L, 2
M, 4
13
0
48
24
10
11
12
13
14
15
16
17
18
19
20
C,3
G, 2
K, 0
N, 0
B, 2
D, 0
6. Allocate Resource R2
E, 4
F, 5
7. Aggregate Resource R2
H, 0
I, 5
J, 5
L, 8
M, 3
5 12 17 13 12 12 7
18 13 8
0
49
Step no. 8
Construct table of Equivalent Resource Usage
(ERU) of the two resources by adding the
histograms of R1 & R2 together.
+
=
R1 4
13 9
R2 5
5 12 17 13 12 12 7
18 13 8
ERU 9 9 19 23 18 18 18 13 15 31 22 12 2 2 2 2 2 2 0 0
50
25
Step no. 9
- Considering activities demand & Histogram
0f ERU,
- Use same methodology applied for smoothing
single resource (example 2.1) to smooth ERU.
10
11
51
12
13
14
15
16
17
18
19
20
C, 5
G, 5
K, 2
N, 0
B, 2
Same procedure as
applied for single resource
ERU Demand
D, 2
E, 5
F, 7
ERU Histogram
H, 1
I, 5
J, 9
L, 10
M, 7
19
23
18
18
18
13
15
31
22
12
0
52
26
10
11
12
13
14
15
16
17
18
19
20
C, 5
G, 5
K, 2
N, 0
B, 2
D, 2
E, 5
F, 7
H, 1
I, 5
J, 9
L, 10
M, 7
12
15
11
18
18
13
13
13
12
11
11
12
12
12
10
11
53
12
13
14
15
16
17
18
19
20
C, 2
G,3
K, 2
N, 0
B, 0
R1 Demand
D, 2
E, 1
F, 2
R1 Smoothed Histogram
H, 1
I, o
J, 4
L, 2
M, 4
0
54
27
10
11
12
13
14
15
16
17
18
19
20
C, 3
G, 2
K, 0
N, 0
B, 2
R2 Demand
D, 0
E, 4
F, 5
R2 Smoothed Histogram
H, 0
I, 5
J, 5
L, 8
M, 3
12
12
12
55
To match
Res. Limitation
Prioritize
activities
Methodology
Through
selected rules
To be moved
forward
Dr. Hesham Elbakry
56
28
Require
recalculation of
network scheduling
Don t require
recalculation of
network scheduling
Examples
Examples
Will be introduced
Dr. Hesham Elbakry
57
58
29
Example 2.3
The following table illustrate the activities
of a Project, as well as its resources usage
If the resources limits are as introduced by the table
Schedule the project so that:
the daily resource usage matching resources
Limits & minimum project duration extension.
Dr. Hesham Elbakry
59
60
30
Solution Steps
Apply Procedure of ELS Method
61
62
31
63
64
32
65
66
33
10
9
8
7
6
5
4
3
2
1
3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DB
DA
DC
Time
DA
Repetitive Units
10
9
8
7
6
5
4
3
2
1
Start
4
DA
3 4 5 6 7
End
16
Start
11
67
End
22
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DB
DC
DA
Time
68
34
Repetitive Units
DA
3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Activity
Progress
Rate
DB
DC
DA
Time
69
Repetitive Units
10
9
8
7
6
5
4
3
2
1
DA
Crew 3
Crew 2
Crew 1
Crew 3
Crew 2
Crew 1
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DB
DC
DA
Time
70
35
Crew 1
Crew 3
Crew 2
Crew 1
Repetitive Units
10
9
8
7
6
5
4
3
2
1
DA
Crew 3
Crew 2
Crew 1
Crew 3
Crew 2
Crew 1
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
DB
DC
Time
71
72
36
Repetitive Units
10
9
8
7
6
5
4
3
2
1
Activity
B
Rate 1
Rate 1
1
Repetitive Units
3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Time
10
9
8
7
6
5
4
3
2
1
Activity
A
B
Rate 2
Rate 2
1
3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Time
T2 > T1
73
LOB Calculations
The LOB formulation involves four main issues as follows:
- Crew synchronization and work continuity equation;
- Computation of a project delivery rate that meets a given
deadline duration;
- Calculating resource needs for critical and non-critical
activities; and
- Drawing the LOB schedule.
Dr. Hesham Elbakry
74
37
Crew Synchronization
Units
4
3
2
C = no. of crews
Crew 3
D = Activity Duration
Crew 2
Crew 1
Time
Then : R = C/D . . . . . . . . . . . . . . . .
(1)
4
Crew 3
Units
R = C/D
Start times shift
D/C
75
Crew 2
2
Crew 1
R
Time
76
38
77
n-1
2
1
Rd
T1
TL
Notes
- The delivery rate (Rd) is the minimum rate
required to meet the project desired deadline
Time
Project
Deadline
Units
78
39
79
Repetitive Units
(TL ) Project
Deadline
n
B
5
4
3
2
1
Rd
RD
1
3 4 5 6 7
T1
Thus
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
TFD
TL T1
TL T1
Time
80
40
R=C/D
Ri = Ci/Di
Rai = Cai/Di . . . . . . . . . . . . . .
(4)
81
Example 2.4
The following table illustrates the activities involved
in the construction of 1 Km of a pipeline together
with their estimated durations,
The project consists of 10 similar kilometers and is
targeted to be finished in 40 days.
- Calculate the number of crews needed for each
activity, assume 1 day buffer time between activities
- Draw the LOB schedule.
Dr. Hesham Elbakry
82
41
Activity
no.
A
B
C
D
E
F
Activity
name
Duration
(days)
Preceding
activities
1
3
1
4
1
2
A
A
B, C
D
E
83
Solution
1. Create CPM calculations for a single unit,
Identify the following:
- Total time of one unit (T1)
- ES of Critical Activities
- ES & TF of non critical activities.
84
42
2. LOB Calculations :
- Project deadline (TL) = 40 day
- Unit time (T1) = 15 day (by CPM)
From CPM
85
Ri =
Cai =
Activity Duration Total
Ci =
Rai =
Float
(i)
(day) (TF ) 9/[25+TF ] R D Round of C C /D
ai
i
i
i
i
i
i
A
B
C
D
E
F
1
3
1
4
1
2
0
0
2
0
0
0
0.360
0.360
0.333
0.360
0.360
0.360
0.360
1.080
0.333
1.440
0.360
0.720
1
2
1
2
1
1
1
0.667
1
0.5
1
0.5
86
43
9 10 11 12
Repetitive Units
10
9
8
7
6
5
4
3
2
1
15.5
24
18.5
3 4 5 6 7
(i)
Di (TFi)
A
B
C
D
E
F
1
3
1
4
1
2
0
0
2
0
0
0
28 29 30
Rai
1
0.667
1
0.5
1
0.5
40
42
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Time
Dr. Hesham Elbakry
87
Notes:
LOB as a planning & Scheduling tool is not limited
to repetitive projects with typical units only. It is also
valid for other cases not limited to the following:
1 - Existence of some non-typical units.
2 - Interrupting the crews work continuity.
3 - Execution of some activity work starting not
from the first unit
4 - Applying variable delivery rates for any activity
Dr. Hesham Elbakry
88
44
Repetitive Units
10
9
8
7
6
5
4
3
2
1
3 4 5 6 7
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Time
89
To Be Continue
For further
Resource Management
Dr. Hesham Elbakry
90
45