Resource Scheduling
Resource Scheduling
© McGraw Hill 1
Learning Objectives
© McGraw Hill 2
Chapter Outline
© McGraw Hill 3
8.1 Overview of the Resource Scheduling Problem
© McGraw Hill 4
Overview of the Resource
Scheduling Problem
Adequacy of labour?
Contractors from outside required?
Flexibility of resources?
Original deadline is realistic?
© McGraw Hill 6
The Resource Scheduling Problem
Resource Smoothing
• Involves attempting to even out varying demands on
resources by delaying noncritical activities (using slack) to
lower peak resource demand and, thus, increase
resource utilization when resources are adequate over
the life of the project.
Resource-Constrained Scheduling
• Occurs when resources are not adequate to meet peak
demands. The late start of some activities must be
delayed, and the duration of the project may be increased.
© McGraw Hill 7
Types of Project Constraints
© McGraw Hill 8
Constraint Examples
Resource conflicts
© McGraw Hill 9
8.3 Classification of a Scheduling Problem
Classification of Problem
• Using a priority matrix will help determine if the project is time or
resource constrained
Time-Constrained Project
• Must be completed by an imposed date.
• Time (project duration) is fixed and resources are flexible. If required,
resources can be added to ensure the project is completed by a specific
date.
Resource-Constrained Project
• Assumes the level of resources available cannot be exceeded.
• Resources are fixed and time is flexible. If the resources are inadequate,
it will be acceptable to delay the project.
• Consult a project priority matrix to determine if the project is time- or
resource- constrained.
© McGraw Hill 10
8.4 Resource Allocation Methods
Limiting Assumptions
• Splitting activities will not be allowed.
• Splitting refers to interrupting work on one task and assigning the
resources to work on a different task for a period of time, then
reassigning them to work on the original task.
• Level of resources used for an activity cannot be changed.
Risk Assumptions
• Activities with the most slack pose the least risk.
• Reduction of flexibility does not increase risk.
• The nature of an activity (easy, complex) doesn’t increase
risk.
© McGraw Hill 11
Time-Constrained Projects
© McGraw Hill 12
Botanical Garden
FIGURE 8.3
© McGraw Hill 13
Resource-Constrained Projects
© McGraw Hill 14
Resource-Constrained Schedule through Period 2-3
© McGraw Hill 15
Resource-Constrained Schedule through Period 5-6
© McGraw Hill 16
8.5 Computer Demonstration of Resource-Constrained
Scheduling
EMR Project
• The development of a hand-held electronic medical reference
guide to be used by emergency medical technicians and
paramedics.
Resource Problem
• Only eight design engineers can be assigned to the project due
to the shortage of design engineers and commitments to other
projects.
• The peak demand is 21 design engineers.
© McGraw Hill 17
EMR Project Network View Schedule before Resources
Leveled
© McGraw Hill 18
EMR Project before Resources Added
© McGraw Hill 19
EMR Project—Time-Constrained Resource Usage View,
January 15-23
FIGURE 8.8A
© McGraw Hill 20
Resource Loading Chart for EMR Project, January 15-23
© McGraw Hill 21
EMR Project Network View Schedule after Resources
Leveled
© McGraw Hill 22
EMR Project Resources Leveled
© McGraw Hill 23
The Impacts of Resource-Constrained Scheduling
Can break the sequence and leave the network with a set of disjointed
critical activities
© McGraw Hill 24
© McGraw-Hill Education. All rights reserved. Authorized only for instructor use in the classroom. No
8-25
reproduction
© McGraw Hill or further distribution permitted without the prior written consent of McGraw-Hill Education. 25
8.6 Splitting Activities
Splitting Tasks
• Can be useful if the work involved does not include large start-
up or shut-down costs.
© McGraw Hill 26
Splitting Activities
© McGraw Hill 27
8.7 Benefits of Scheduling Resources
© McGraw Hill 28
8.8 Assigning Project Work
Reasons why we should not always assign the best people the
most difficult tasks:
• Best people: resent the fact that they are always given the
toughest assignments
• Less experienced participants: resent the fact that they are
never given the opportunity to expand their skill/knowledge
base
Factors to be considered in deciding who should work together:
• Minimize unnecessary tension; complement each other.
• Experience: veterans team up with new hires.
• Future needs: have people work together early on so that they
can become familiar with each other.
© McGraw Hill 29
8.9 Multiproject Resource Schedules
3. Resource bottlenecks
• Shortages of critical resources required by multiple projects cause
delays and schedule extensions.
© McGraw Hill 30
Managing Multiproject Scheduling
© McGraw Hill 31
8.10 Using the Resource Schedule to Develop a Project
Cost Baseline
• To assess how much work has been accomplished for the allocated
money spent—the project cost baseline (planned value, PV)
© McGraw Hill 32
Direct Labor Budget Rollup ($000)
© McGraw Hill 33
Time-Phased Work Package Budget (labor cost only)
© McGraw Hill 34
Two Time-Phased Work Packages (labor cost only)
© McGraw Hill 35
Patient Entry Project Network
© McGraw Hill 36
Patient Entry Time-Phased Work Packages Assigned
© McGraw Hill 37
Project Monthly Cash Flow Statement
January February March April May June July
Project
Hardware
Hardware specifications $11,480.00 $24,840.00 $3,360.00
Hardware design $23,120.00 $29,920.00 $14,960.00
Hardware documentation $14,080.00 $24,320.00
Prototypes
Order GXs
Assemble preproduction models
Operating system
Kernel specifications $5,320.00 $9,880.00
Drivers
OC drivers $3,360.00 $12,320.00 $11,760.00 $12,880.00
Serial VO drivers
Memory management
Operating system documentation $10,240.00 $21,760.00
Network interface
Utilities
Utilities specifications $8,400.00
Routine utilities $5,760.00 $21,120.00 $20,160.00 $10,560.00
Complex utilities
Utilities documentation $7,680.00 $17,920.00
Shell
System integration
Architectural decisions $20,400.00
Integration first phase
System H/S test
Project documentation
Integration acceptance test
Total $37,200.00 $44,960.00 $48,240.00 $55,120.00 $80,400.00 $56,240.00 $23,440.00
FIGURE 8.17
© McGraw Hill 38
Project Weekly Resource Usage Schedule
12/30 1/6 1/13 1/20 1/27 2/03
I. Suzuki 24 hrs 40 hrs 40 hrs 40 hrs 40 hrs 40 hrs
Hardware specifications 24 hrs 40 hrs 40 hrs
Hardware design
Hardware documentation
Operating system documentation
Utilities documentation
Architectural decisions 24 hrs 40 hrs 40 hrs 16 hrs
J. Lopez 24 hrs 40 hrs 40 hrs 40 hrs 40 hrs 40 hrs
Hardware specifications 12 hrs 20 hrs 20 hrs
Hardware design
Prototypes
Kernel specifications 12 hrs 20 hrs 20 hrs
Utilities specifications
Architectural decisions 24 hrs 40 hrs 40 hrs 16 hrs
Integration first phase
J.J. Putz 24 hrs 40 hrs 40 hrs
Hardware documentation
Kernel specifications 24 hrs 40 hrs 40 hrs
Operating system documentation
Utilities documentation
Project documentation
R. Sexon 24 hrs 40 hrs 40 hrs
Hardware specifications 24 hrs 40 hrs 40 hrs
Prototypes
Assemble preproduction models
OC drivers
Complex utilities
Integration first phase
System H/S test
Integration acceptance test
FIGURE 8.18
© McGraw Hill 39
Key Terms
Heuristics
Leveling
Planned value (PV)
Resource-constrained project
Resource-constrained scheduling
Resource smoothing
Splitting
Time-constrained project
Time-phased budget baseline
© McGraw Hill 40
You have prepared the following schedule for a project in which the key
resource is a tractor(s). There are three tractors available to the project.
Activities A and D require one tractor to complete , while activities B, C, E
and F require two tractors.
© McGraw-Hill Education. All rights reserved. Authorized only for instructor use in the classroom. No
8-41
reproduction
© McGraw Hill or further distribution permitted without the prior written consent of McGraw-Hill Education. 41
Answer
© McGraw Hill 42