Professional Documents
Culture Documents
Project 3
Project 3
Project 3
Management
Types of Constraints
qTime
qResource
qMixed
Resources
• Definition: Resource – any person, item, tool, or service that is
needed by the project that is either scarce or has limited
availability.
• Resources are constraints for the project.
• Resources can be:
– Non-storable: has to be renewed for each period, e.g. work
– Storable: depleted only by usage (remains available if not
used) e.g. money
• The most common resource, the 4Ms:
– Men
– Machines
– Money (cost)
– Material
– Other
Resource Requirements
• Identify scope
• Establish task list
• Estimate task duration
• Identify requirements
• Begin staffing and procurement processes to acquire
the resources needed
• Assign resources to tasks
• Identify the resources needed
• Seek approval
• Procurement
• Enter this information into the project plan
• Determine dependencies
Resource Allocation Problem
4 B 5 5 D 9 9 E 11
Res = 2 Res = 7 Res = 3
1. Start with a
0 A 4 network diagram
Res = 6 11 F 12
Res = 6
4 C 7
Res = 2
Creating Resource Loading Charts 2/4
6
Resource
4 imbalance
A D F
B
2 E
C
2 4 6 8 10 12 14
Project Days
Creating Resource Loading Charts 4/4
4. Rearrange activities within their slack
to create a more level profile. Splitting
8 C creates a more level project.
Resources
4 C
A D F
B
2 E
C
2 4 6 8 10 12 14
Project Days
Key Parameters in Multi-Project Environments
Ø Schedule slippage
Ø Resource utilization
Ø In-process inventory
0
2 0 10
0 c (3)
0 0 2
2 8 10
0 a (1) 0 0
0 0 0 0 2 3 10 0 13 13 0 13
2
START (0) 2 3 7 e (1) FINISH (0)
0 0 0 d (2) 10 3 13 13 0 13
5
0 5 5 5 5 10
b (4)
5 5 10
Aggregation with a bar chart
(single resource, earliest start)
activity 1 2 3 4 5 6 7 8 9 10 11 12 13
a 1 1
b 4 4 4 4 4
c 3 3 3 3 3 3 3 3
d 2 2 2 2 2
e 1 1 1
Res. aggr. 5 5 9 9 9 5 5 3 3 3 1 1 1
Cum. res. 5 10 19 28 37 42 47 50 53 56 57 58 59
Resource units
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13
Time
Aggregation with a bar chart
(single resource, latest start)
activity 1 2 3 4 5 6 7 8 9 10 11 12 13
a 1 1
b 4 4 4 4 4
c 3 3 3 3 3 3 3 3
d 2 2 2 2 2
e 1 1 1
Res. aggr. 1 1 3 3 3 9 9 9 9 9 1 1 1
Cum. res. 1 2 5 8 11 20 29 38 47 56 57 58 59
Resource units
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13
Time
The S Curve analysis
70
60
50
40 ES
LS
30 smoothest
20
10
0
1 2 3 4 5 6 7 8 9 10 11 12 13
Other possibilities
• Alternative resources
• Alternative methods
• Alternative sequences
(if there is no technical dependency)
Levelling the load
• We must have a starting allocation of activities over time
and a resource constraint (previous example).
Resource units
11
10
9
8
7
6
5
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13
Time
Time
Solution
activity 1 2 3 4 5 6 7 8 9 10 11 12 13
a 1 1
b 4 4 4 4 4
c 3 3 3 3 3 3 3 3
d - - - 2 2 2 2 2
e 1 1 1
Res. aggr. 5 5 7 7 7 5 5 5 5 5 1 1 1
Cum. res. 5 10 17 24 31 36 41 46 51 56 57 58 59
S Curve
70
60
50
ES
40
LS
smoothest
30
leveled
20
10
0
1 2 3 4 5 6 7 8 9 10 11 12 13
Effect of levelling
• New „activity”: waiting for the resource (it is a lag, not a true
activity)
0
2 0 10
0 c (3)
0 0 2
2 8 10
0 a (1) 0 0
0 0 0 0 2 0 10 0 13 13 0 13
2
START (0) 5 0 10 e (1) FINISH (0)
0 0 0 d (2) 10 3 13 13 0 13
0
0 0 5 5 5 10
b (4)
0 5 5