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

Work breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran jWork breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran jIIT delhi
 
Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Fahad Mahmud Mirza
 
PROJECT PLANNING AND MANAGEMENT
PROJECT PLANNING AND MANAGEMENTPROJECT PLANNING AND MANAGEMENT
PROJECT PLANNING AND MANAGEMENTAbraham Ncunge
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementMarkos Mulat G
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniquesShivangi Saini
 
Project Cost Management
Project Cost Management Project Cost Management
Project Cost Management Muhammad Hanif
 
Project Selection Methods
Project Selection MethodsProject Selection Methods
Project Selection MethodsManikandan M
 
Project management & Network analysis
Project management & Network analysisProject management & Network analysis
Project management & Network analysisHarinadh Karimikonda
 
Chapter 1 An Overview Of Project Management
Chapter 1  An Overview Of Project ManagementChapter 1  An Overview Of Project Management
Chapter 1 An Overview Of Project ManagementMahesh Bendigeri
 
Project management tools and techniques
Project management tools and techniquesProject management tools and techniques
Project management tools and techniquesTata Dinyuy
 
Project management-planning and scheduling
Project management-planning and schedulingProject management-planning and scheduling
Project management-planning and schedulingAditi Garg
 

What's hot (20)

Work breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran jWork breakdown structure in project management ppt by kiran j
Work breakdown structure in project management ppt by kiran j
 
Project Management
Project ManagementProject Management
Project Management
 
Pert and CPM
Pert and CPMPert and CPM
Pert and CPM
 
Project management techniques
Project management techniquesProject management techniques
Project management techniques
 
Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]Project Feasibility [DECEMBER 2006]
Project Feasibility [DECEMBER 2006]
 
PROJECT PLANNING AND MANAGEMENT
PROJECT PLANNING AND MANAGEMENTPROJECT PLANNING AND MANAGEMENT
PROJECT PLANNING AND MANAGEMENT
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
Project Cost Management
Project Cost Management Project Cost Management
Project Cost Management
 
Project Selection Methods
Project Selection MethodsProject Selection Methods
Project Selection Methods
 
crashing of project
crashing of project crashing of project
crashing of project
 
Project management & Network analysis
Project management & Network analysisProject management & Network analysis
Project management & Network analysis
 
Chapter 1 An Overview Of Project Management
Chapter 1  An Overview Of Project ManagementChapter 1  An Overview Of Project Management
Chapter 1 An Overview Of Project Management
 
Project management tools and techniques
Project management tools and techniquesProject management tools and techniques
Project management tools and techniques
 
Project organisation structure
Project organisation structureProject organisation structure
Project organisation structure
 
Project management and project life cycle
Project management and project life cycleProject management and project life cycle
Project management and project life cycle
 
Project management-planning and scheduling
Project management-planning and schedulingProject management-planning and scheduling
Project management-planning and scheduling
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 

Viewers also liked

Service sectors ppt
Service sectors pptService sectors ppt
Service sectors pptMeraPPT. com
 
Waiting Line Management
Waiting Line Management Waiting Line Management
Waiting Line Management Joshua Miranda
 
Planning, scheduling and resource allocation
Planning, scheduling and resource allocationPlanning, scheduling and resource allocation
Planning, scheduling and resource allocationJatin Mandhyan
 
Chapter 3: Front Office Operations
Chapter 3: Front Office OperationsChapter 3: Front Office Operations
Chapter 3: Front Office OperationsNicole Hay-Walters
 

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
 
Project-Time-Line.pdf
Project-Time-Line.pdfProject-Time-Line.pdf
Project-Time-Line.pdfNabeel Ahmad
 
Resource planning and resource allocation
Resource planning and resource allocationResource planning and resource allocation
Resource planning and resource allocationVenu Yemul
 
PM Session 6
PM Session 6PM Session 6
PM Session 6dmdk12
 
Resource Planning
Resource PlanningResource Planning
Resource PlanningWajahat Ali
 
Project Management Notes 3
Project Management Notes 3Project Management Notes 3
Project Management Notes 3Golam Bitonsir
 
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
 
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.pptxTecnicoItca
 
Scheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.pptScheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.pptTecnicoItca
 
Resource Allocation In Software Project Management
Resource Allocation In Software Project ManagementResource Allocation In Software Project Management
Resource Allocation In Software Project ManagementSyed Hassan Ali
 
Wbs & Project Scheduling
Wbs & Project SchedulingWbs & Project Scheduling
Wbs & Project Schedulingsslovepk
 
09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details09 Fine-tuning Assignment Details
09 Fine-tuning Assignment DetailsSoe Naing Win
 

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
 
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 Planning
Resource PlanningResource Planning
Resource Planning
 
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 diagramsNicola2903
 
Critical path method
Critical path methodCritical path method
Critical path methodNicola2903
 
Work breakdown Structure
Work breakdown StructureWork breakdown Structure
Work breakdown StructureNicola2903
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart Nicola2903
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structureNicola2903
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network DiagramsNicola2903
 
Estimating in Project Scheduling
Estimating in Project SchedulingEstimating in Project Scheduling
Estimating in Project SchedulingNicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path MethodNicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path MethodNicola2903
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt ChartNicola2903
 

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

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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 •