Professional Documents
Culture Documents
Allocation
Lect. Nadia Khan
1
Resource
Allocation
• Lecture Outline: [TB1, CH-
08]
o Nature of Resources
o Identifying Resource
Requirements
o Scheduling Resources
o Resource Scheduling Techniques
2
What is a Resource?
• A resource is a necessary asset whose main role
is to help carry out a certain task or project.
• A resource can be a person, a team, a
tool, finances, and time.
• Most projects require many different resources
in order to be completed.
• Resources should be assessed and allocated
before a project begins.
• Poor resource planning can result in running out
of resources midway through a project,
delaying deadlines, and delivery of the final
product or service.
3
Figure: Resource allocation is carried out as Step 7
4
Introduction- Schedules
• Activity schedule - indicating start and
completion dates for each activity
5
Resource Allocation
• Resource allocation helps you to choose the best
available resources for your projects and
manage them throughout the work, so you can
avoid under or overutilization of your employees.
6
The nature of Resources
• These include
o labor
o equipment (e.g. workstations)
o materials
o space
o Services
o Time: elapsed time can often be reduced by adding more staff
o Money: used to buy the other resources
7
Identifying Resource Requirements
8
Case study (IOE Project)
• Amanda has produced a precedence network for
the IOE Project. See figure 8.2 on book page
no.177.
• Use this as a basis for a resource requirement
list, which is shown in table 8.1 on book
page 178.
• At this stage, she has not allocated individuals
to tasks but has decided on the type of the
staff that will be required.
• The activity duration assume that they will
be carried out by “standard analysts or
software developers”.
9
Identifying resource requirements
(IOE Case study)
11
Figure : Part of Amanda’s bar chart and resource histogram
for Amanda’s analyst-designers
12
• In the previous figure (bar chart) there are white and
shaded
rectangles .
• White rectangles indicate when an activity is scheduled.
• Shaded rectangles indicate the total float.
• When you are collecting tasks for the critical path, they must
have zero float. But if the tasks do have some float, then
they go on the non-critical path, which means if this task is
delayed the project can still finish on time.
13
Scheduling resources
• Having produced the resource requirements list,
the next stage is to map this on to the activity
plan to assess the distribution of resources
required over the duration of the project.
14
Example : system
analyst
Figure 2: Part of Amanda’s bar chart and resource histogram for analyst-designers
15
Resource histogram: Systems Analysts
• The resource histogram helps us identify
where the demand for a resource exceeds the
supply.
• If we use a tool such as MS Project, the
tool will generate the resource histograms
for us.
17
Resource smoothing
Figure 6: A resource histogram showing demand for staff before and after smoothing
18
Resource clashes
• Where same resource needed in more than one
place at the same time
20
Burman’s priority list
• Give priority to:
o Shortest critical activities
o Other critical activities
o Shortest non-critical activities
o Non-critical activities with least
float
o Non-critical activities
21
Creating critical path
• Scheduling resources can create new
dependencies between activities – recall
critical chains
22
Figure : Amanda’s project scheduled to require three analyst/designers
23
Counting the cost
• The discussion so far has concentrated on
trying to complete the project by the earliest
completion date with the minimum number of
staff.
25
Allocating individuals to activities
• The initial ‘resource types’ for a task have to be replaced by
actual
individuals.
• Factors to be considered:
o Availability – who is free? Note that this will change during the
course of the project as some tasks are completed earlier or
later than planned
o Criticality – You would want to put your more experienced,
‘safer’, staff on the critica l activities
o Risk – this is similar to the point above, but some activities
could be off the critical path but still have risks e.g. to the
quality of subsequent products
o Training – despite concerns about minimizing risk, it is healthy to
take some risks in order to develop staff capabilities by
allocating challenging tasks to relatively inexperienced staff.
o Team-building – identifying people who work well together can
pay dividends; chopping and changing plans all the time may
in theory optimize project performance, but can in practice
be demotivating for staff 26
Publishing the resource schedule
• In allocating and scheduling resources we
have used the activity plan, activity bar
charts and resource histograms.
• Costs include:
• Staff costs includes not just salary, but also social security
contributions by the employer, holiday pay etc. Timesheets are
often used to record actual hours spent on each project by an
individual. One issue can be how time when a staff member is
allocated and available to the project, but is not actually working
on the project, is dealt with.
29
Cost profile
The project manager will also be concerned about planned accumulative costs.
This chart can be compared to the actual accumulative costs when controlling
the project to assess whether the project is likely to meet its cost targets.
31
Scheduling sequence
32
Summary
• In this lecture we have discussed the
problems of allocating resources to project
a ctivities and the conversion of an activity
plan to work schedule.
• In particular, we have seen the importance of
the following:
o Identifying all the resources needed
o Arranging activity starts to minimize variations
in resource levels over the duration of the
project
o Allocating resources to c ompeting activities
in a
rational order of priority
o Taking care in allocating the right staff to 33