4:18 PM
Resourcing
Projects
Chapter 9
Estimate Resource Needs
How many resources of each type & skill or knowledge level are needed?
Consider support needs such as information systems & human resources
Consider constraints placed upon how people are hired, scheduled, & released
1
4:18 PM
Plan Resource Management
Plan Resource Management – the process of identifying resources and required skills
for a project, defining and assigning roles and responsibilities to all resources,
developing a reporting hierarchy, and communicating expectations.
Identify potential resources
Determine resource availability
Decide timing issues
Staffing management plan – a proposal focused on acquiring, developing, and retaining
human resources for as long as you need them on the project.
10
Plan Resource Management
11
2
4:18 PM
Identify Potential Resources
job titles and range of
Work functions responsibilities
degrees and professional
Professional discipline
certifications
experience and performance ratings
Skill level
willingness to relocate and travel
Physical location
costs &
Organizational/administrative unit contractual issues
12
Identify Potential Resources
Available People Resource needs
Specific skill Available vs.
gaps needed
Identify an adequate number and mix of people
Core team should participate in chartering the project
Resource Breakdown structure (RBS)– grouping all resources into main categories in
level one and populating each main category with resources based on either function
or skill level
13
3
4:18 PM
Identify Potential Resources
Make
opportunities
Key subject equally available to
matter experts qualified
(SMEs) candidates
Diversity allows
for more
perspectives
14
Determine Resource Availability
Identify availability of desired people
Secure commitment
Full and part time Internal vs.
resources external resources
15
4
4:18 PM
Decide Timing Issues when Resourcing Projects
When to bring people on board
Get team functioning effectively
Plan for keeping team motivated & on schedule
When to reward & recognize the project team
When & how to release project participants
16
Assign a Resource to each Activity
Show resource responsibilities on RACI chart
Show resource assignments on Gantt Chart
Summarize resource responsibilities with histogram
WBS Activity Who 1? Who 2?
The work Project activities Who will be May be more than
breakdown that correspond to involved one person
structure the WBS
19
5
4:18 PM
Show Resource Responsibilities on RACI Chart
Responsibility assignment matrix (RAM) – a matrix depicting work packages &
assigned resources for completing activities required to produce work packages
RACI – a popular form of RAM that presents roles of key stakeholders and their
roles defined as responsible (R), accountable (A), consult (C), and inform (I) for
project activities in a matrix form
20
Partial RACI Chart Example
Only one person accountable
for each task
21
6
4:18 PM
Show Resource Assignments on Gantt Chart
Person responsible for each
activity is listed next to the
activity in the Gantt Chart
Schedule
23
Summarize Resource Responsibilities by Time Period With
Histogram
Add up demands for each
worker at each time period
24
7
4:18 PM
Dealing with Resource Overloads
Identify which activities are involved
Compare resource histogram to Gantt Chart Schedule
Project scheduling software pinpoints when overloads occur for each worker
Management decisions required to solve the problem
25
Partial Schedule and Resource Histogram Example
26
8
4:18 PM
Methods of Resolving Resource Overloads
Reorder activities
Acquire or borrow additional resources
Reduce project scope or extend project schedule
Inform sponsor of severe overloads
Resource- level the overloaded person’s schedule (BEWARE)
Assign certain activities to other workers
Split an activity into two activities
Perform 1st part as scheduled
Delay 2nd part of activity
27
Resource Leveling
Delay activities so person doesn’t perform as many activities at the same time (most common)
Delay noncritical activities by an amount no more than their slack
Allow project to slip
If non-critical activities must be completed at rate of effort in original schedule, reassign activities to another
worker
Resource leveling is a combination of art & science
Resource Leveling – a project execution technique of adjusting the use of resources based
on availability and the amount of float on activities to accomplish work as soon as
possible, given the limited resource availability.
28
9
4:18 PM
Resource Leveling Example
© 2019 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in
whole or in part, except for use as permitted in a license distributed with a certain product
or service or otherwise on a password-protected website for classroom use.
29
Partially Leveled Resource Schedule
30
10
4:18 PM
Compress the Project Schedule
Actions to reduce the critical path
Crashing
Fast tracking
32
Actions to Reduce the Critical Path
Reduce project scope and/or quality.
Overlap sequential activities
Partially overlap sequential activities
Increase number of work hours/days
Schedule activities at same time.
Shorten activities by assigning more resources.
Shorten activities that cost least to speed up.
33
11
4:18 PM
Compress the project schedule
Crashing may cost more money to speed up the schedule
Fast tracking may increase the risk to speed up the schedule
Crashing – speeding up the critical path often by adding additional resources or employing
existing resources for longer hours and/or more days per week
Fast Tracking – a method to expedite a project by executing activities at the same time that
would ordinarily be done one after the other
In agile, crashing is called “swarming,” since team members swarm on a problem to help get back on track
34
Crashing
Certain activities are performed at a faster than normal pace
Which critical path
activity costs the least
on a per day basis to
Which activities are
speed up?
on the critical path?
35
12
4:18 PM
Crashing
The enumeration
method was used to
identify each path and
its duration.
36
Crashing
Activity B on the critical
path is the least
expensive choice
37
13
4:18 PM
Crashing
After 2 rounds,
both critical paths
are 23 days.
38
Crashing – “All-Crash” Mode
Continuing to crash
activities until it is not
worthwhile
39
14
4:18 PM
Crashing Consideration Questions
How fast can the
project be
completed?
To crash the project one
To crash the project two day, what activity would
days, what activities be crashed and what
would be crashed and would it cost?
what would it cost in
total?
If there is a bonus of $125
per day for finishing early, If there is a bonus of $225
what would I crash and per day for finishing early,
how fast would I get what would I crash and
done? how fast would I get
done?
40
Fast Tracking
Activities normally performed in series are performed at the same time
42
15
4:18 PM
Alternative Scheduling Methods
Critical Chain Project Management (CCPM)
Reverse Phase Schedules
Rolling Wave Planning
Agile Project Planning
Auto/Manual Scheduling
Methods are not mutually exclusive!
43
Critical Chain Project Management (CCPM)
Incorporates calculations on resource availability
The resource most in demand is identified
Keep that resource appropriately busy on critical chain activities
Critical chain method – an alternative scheduling technique that modifies project schedule by
taking resource constraints into account…allows the project team to place buffers on any
project schedule path to account for uncertainty and limited resources
44
16
4:18 PM
Reverse Phase Schedules
a.k.a. Last Planner System
Developed by people closest to the work
Start with final project deliverables
Ask what needs to be completed prior to starting work on this deliverable
Think from end of the project to the beginning
Often used in construction projects
46
Rolling Wave Planning
Plan first part of project in detail
Plan later parts at a high level/ use placeholders
Focus on the near term
Extreme of rolling wave planning is Agile
47
17
4:18 PM
Agile Project Planning
Collaborative approach with workers and stakeholders
Stakeholders want cost, schedule, & functionality data before approving a project
Avoid stringent change control
Projects planned in short increments called sprints
48
Summary
PM needs to look at listed activities & estimate resources needed to perform each.
Resource assignments often posted directly on a Gantt Chart schedule.
RACI charts depict work activities on a vertical scale
Use responsibility histograms to determine overloads
Use critical path schedule, resource assignments, & the resource histogram to
determine who is overloaded, when, & by what activities.
Use resource leveling to reduce peak demands by postponing non-critical activities
67
18
4:18 PM
Summary
Look for methods of accelerating (compressing) the project schedule.
Crashing—decision to pay extra money to speed up certain activities on critical path
Fast tracking—allows activities normally conducted in sequence to be performed in parallel
Alternative scheduling methods:
Critical chain
Reverse phase
Rolling wave
Agile
Auto/manual
Project scheduling software such as Microsoft Project 2016 is useful when
determining resources for a project.
68
19