SlideShare a Scribd company logo
1 of 18
Resource Scheduling
• Time Limited
Scheduling
• Resource Limited
Scheduling
The Need for Resource Scheduling:
• The previous Project Scheduling methods that
we have covered have not considered the
constraint of resources.

• Generally, there are two types of projects…..
1. Projects that MUST meet a certain deadline
and have ‘unlimited’ resources in order to
meet this. This would use Time Limited
Scheduling.
2. Projects that have limited availability of the
required resources, however the project
deadline is more flexible. The would use
Resource Limited Scheduling.
Note: if a project has both limited time and
resources, the project manager must initially
assume that one or the other is flexible. OR,
renegotiations will need to take place.
Time Limited Scheduling
Objectives:
• To determine exactly what resources the
project requires, and make these resources
available for when they are needed.
• To use each resource as efficiently as possible
– Resource Smoothing: this defines the act of
maximising resources efficiency. Despite having
‘umlimited’ resorurces, it is still necessary to try to
keep costs down as much as possible.
The Resources Loading Chart:
Consider the following example which is adapted from Field & Keller ‘Project
Management’ 1998:

Activity

Description

Staff

Duration

Earliest Start
Time

Float

Latest Finish
Time

A

Prepare offices

2

12

0

0

12

B

Procure equipment

2

8

0

4

12

C

Design tests

1

5

0

17

22

D

Install equiptment

4

10

12

0

22

E

Test system

3

10

22

0

32

F

Train users

1

5

12

15

32
• We will build the previous information into a
‘Resource Loading Chart’
Observations:
• From the previous slide’s graph we can
immediately tell how many staff are needed at
any one time.

• For example – in week 10, we can identify that
only 2 staff members are required. Whereas in
week 14 there are 5 staff members required.
• Note: The bottom row of the graph could also
be described as the ‘critical path’. Each of
these items as Float=0. This row can be
described as the Base Line.

• The method of creating this chart, by
positioning one activity at a time, is called
Serial Scheduling.
Resource Levelling:
• As identified in the previous slides, our chart
contains ‘extreme peaks’. For example, weeks
1-5.
• Resource levelling helps to avoid this.
• As we have several activities which contain
float, we can try to move these activities to
‘level’ out the staff distribution:
• Obviously the below still isn’t ideal as we still
have a ‘peak’ during week 13. However we
have levelled s much as possible, and in turn
we have reduced costs.
Resource Limited Scheduling
Objectives:
• To adjust the project’s time to adapt to fixed
level of resources.
• In the previous example, we realised it would
take 5 staff to create the office in 32 weeks.
• Now, let’s consider how long it would take if
the staff level were fixed at 4.
Parallel Scheduling:
Definition: Starting at the beginning of a project
and considering all the eligible activities, in a
parallel manner.
An eligible activity would be one which could be
started if the resources were available.
Let’s re-consider the example….
Activity

Dependency

Staff

Duration Latest Start Time Float Latest Finish Time

A

N/A

2

12

0

0

12

B

N/A

2

8

4

4

12

C

N/A

1

5

17

17

22

D

A and B

4

10

12

0

22

E

C and D

3

10

22

0

32

F

A and B

1

5

27

15

32
Have a go at plotting the chart with
the strict resource limit of 4:
The Result…..
Further Reading:
– Time Limited Scheduling

• Field & Keller Chapter 3.4, ‘Project
Management’
• Moder et al (1983)
– Resource Limited Scheduling

• Kerzner Chapter 12
•

More Related Content

What's hot

Project planning-and-control
Project planning-and-controlProject planning-and-control
Project planning-and-control
Jatindra Malik
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
Serdar Temiz
 
Managing Project Resources
Managing Project ResourcesManaging Project Resources
Managing Project Resources
Toyin Osunlaja
 
Chapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.pptChapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.ppt
TecnicoItca
 

What's hot (20)

6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource Smoothing6.5 Resource Leveling and Resource Smoothing
6.5 Resource Leveling and Resource Smoothing
 
Float in Projects
Float in ProjectsFloat in Projects
Float in Projects
 
Project planning-and-control
Project planning-and-controlProject planning-and-control
Project planning-and-control
 
5 phases of project management
5 phases of project management5 phases of project management
5 phases of project management
 
The role and responsibilities of the project manager
The role and responsibilities of the project manager The role and responsibilities of the project manager
The role and responsibilities of the project manager
 
project management concepts
project management conceptsproject management concepts
project management concepts
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
 
Resource Planning
Resource PlanningResource Planning
Resource Planning
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
Project Management - Critical path method
Project Management - Critical path methodProject Management - Critical path method
Project Management - Critical path method
 
PERT and CPM
PERT and CPMPERT and CPM
PERT and CPM
 
time cost trade off
 time cost trade off time cost trade off
time cost trade off
 
Managing Project Resources
Managing Project ResourcesManaging Project Resources
Managing Project Resources
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
Critical Path Method(CPM)
Critical Path Method(CPM)Critical Path Method(CPM)
Critical Path Method(CPM)
 
Chapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.pptChapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.ppt
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
00 Introduction of project scheduling
00 Introduction of project scheduling00 Introduction of project scheduling
00 Introduction of project scheduling
 
Project management techniques
Project management techniquesProject management techniques
Project management techniques
 

Viewers also liked (6)

Service sectors ppt
Service sectors pptService sectors ppt
Service sectors ppt
 
Waiting Line Management
Waiting Line Management Waiting Line Management
Waiting Line Management
 
Machine Learning for Dummies
Machine Learning for DummiesMachine Learning for Dummies
Machine Learning for Dummies
 
Planning, scheduling and resource allocation
Planning, scheduling and resource allocationPlanning, scheduling and resource allocation
Planning, scheduling and resource allocation
 
Resource allocation
Resource allocationResource allocation
Resource allocation
 
Chapter 3: Front Office Operations
Chapter 3: Front Office OperationsChapter 3: Front Office Operations
Chapter 3: Front Office Operations
 

Similar to Resource Scheduling

Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling
Nicola2903
 
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.ppt
Scheduling-Resources-and-Costs.pptScheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.ppt
TecnicoItca
 
Wbs & Project Scheduling
Wbs & Project SchedulingWbs & Project Scheduling
Wbs & Project Scheduling
sslovepk
 

Similar to Resource Scheduling (20)

Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling
 
Allocating resources
Allocating resourcesAllocating resources
Allocating resources
 
Ch09 (1).pptx
Ch09 (1).pptxCh09 (1).pptx
Ch09 (1).pptx
 
Chap008.ppt
Chap008.pptChap008.ppt
Chap008.ppt
 
Project-Time-Line.pdf
Project-Time-Line.pdfProject-Time-Line.pdf
Project-Time-Line.pdf
 
Ch6 resources
Ch6 resourcesCh6 resources
Ch6 resources
 
Project scheduling and resource levelling_Construction Management
Project scheduling and resource levelling_Construction Management Project scheduling and resource levelling_Construction Management
Project scheduling and resource levelling_Construction Management
 
Module :-5 project scheduling and resource levelling
Module :-5 project scheduling and resource levellingModule :-5 project scheduling and resource levelling
Module :-5 project scheduling and resource levelling
 
Resource planning and resource allocation
Resource planning and resource allocationResource planning and resource allocation
Resource planning and resource allocation
 
PM Session 6
PM Session 6PM Session 6
PM Session 6
 
Resource management
Resource managementResource management
Resource management
 
4.1 Scheduling.ppt
4.1 Scheduling.ppt4.1 Scheduling.ppt
4.1 Scheduling.ppt
 
Project Management Notes 3
Project Management Notes 3Project Management Notes 3
Project Management Notes 3
 
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...
 
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.ppt
Scheduling-Resources-and-Costs.pptScheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.ppt
 
Resource Allocation In Software Project Management
Resource Allocation In Software Project ManagementResource Allocation In Software Project Management
Resource Allocation In Software Project Management
 
Wbs & Project Scheduling
Wbs & Project SchedulingWbs & Project Scheduling
Wbs & Project Scheduling
 
09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details
 
Resource allocation and smoothing
Resource allocation and smoothingResource allocation and smoothing
Resource allocation and smoothing
 

More from Nicola2903

Network diagrams
Network diagramsNetwork diagrams
Network diagrams
Nicola2903
 
Critical path method
Critical path methodCritical path method
Critical path method
Nicola2903
 
Work breakdown Structure
Work breakdown StructureWork breakdown Structure
Work breakdown Structure
Nicola2903
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart
Nicola2903
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
Nicola2903
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network Diagrams
Nicola2903
 
Estimating in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project Scheduling
Nicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
Nicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
Nicola2903
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt Chart
Nicola2903
 

More from Nicola2903 (12)

Network diagrams
Network diagramsNetwork diagrams
Network diagrams
 
Estimating
EstimatingEstimating
Estimating
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Work breakdown Structure
Work breakdown StructureWork breakdown Structure
Work breakdown Structure
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network Diagrams
 
Estimating
EstimatingEstimating
Estimating
 
Estimating in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project Scheduling
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt Chart
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Resource Scheduling

  • 1. Resource Scheduling • Time Limited Scheduling • Resource Limited Scheduling
  • 2. The Need for Resource Scheduling: • The previous Project Scheduling methods that we have covered have not considered the constraint of resources. • Generally, there are two types of projects…..
  • 3. 1. Projects that MUST meet a certain deadline and have ‘unlimited’ resources in order to meet this. This would use Time Limited Scheduling. 2. Projects that have limited availability of the required resources, however the project deadline is more flexible. The would use Resource Limited Scheduling. Note: if a project has both limited time and resources, the project manager must initially assume that one or the other is flexible. OR, renegotiations will need to take place.
  • 5. Objectives: • To determine exactly what resources the project requires, and make these resources available for when they are needed. • To use each resource as efficiently as possible – Resource Smoothing: this defines the act of maximising resources efficiency. Despite having ‘umlimited’ resorurces, it is still necessary to try to keep costs down as much as possible.
  • 6. The Resources Loading Chart: Consider the following example which is adapted from Field & Keller ‘Project Management’ 1998: Activity Description Staff Duration Earliest Start Time Float Latest Finish Time A Prepare offices 2 12 0 0 12 B Procure equipment 2 8 0 4 12 C Design tests 1 5 0 17 22 D Install equiptment 4 10 12 0 22 E Test system 3 10 22 0 32 F Train users 1 5 12 15 32
  • 7. • We will build the previous information into a ‘Resource Loading Chart’
  • 8. Observations: • From the previous slide’s graph we can immediately tell how many staff are needed at any one time. • For example – in week 10, we can identify that only 2 staff members are required. Whereas in week 14 there are 5 staff members required.
  • 9. • Note: The bottom row of the graph could also be described as the ‘critical path’. Each of these items as Float=0. This row can be described as the Base Line. • The method of creating this chart, by positioning one activity at a time, is called Serial Scheduling.
  • 10. Resource Levelling: • As identified in the previous slides, our chart contains ‘extreme peaks’. For example, weeks 1-5. • Resource levelling helps to avoid this. • As we have several activities which contain float, we can try to move these activities to ‘level’ out the staff distribution:
  • 11. • Obviously the below still isn’t ideal as we still have a ‘peak’ during week 13. However we have levelled s much as possible, and in turn we have reduced costs.
  • 13. Objectives: • To adjust the project’s time to adapt to fixed level of resources. • In the previous example, we realised it would take 5 staff to create the office in 32 weeks. • Now, let’s consider how long it would take if the staff level were fixed at 4.
  • 14. Parallel Scheduling: Definition: Starting at the beginning of a project and considering all the eligible activities, in a parallel manner. An eligible activity would be one which could be started if the resources were available. Let’s re-consider the example….
  • 15. Activity Dependency Staff Duration Latest Start Time Float Latest Finish Time A N/A 2 12 0 0 12 B N/A 2 8 4 4 12 C N/A 1 5 17 17 22 D A and B 4 10 12 0 22 E C and D 3 10 22 0 32 F A and B 1 5 27 15 32
  • 16. Have a go at plotting the chart with the strict resource limit of 4:
  • 18. Further Reading: – Time Limited Scheduling • Field & Keller Chapter 3.4, ‘Project Management’ • Moder et al (1983) – Resource Limited Scheduling • Kerzner Chapter 12 •