Software Project Management
Fifth Edition
Chapter 8
Resource
allocation
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 1
Schedules
Activity schedule - indicating start and completion
dates for each activity
Resource schedule - indicating dates when
resources needed + level of resources
Cost schedule showing cumulative expenditure
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 2
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
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 3
Identify Resource Requirements
First step of resource allocation is to list thr resources
required + level of demand.
This is done by identifying the resources needed for
each activity and create a resource requirement list
Some resources may be project specific.
Allocate resource types to activities and examine the
resource histogram
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 4
Resource histogram:
systems analysts
5
STAFF REQD.
WEEK 1 2 3 4 5 6 7
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 5
Scheduling Resources
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 6
Scheduling Resources
•After producing Requirement list next is to
distribute resources over duration of Project.
•Done by representing Activity Plan as bar
chart & using this to produce resource
histogram for each activity.
•Each Activity is started at its earliest date, to
save float to allow for contingencies.
•Levels of resources changes over project time.
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 7
Resource smoothing
It is seen that some designers are idle for some days in
between.
Staff often have to be employed for a continuous block
of time.
Therefore desirable to employ a constant number of
staff on a project – who as far as possible are fully
employed
Hence need for resource smoothing
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 8
Resource smoothing
5
STAFF REQD.
WEEK 1 2 3 4 5 6 7 8
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 9
Resource clashes
Where same resource needed in more than one place
at the same time
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
moving resource from a non-critical activity
bringing in additional resource - increases costs
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 10
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 next
overhead
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 11
Burman’s priority list
Give priority to:
Shortest critical activities
Other critical activities
Shortest non-critical activities
Non-critical activities with least float
Non-critical activities
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 12
Resource usage
need to maximise %usage of resources i.e. reduce
idle periods between tasks
need to balance costs against early completion date
need to allow for contingency
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 13
Critical path
Scheduling resources can create new dependencies
between activities – recall critical chains
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
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 14
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
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 15
Publishing the resource schedule
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 16
Cost schedules
Cost schedules can now be produced:
Costs include:
Staff costs
Overheads
Usage charges
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 17
Cost profile
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 18
Accumulative costs
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 19
Balancing concerns
SPM (5e) resource allocation© The McGraw-Hill Companies, 2009 20