SlideShare a Scribd company logo
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
1
Software Project Management
Sixth Edition
Unit 3
Chapter 8
Resource
allocation
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
2
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
3
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
4
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
5
Resource histogram:
systems analysts
WEEK 1 2 3 4 5 6 7
1
2
3
4
5
ST
AF
F
RE
QD
.
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
6
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
7
Resource smoothing
WEEK 1 2 3 4 5 6 7
1
2
3
4
5
ST
AF
F
RE
QD
.
8
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
8
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
9
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
10
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
11
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
12
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
13
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
14
Cost schedules
Cost schedules can now be produced:
Costs include:
• Staff costs
• Overheads
• Usage charges
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
15
Cost profile
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
16
Accumulative costs
SPM (6e) resource allocation© The McGraw-Hill
Companies, 2017
17
Balancing concerns

More Related Content

Similar to Chapter 08 Resource allocation

pinto_pm5_inppt_12.pptx
pinto_pm5_inppt_12.pptxpinto_pm5_inppt_12.pptx
pinto_pm5_inppt_12.pptx
Iftikhar1985
 
ch09s.ppt
ch09s.pptch09s.ppt
ch09s.ppt
TecnicoItca
 
Chap008.ppt
Chap008.pptChap008.ppt
Chap008.ppt
LucasMogaka
 
Ch03_Step_Wise.ppt
Ch03_Step_Wise.pptCh03_Step_Wise.ppt
Ch03_Step_Wise.ppt
IsmailKhan781310
 
CAPM Week 2 Chapter 6
CAPM Week 2 Chapter 6CAPM Week 2 Chapter 6
CAPM Week 2 Chapter 6
Muzette Charles, PMP
 
Chapter 5 -Software cost estimate- ref.pptx
Chapter 5 -Software cost estimate- ref.pptxChapter 5 -Software cost estimate- ref.pptx
Chapter 5 -Software cost estimate- ref.pptx
rahatansari3
 
Allocating resources
Allocating resourcesAllocating resources
Allocating resources
Snigdha Vashishth
 
Chapter 09 Monitoring and control
Chapter 09 Monitoring and controlChapter 09 Monitoring and control
Chapter 09 Monitoring and control
RohanMistry15
 
Deploying Resource Management with MS Project Online_Projility
Deploying Resource Management with MS Project Online_ProjilityDeploying Resource Management with MS Project Online_Projility
Deploying Resource Management with MS Project Online_Projility
Microsoft
 
Deploying Resource Management with MS Project Online
Deploying Resource Management with MS Project Online Deploying Resource Management with MS Project Online
Deploying Resource Management with MS Project Online
Microsoft
 
Lecture-8-Scheduling-Resources-and-Cost.pptx
Lecture-8-Scheduling-Resources-and-Cost.pptxLecture-8-Scheduling-Resources-and-Cost.pptx
Lecture-8-Scheduling-Resources-and-Cost.pptx
TecnicoItca
 
Scheduling resources and costs is a crucial aspect of project management that...
Scheduling resources and costs is a crucial aspect of project management that...Scheduling resources and costs is a crucial aspect of project management that...
Scheduling resources and costs is a crucial aspect of project management that...
THULASIMANOHARAN2
 
Online3-SlideDeck.pptx
Online3-SlideDeck.pptxOnline3-SlideDeck.pptx
Online3-SlideDeck.pptx
ssuserf9e6b31
 
Chapter 2 -project evaluation
Chapter 2 -project evaluationChapter 2 -project evaluation
Chapter 2 -project evaluation
RohanMistry15
 
Time management
Time managementTime management
Time management
Mostafa Elgamala
 
Planning tool and technique \\ Principle of managment
Planning tool and technique \\ Principle of managmentPlanning tool and technique \\ Principle of managment
Planning tool and technique \\ Principle of managment
mmuhammadzulfqar5
 
Robbins9 ppt09
Robbins9 ppt09Robbins9 ppt09
Robbins9 ppt09
JaveriaSiddiqui12
 
Robbins9 ppt09
Robbins9 ppt09Robbins9 ppt09
Robbins9 ppt09
umar0007
 
Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.ppt
TecnicoItca
 
9.6 Control Resources
9.6 Control Resources9.6 Control Resources
9.6 Control Resources
DavidMcLachlan1
 

Similar to Chapter 08 Resource allocation (20)

pinto_pm5_inppt_12.pptx
pinto_pm5_inppt_12.pptxpinto_pm5_inppt_12.pptx
pinto_pm5_inppt_12.pptx
 
ch09s.ppt
ch09s.pptch09s.ppt
ch09s.ppt
 
Chap008.ppt
Chap008.pptChap008.ppt
Chap008.ppt
 
Ch03_Step_Wise.ppt
Ch03_Step_Wise.pptCh03_Step_Wise.ppt
Ch03_Step_Wise.ppt
 
CAPM Week 2 Chapter 6
CAPM Week 2 Chapter 6CAPM Week 2 Chapter 6
CAPM Week 2 Chapter 6
 
Chapter 5 -Software cost estimate- ref.pptx
Chapter 5 -Software cost estimate- ref.pptxChapter 5 -Software cost estimate- ref.pptx
Chapter 5 -Software cost estimate- ref.pptx
 
Allocating resources
Allocating resourcesAllocating resources
Allocating resources
 
Chapter 09 Monitoring and control
Chapter 09 Monitoring and controlChapter 09 Monitoring and control
Chapter 09 Monitoring and control
 
Deploying Resource Management with MS Project Online_Projility
Deploying Resource Management with MS Project Online_ProjilityDeploying Resource Management with MS Project Online_Projility
Deploying Resource Management with MS Project Online_Projility
 
Deploying Resource Management with MS Project Online
Deploying Resource Management with MS Project Online Deploying Resource Management with MS Project Online
Deploying Resource Management with MS Project Online
 
Lecture-8-Scheduling-Resources-and-Cost.pptx
Lecture-8-Scheduling-Resources-and-Cost.pptxLecture-8-Scheduling-Resources-and-Cost.pptx
Lecture-8-Scheduling-Resources-and-Cost.pptx
 
Scheduling resources and costs is a crucial aspect of project management that...
Scheduling resources and costs is a crucial aspect of project management that...Scheduling resources and costs is a crucial aspect of project management that...
Scheduling resources and costs is a crucial aspect of project management that...
 
Online3-SlideDeck.pptx
Online3-SlideDeck.pptxOnline3-SlideDeck.pptx
Online3-SlideDeck.pptx
 
Chapter 2 -project evaluation
Chapter 2 -project evaluationChapter 2 -project evaluation
Chapter 2 -project evaluation
 
Time management
Time managementTime management
Time management
 
Planning tool and technique \\ Principle of managment
Planning tool and technique \\ Principle of managmentPlanning tool and technique \\ Principle of managment
Planning tool and technique \\ Principle of managment
 
Robbins9 ppt09
Robbins9 ppt09Robbins9 ppt09
Robbins9 ppt09
 
Robbins9 ppt09
Robbins9 ppt09Robbins9 ppt09
Robbins9 ppt09
 
Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.ppt
 
9.6 Control Resources
9.6 Control Resources9.6 Control Resources
9.6 Control Resources
 

More from RohanMistry15

software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023
RohanMistry15
 
security-in-computing question paper 2023
security-in-computing question paper 2023security-in-computing question paper 2023
security-in-computing question paper 2023
RohanMistry15
 
IT-service-management question paper 2023
IT-service-management question paper 2023IT-service-management question paper 2023
IT-service-management question paper 2023
RohanMistry15
 
geographical-information-system question paper
geographical-information-system question papergeographical-information-system question paper
geographical-information-system question paper
RohanMistry15
 
Business-Intelligence question paper 2023
Business-Intelligence question paper 2023Business-Intelligence question paper 2023
Business-Intelligence question paper 2023
RohanMistry15
 
Aeronautical Engineering Career Information
Aeronautical Engineering Career InformationAeronautical Engineering Career Information
Aeronautical Engineering Career Information
RohanMistry15
 
Chinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plantChinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plant
RohanMistry15
 
Zeus learning
Zeus learningZeus learning
Zeus learning
RohanMistry15
 
Artificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3edArtificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3ed
RohanMistry15
 
Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8
RohanMistry15
 
Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5
RohanMistry15
 
Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4
RohanMistry15
 
Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14
RohanMistry15
 
Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12
RohanMistry15
 
Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2
RohanMistry15
 
Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3
RohanMistry15
 
Advanced Web Programming Chapter 10
Advanced Web Programming  Chapter 10Advanced Web Programming  Chapter 10
Advanced Web Programming Chapter 10
RohanMistry15
 
Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11
RohanMistry15
 
Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9
RohanMistry15
 
Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6
RohanMistry15
 

More from RohanMistry15 (20)

software-quality-assurance question paper 2023
software-quality-assurance question paper 2023software-quality-assurance question paper 2023
software-quality-assurance question paper 2023
 
security-in-computing question paper 2023
security-in-computing question paper 2023security-in-computing question paper 2023
security-in-computing question paper 2023
 
IT-service-management question paper 2023
IT-service-management question paper 2023IT-service-management question paper 2023
IT-service-management question paper 2023
 
geographical-information-system question paper
geographical-information-system question papergeographical-information-system question paper
geographical-information-system question paper
 
Business-Intelligence question paper 2023
Business-Intelligence question paper 2023Business-Intelligence question paper 2023
Business-Intelligence question paper 2023
 
Aeronautical Engineering Career Information
Aeronautical Engineering Career InformationAeronautical Engineering Career Information
Aeronautical Engineering Career Information
 
Chinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plantChinese Cyber attack on mumbai power plant
Chinese Cyber attack on mumbai power plant
 
Zeus learning
Zeus learningZeus learning
Zeus learning
 
Artificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3edArtificial Intelligence - A modern approach 3ed
Artificial Intelligence - A modern approach 3ed
 
Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8Advanced Web Programming Chapter 8
Advanced Web Programming Chapter 8
 
Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5Advanced Web Programming Chapter 5
Advanced Web Programming Chapter 5
 
Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4Advanced Web Programming Chapter 4
Advanced Web Programming Chapter 4
 
Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14Advanced Web Programming Chapter 13 & 14
Advanced Web Programming Chapter 13 & 14
 
Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12Advanced Web Programming Chapter 12
Advanced Web Programming Chapter 12
 
Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2Advanced Web Programming Chapter 2
Advanced Web Programming Chapter 2
 
Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3Advanced Web Programming Chapter 3
Advanced Web Programming Chapter 3
 
Advanced Web Programming Chapter 10
Advanced Web Programming  Chapter 10Advanced Web Programming  Chapter 10
Advanced Web Programming Chapter 10
 
Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11Advanced Web Programming Chapter 11
Advanced Web Programming Chapter 11
 
Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9Advanced Web Programming Chapter 9
Advanced Web Programming Chapter 9
 
Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6Advanced Web Programming Chapter 6
Advanced Web Programming Chapter 6
 

Recently uploaded

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 

Chapter 08 Resource allocation

  • 1. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 1 Software Project Management Sixth Edition Unit 3 Chapter 8 Resource allocation
  • 2. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 2 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
  • 3. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 3 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
  • 4. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 4 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
  • 5. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 5 Resource histogram: systems analysts WEEK 1 2 3 4 5 6 7 1 2 3 4 5 ST AF F RE QD .
  • 6. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 6 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
  • 7. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 7 Resource smoothing WEEK 1 2 3 4 5 6 7 1 2 3 4 5 ST AF F RE QD . 8
  • 8. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 8 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
  • 9. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 9 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
  • 10. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 10 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
  • 11. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 11 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
  • 12. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 12 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
  • 13. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 13 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
  • 14. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 14 Cost schedules Cost schedules can now be produced: Costs include: • Staff costs • Overheads • Usage charges
  • 15. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 15 Cost profile
  • 16. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 16 Accumulative costs
  • 17. SPM (6e) resource allocation© The McGraw-Hill Companies, 2017 17 Balancing concerns