4.4 Resource Allocation
4.4 Resource Allocation
Allocation
1
©The McGraw-Hill Companies, 2005
Objectives
• Nature of Resources
• Identifying Resource Requirements
• Scheduling Resources
• Resource Scheduling Techniques
2
©The McGraw-Hill Companies, 2005
3
©The McGraw-Hill Companies, 2005
Schedules
• Activity schedule - indicating start
and completion dates for each
activity
• Resource schedule - indicating
dates when resources needed +
level of resources
• Cost schedule showing
accumulative expenditure
4
©The McGraw-Hill Companies, 2005
Nature of Resources
• These include
– labour
– equipment (e.g. workstations)
– materials
– space
– services
• Time: elapsed time can often be
reduced by adding more staff
• Money: used to buy the other
resources
5
©The McGraw-Hill Companies, 2005
Identifying Resource
Requirements
• The first step in producing a resource
allocation plan is to list the resources.
– Activity Specific Resources
– Resources not specific to activity
• Project Manager (Part of Project Infrastructure)
• Office Space
6
©The McGraw-Hill Companies, 2005
Resource allocation
• Identify the resources needed for
each activity
• Identify resource types - individuals
are interchangeable within the group
(e.g. ‘VB programmers’ as opposed
to ‘software developers’)
• Allocate resource types to activities
and examine the resource histogram.
7
©The McGraw-Hill Companies, 2005
Resource histogram:
systems analysts
5
STAFF REQD.
1 2 3 4 5 6 7
WEEK 8
©The McGraw-Hill Companies, 2005
Resource clashes
can be resolved by:
– delaying one of the activities
• taking advantage of float to change start date
• delaying start of one activity until finish of the
other activity that resource is being used on -
puts back project completion
10
©The McGraw-Hill Companies, 2005
Resource Leveling
11
©The McGraw-Hill Companies, 2005
Resource Leveling and
Resource smoothing
12
©The McGraw-Hill Companies, 2005
Prioritizing activities
There are two main ways of doing this:
• Total float priority – those with the
smallest float have the highest
priority
• Ordered list priority – this takes
account of the duration of the activity
as well as the float – see notes of this
slide.
13
©The McGraw-Hill Companies, 2005
Critical path
• Scheduling resources can create new
dependencies between activities –
• It is best not to add dependencies to the
activity network to reflect resource
constraints
– Makes network very messy
– A resource constraint may disappear during
the project, but link remains on network
• Amend dates on schedule to reflect
resource constraints
14
©The McGraw-Hill Companies, 2005
Allocating individuals to
activities
The initial ‘resource types’ for a task
have to be replaced by actual
individuals.
Factors to be considered:
• Availability
• Criticality
• Risk
• Training
• Team building – and motivation
15
©The McGraw-Hill Companies, 2005
Cost schedules
16
©The McGraw-Hill Companies, 2005
Cost profile
17
©The McGraw-Hill Companies, 2005
Accumulative costs
18
©The McGraw-Hill Companies, 2005
Balancing concerns
19
©The McGraw-Hill Companies, 2005