Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views17 pages

Resource Allocation in Software Projects

Spm theory

Uploaded by

kakkaeyaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views17 pages

Resource Allocation in Software Projects

Spm theory

Uploaded by

kakkaeyaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Software Project Management

Sixth Edition

Chapter 8

Resource
allocation

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 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 accumulative
expenditure

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 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 (6e) resource allocation© The McGraw-Hill Companies, 2017 3
Resource allocation
Identify the resources needed for each
activity and create a resource requirement list
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

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 4


Resource histogram:
systems analysts
5

WEEK 1 2 3 4 5 6 7

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 5


Resource smoothing
It is usually difficult to get specialist staff who will
work odd days to fill in gaps – need for staff to
learn about application etc
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 (6e) resource allocation© The McGraw-Hill Companies, 2017 6


Resource smoothing

1
WEEK 1 2 3 4 5 6 7 8

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 7


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 (6e) resource allocation© The McGraw-Hill Companies, 2017 8


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 (6e) resource allocation© The McGraw-Hill Companies, 2017 9


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 (6e) resource allocation© The McGraw-Hill Companies, 2017 10


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 (6e) resource allocation© The McGraw-Hill Companies, 2017 11


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 (6e) resource allocation© The McGraw-Hill Companies, 2017 12
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 (6e) resource allocation© The McGraw-Hill Companies, 2017 13


Cost schedules

Cost schedules can now be produced:


Costs include:
Staff costs
Overheads
Usage charges

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 14


Cost profile

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 15


Accumulative costs

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 16


Balancing concerns

SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 17

You might also like