SlideShare a Scribd company logo
1 of 73
CHAPTER 5
SCHEDULING and
RESOURCE ALLOCATION
MSc Bui Thu Hien
CHAPTER OUTLINE
5.1 SCHEDULING
5.2 RESOURCE ALLOCATION
Useful Abbreviations
 CPM - Critical Path Method
 PERT - Program Evaluation and Review
Technique
Background
 Schedule is the conversion of a project action
plan into an operating timetable
 Basis for monitoring a project
 One of the major project management tools
 Work changes daily, so a detailed plan is
essential
 Not all project activities need to be scheduled at
the same level of detail
Background Continued
 Most of the scheduling is at the WBS
level, not the work package level
 Only the most critical work packages may
be shown on the schedule
 Most of the scheduling is based on
network drawings
Network Scheduling Advantage
 Consistent framework
 Shows interdependences
 Shows when resources are needed
 Ensures proper communication
 Determines expected completion date
 Identifies critical activities
Network Scheduling Advantage
Continued
 Shows which of the activities can be
delayed
 Determines start dates
 Shows which task must be coordinated
 Shows which task can be run parallel
 Relieves some conflict
 Allows probabilistic estimates
Network Scheduling Techniques: PERT
(ADM) and CPM (PDM)
 PERT was developed for the Polaris
missile/submarine project in 1958
 CPM developed by DuPont during the same
time
 Initially, CPM and PERT were two different
approaches
– CPM used deterministic time estimates and allowed
project crunching
– PERT used probabilistic time estimates
 Microsoft Project (and others) have blended
CPM and PERT into one approach
Terminology
 Activity - A specific task or set of tasks
that are required by the project, use up
resources, and take time to complete
 Event - The result of completing one or
more activities
 Network - The combination of all
activities and events that define a project
– Drawn left-to-right
– Connections represent predecessors
Terminology Continued
 Path - A series of connected activities
 Critical - An activity, event, or path
which, if delayed, will delay the
completion of the project
 Critical Path - The path through the
project where, if any activity is delayed,
the project is delayed
– There is always a critical path
– There can be more than one critical path
Terminology Continued
 Sequential Activities - One activity must
be completed before the next one can
begin
 Parallel Activities - The activities can
take place at the same time
 Immediate Predecessor - That activity
that must be completed just before a
particular activity can begin
Terminology Continued
 Activity on Arrow - Arrows represent
activities while nodes stand for events
 Activity on Node - Nodes stand for
events and arrows show precedence
AON and AOA Format
Figure 8-3
Figure 8-2
Constructing the Network
 Begin with START activity
 Add activities without precedences as
nodes
– There will always be one
– May be more
 Add activities that have those activities as
precedences
 Continue
Gantt (Bar) Charts
 Developed by Henry L. Gantt
 Shows planned and actual progress
 Easy-to-read method to know the current
status
Advantages and Disadvantage
 Advantages
– Easily understood
– Provide a picture of the current state of a
project
 Disadvantage
– Difficult to follow complex projects
Microsoft Project Gantt Chart
Microsoft Project AON Network
Solving the Network
The AON Network from the previous
table
Calculating Activity Times
 
 
2
2
2
6
6
4









 




a
b
b
m
a
TE
The Results
Critical Path and Time
Critical Path and Time Continued
Exercise: How long will this project take?
What is the critical path?
Task Time Dependency
A 5 days None
B 3 days A
C 8 days A
D 3 days B
E 4 days C, D
F 3 days C, D
G 9 days D, E
H 6 days B, E
I 3 days F, G
J 7 day H, I
Revised time to completion
 A key technical expert who is needed for
step D had to travel to fix a customer crisis
just as step D started.
 The expert will return in 7 days.
 What is the impact on the project’s
completion date?
Slack
Slack Values
Precedence Diagramming
 Finish to start
 Start to start
 Finish to finish
 Start to finish
Precedence Diagramming Conventions
Microsoft Projects
Gantt Chart
AON Network
Microsoft Project Calendar
Uncertainty of Project Completion Time
 Assume activities are statistically
independent
 Variance of a set of activities is the sum
of the individual variances
 Interested in variances along the critical
path
Example
 
  45
.
52
645
.
1
745
.
5
43
22
.
1
745
.
5
7
33
43
50
)
(
2












Z
D
D
Z





Toward Realistic Time Estimates
 Calculations are based on 1% chance of
beating estimates
 Calculations can also be based on 5% or 10%
 Changing the percentage requires changing the
formulae for variance
 When using 5%, the divisor changes to 3.29
 When using 10%, the divisor changes to 2.56
5.2 RESOURCE ALLOCATION
Critical Path Method—Crashing a
Project
 Time and costs are interrelated
 Faster an activity is completed, more is
the cost
 Change the schedule and you change the
budget
 Thus many activities can be speeded up
by spending more money
What is Crashing / Crunching?
 To speed up, or expedite, a project
 Of course, the resources to do this must be
available
 Crunching a project changes the schedule for
all activities
 This will have an impact on schedules for all the
subcontractors
 Crunching a project often introduces
unanticipated problems
Activity Slope
Crash Cost Normal Cost
Crash Time Normal Time
Slope



An Example of Two-Time CPM
Activity Slopes—Cost per Period for
Crashing
Crashing the Project
Seven Day Schedule
Six Day Schedule
Five Day Schedule
Four Day Schedule
Cost-Crash Curve
Fast-Tracking
 Fast-tracking is another way to expedite a
project
– Mostly used for construction projects
– Can be used in other projects
 Refers to overlapping design and build
phases
 Increases number of change orders
 Increase is not that large
The Resource Allocation Problem
 CPM/PERT ignore resource utilization
and availability
 With external resources, this may not be
a problem
 It is, however, a concern with internal
resources
 Schedules need to be evaluated in terms
of both time and resources
Time Use and Resource Use
 Time limited: A project must be finished
by a certain time
 Resource limited: A project must be
finished without exceeding some specific
level of resource usage
 System-constrained: A project has fixed
amount of time and resources
Resource Loading
 Resource loading describes the amount
of resources an existing schedule
requires
 Gives an understanding of the demands a
project will make of a firm’s resources
Resource A
Resource B
Resource Leveling
 Less hands-on management is required
 May be able to use just-in-time inventory
 Improves morale
 Fewer personnel problems
 When an activity has slack, we can move
that activity to shift its resource usage
Resource Leveling Continued
 May also be possible to alter the
sequence of activities to levelize
resources
 Small projects can be levelized by hand
 Software can levelize resources for larger
projects
 Large projects with multiple resources are
complex to levelize
Constrained Resource Scheduling
Heuristic
Approach
An approach, such as a
rule of thumb, that yields
a good solution that may
or may not be optimal
Optimization
Approach
An approach, such as
linear programming, that
yields the one best
solution.
Heuristic Methods
 They are the only feasible methods used
to attack large projects
 While not optimal, the schedules are very
good
 Take the CPM/PERT schedule as a
baseline
Heuristic Methods Continued
 They sequentially step through the
schedule trying to move resource
requirements around to levelize them
 Resources are moved around based on
one or more priority rules
Common Priority Rules
 As soon as possible
 As late as possible
 Shortest task first
 Most resources first
 Minimum slack first
 Most critical followers
 Most successors
 Arbitrary
Heuristic Methods Continued
 These are just the common ones
 There are many more
 The heuristic can either start at the
beginning and work forwards
 Or it can start at the end and work
backwards
Optimization Methods
 Finds the one best solution
 Uses either linear programming or
enumeration
 Not all projects can be optimized
Multi-Project Scheduling and Resource
Allocation
 Scheduling and resource allocation
problems increase with more than one
project
 The greater the number of projects, the
greater the problems
 One way is to consider each project as
the part of a much larger project
Multi-Project Scheduling and Resource
Allocation Continued
 However, different projects have different
goals so combining may not make sense
 Must also tell us if there are resources to
tackle the new projects we are
considering
Standards to Measure Schedule
Effectiveness
 Schedule slippage
 Resource utilization
 In-process inventory
Schedule Slippage
 The time past a project’s due date
 Slippage may cause penalties
 Different projects will have different
penalties
 Expediting one project can cause others
to slip
 Taking on a new project can cause
existing projects to slip
Resource Utilization
 The percentage of a resource that is
actually used
 We want a schedule that smoothes out
the dips and peaks of resource utilization
 This is especially true of labor, where
hiring and firing is expensive
In-Process Inventory
 This is the amount of work waiting to be
processed because there is a shortage of
some resource
 Similar to WIP in manufacturing
 Holding cost is incurred
Heuristic Techniques
 Multi-projects are too complex for
optimization approaches
 Many of the heuristics are extensions of
the ones used for one project
Additional Priority Rules
 Resource scheduling method
 Minimum late finish time
 Greatest resource demand
 Greatest resource utilization
 Most possible jobs
Goldratt’s Critical Chain
1. Thoughtless optimism
2. Capacity should be equal to demand
3. The “Student Syndrome”
4. Multitasking to reduce idle time
Goldratt’s Critical Chain Continued
5. Assuming network complexity makes no
difference
6. Management cutting time to “motivate”
workers
7. Game playing
8. Early finishes not canceling out late
finishes

More Related Content

What's hot

Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project ManagementShyam Kerkar
 
7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..pptPedadaSaikumar
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structureCOEPD HR
 
Project Charter
Project CharterProject Charter
Project CharterReema
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULEAjeesh Mk
 
Project Time Management
Project Time ManagementProject Time Management
Project Time ManagementSerdar Temiz
 
5 phases of project management
5 phases of project management5 phases of project management
5 phases of project managementJared C. Powell
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure pptnazi2020
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniquesShivangi Saini
 
2.project lifecycle
2.project lifecycle2.project lifecycle
2.project lifecyclerlabsza
 
Project Management
Project ManagementProject Management
Project Managementajithsrc
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value AnalysisSaqib Raza
 
8. (lecture 6) Project Cost Control.ppt
8. (lecture 6) Project Cost Control.ppt8. (lecture 6) Project Cost Control.ppt
8. (lecture 6) Project Cost Control.pptPedadaSaikumar
 
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 A Makwana
 
Project cost & control
Project cost & controlProject cost & control
Project cost & controlAMARAYYA
 
Project management and control
Project management and controlProject management and control
Project management and controlShruti Pendharkar
 
Project monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringProject monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringSandeep Kumar
 
Project management-planning and scheduling
Project management-planning and schedulingProject management-planning and scheduling
Project management-planning and schedulingAditi Garg
 
PMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project ManagementPMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project ManagementMohamed Loey
 

What's hot (20)

Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
 
7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
Project Charter
Project CharterProject Charter
Project Charter
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULE
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
5 phases of project management
5 phases of project management5 phases of project management
5 phases of project management
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure ppt
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
2.project lifecycle
2.project lifecycle2.project lifecycle
2.project lifecycle
 
Project Management
Project ManagementProject Management
Project Management
 
Earned Value Analysis
Earned Value AnalysisEarned Value Analysis
Earned Value Analysis
 
8. (lecture 6) Project Cost Control.ppt
8. (lecture 6) Project Cost Control.ppt8. (lecture 6) Project Cost Control.ppt
8. (lecture 6) Project Cost Control.ppt
 
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
 
Project cost & control
Project cost & controlProject cost & control
Project cost & control
 
Project management and control
Project management and controlProject management and control
Project management and control
 
Project monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringProject monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoring
 
Project management-planning and scheduling
Project management-planning and schedulingProject management-planning and scheduling
Project management-planning and scheduling
 
PMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project ManagementPMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project Management
 
Project management structures
Project management structuresProject management structures
Project management structures
 

Similar to Chapter-5-Scheduling-and-Resource-Allocation.ppt

Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.pptTecnicoItca
 
Time --updated 60b084af4f5af-
Time --updated 60b084af4f5af-Time --updated 60b084af4f5af-
Time --updated 60b084af4f5af-seminiMaya
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of TimeInSync Conference
 
L05 time management
L05 time managementL05 time management
L05 time managementAsa Chan
 
Training pm jan 11 part b
Training pm jan 11 part bTraining pm jan 11 part b
Training pm jan 11 part bSiep Littooij
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule DevelopmentChris Carson
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - PresentationHassan Rizwan
 
Project TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxProject TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxbriancrawford30935
 
Control techniques
Control techniquesControl techniques
Control techniquesAdnan Shakir
 
Project management (A Basic Approach)
Project management (A Basic Approach)Project management (A Basic Approach)
Project management (A Basic Approach)Jed Concepcion
 
Scheduling coordination and control of projects
Scheduling coordination and control of projects Scheduling coordination and control of projects
Scheduling coordination and control of projects Somashekar S.M
 

Similar to Chapter-5-Scheduling-and-Resource-Allocation.ppt (20)

-PM-09-7.ppt
-PM-09-7.ppt-PM-09-7.ppt
-PM-09-7.ppt
 
ch09s.ppt
ch09s.pptch09s.ppt
ch09s.ppt
 
Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.ppt
 
Time --updated 60b084af4f5af-
Time --updated 60b084af4f5af-Time --updated 60b084af4f5af-
Time --updated 60b084af4f5af-
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
 
Project Planning Scheduling
Project Planning SchedulingProject Planning Scheduling
Project Planning Scheduling
 
CSRA Havranek Hostetter Palisade 2012
CSRA Havranek Hostetter Palisade 2012CSRA Havranek Hostetter Palisade 2012
CSRA Havranek Hostetter Palisade 2012
 
L05 time management
L05 time managementL05 time management
L05 time management
 
Training pm jan 11 part b
Training pm jan 11 part bTraining pm jan 11 part b
Training pm jan 11 part b
 
Project management
Project managementProject management
Project management
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule Development
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - Presentation
 
Pert Cpm Nis
Pert   Cpm NisPert   Cpm Nis
Pert Cpm Nis
 
Project TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxProject TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docx
 
6 time PMBOK
6 time PMBOK6 time PMBOK
6 time PMBOK
 
Stopping the insanity
Stopping the insanityStopping the insanity
Stopping the insanity
 
Control techniques
Control techniquesControl techniques
Control techniques
 
Project management (A Basic Approach)
Project management (A Basic Approach)Project management (A Basic Approach)
Project management (A Basic Approach)
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Scheduling coordination and control of projects
Scheduling coordination and control of projects Scheduling coordination and control of projects
Scheduling coordination and control of projects
 

More from TecnicoItca

tipos-de-organizacion-empresarial.pdf
tipos-de-organizacion-empresarial.pdftipos-de-organizacion-empresarial.pdf
tipos-de-organizacion-empresarial.pdfTecnicoItca
 
-Interes-Simple.ppt
-Interes-Simple.ppt-Interes-Simple.ppt
-Interes-Simple.pptTecnicoItca
 
Tesis-de-gerencia-de-proyectos (1).pptx
Tesis-de-gerencia-de-proyectos (1).pptxTesis-de-gerencia-de-proyectos (1).pptx
Tesis-de-gerencia-de-proyectos (1).pptxTecnicoItca
 
Gestion-Financiera-Semestre-2016-0-ppt.ppt
Gestion-Financiera-Semestre-2016-0-ppt.pptGestion-Financiera-Semestre-2016-0-ppt.ppt
Gestion-Financiera-Semestre-2016-0-ppt.pptTecnicoItca
 
08-Project-Control-ppt.ppt
08-Project-Control-ppt.ppt08-Project-Control-ppt.ppt
08-Project-Control-ppt.pptTecnicoItca
 
Project-Progress-Presentation.pptx
Project-Progress-Presentation.pptxProject-Progress-Presentation.pptx
Project-Progress-Presentation.pptxTecnicoItca
 
-Project-Management.ppt
-Project-Management.ppt-Project-Management.ppt
-Project-Management.pptTecnicoItca
 
Telsys-Case-International-Management.ppt
Telsys-Case-International-Management.pptTelsys-Case-International-Management.ppt
Telsys-Case-International-Management.pptTecnicoItca
 
Project-Management.pptx
Project-Management.pptxProject-Management.pptx
Project-Management.pptxTecnicoItca
 
Project-Management.ppt
Project-Management.pptProject-Management.ppt
Project-Management.pptTecnicoItca
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxTecnicoItca
 
Project-Management-Introduction.ppt
Project-Management-Introduction.pptProject-Management-Introduction.ppt
Project-Management-Introduction.pptTecnicoItca
 
Project-Manager.ppt
Project-Manager.pptProject-Manager.ppt
Project-Manager.pptTecnicoItca
 
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
 
Chapter-8-Post-Mid.ppt
Chapter-8-Post-Mid.pptChapter-8-Post-Mid.ppt
Chapter-8-Post-Mid.pptTecnicoItca
 
PM-Chapter8-1.pptx
PM-Chapter8-1.pptxPM-Chapter8-1.pptx
PM-Chapter8-1.pptxTecnicoItca
 
Scheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.pptScheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.pptTecnicoItca
 
Clases-de-Bonos-matematica.ppt
Clases-de-Bonos-matematica.pptClases-de-Bonos-matematica.ppt
Clases-de-Bonos-matematica.pptTecnicoItca
 
Valoracion-de-Bonos.pptx
Valoracion-de-Bonos.pptxValoracion-de-Bonos.pptx
Valoracion-de-Bonos.pptxTecnicoItca
 

More from TecnicoItca (20)

tipos-de-organizacion-empresarial.pdf
tipos-de-organizacion-empresarial.pdftipos-de-organizacion-empresarial.pdf
tipos-de-organizacion-empresarial.pdf
 
-Interes-Simple.ppt
-Interes-Simple.ppt-Interes-Simple.ppt
-Interes-Simple.ppt
 
Tesis-de-gerencia-de-proyectos (1).pptx
Tesis-de-gerencia-de-proyectos (1).pptxTesis-de-gerencia-de-proyectos (1).pptx
Tesis-de-gerencia-de-proyectos (1).pptx
 
Gestion-Financiera-Semestre-2016-0-ppt.ppt
Gestion-Financiera-Semestre-2016-0-ppt.pptGestion-Financiera-Semestre-2016-0-ppt.ppt
Gestion-Financiera-Semestre-2016-0-ppt.ppt
 
08-Project-Control-ppt.ppt
08-Project-Control-ppt.ppt08-Project-Control-ppt.ppt
08-Project-Control-ppt.ppt
 
Project-Progress-Presentation.pptx
Project-Progress-Presentation.pptxProject-Progress-Presentation.pptx
Project-Progress-Presentation.pptx
 
-Project-Management.ppt
-Project-Management.ppt-Project-Management.ppt
-Project-Management.ppt
 
Telsys-Case-International-Management.ppt
Telsys-Case-International-Management.pptTelsys-Case-International-Management.ppt
Telsys-Case-International-Management.ppt
 
Project-Management.pptx
Project-Management.pptxProject-Management.pptx
Project-Management.pptx
 
Project-Management.ppt
Project-Management.pptProject-Management.ppt
Project-Management.ppt
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptx
 
Project-Management-Introduction.ppt
Project-Management-Introduction.pptProject-Management-Introduction.ppt
Project-Management-Introduction.ppt
 
Project-Manager.ppt
Project-Manager.pptProject-Manager.ppt
Project-Manager.ppt
 
ch10s.ppt
ch10s.pptch10s.ppt
ch10s.ppt
 
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
 
Chapter-8-Post-Mid.ppt
Chapter-8-Post-Mid.pptChapter-8-Post-Mid.ppt
Chapter-8-Post-Mid.ppt
 
PM-Chapter8-1.pptx
PM-Chapter8-1.pptxPM-Chapter8-1.pptx
PM-Chapter8-1.pptx
 
Scheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.pptScheduling-Resources-and-Costs.ppt
Scheduling-Resources-and-Costs.ppt
 
Clases-de-Bonos-matematica.ppt
Clases-de-Bonos-matematica.pptClases-de-Bonos-matematica.ppt
Clases-de-Bonos-matematica.ppt
 
Valoracion-de-Bonos.pptx
Valoracion-de-Bonos.pptxValoracion-de-Bonos.pptx
Valoracion-de-Bonos.pptx
 

Recently uploaded

Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Chapter-5-Scheduling-and-Resource-Allocation.ppt

  • 1. CHAPTER 5 SCHEDULING and RESOURCE ALLOCATION MSc Bui Thu Hien
  • 3. Useful Abbreviations  CPM - Critical Path Method  PERT - Program Evaluation and Review Technique
  • 4. Background  Schedule is the conversion of a project action plan into an operating timetable  Basis for monitoring a project  One of the major project management tools  Work changes daily, so a detailed plan is essential  Not all project activities need to be scheduled at the same level of detail
  • 5. Background Continued  Most of the scheduling is at the WBS level, not the work package level  Only the most critical work packages may be shown on the schedule  Most of the scheduling is based on network drawings
  • 6. Network Scheduling Advantage  Consistent framework  Shows interdependences  Shows when resources are needed  Ensures proper communication  Determines expected completion date  Identifies critical activities
  • 7. Network Scheduling Advantage Continued  Shows which of the activities can be delayed  Determines start dates  Shows which task must be coordinated  Shows which task can be run parallel  Relieves some conflict  Allows probabilistic estimates
  • 8. Network Scheduling Techniques: PERT (ADM) and CPM (PDM)  PERT was developed for the Polaris missile/submarine project in 1958  CPM developed by DuPont during the same time  Initially, CPM and PERT were two different approaches – CPM used deterministic time estimates and allowed project crunching – PERT used probabilistic time estimates  Microsoft Project (and others) have blended CPM and PERT into one approach
  • 9. Terminology  Activity - A specific task or set of tasks that are required by the project, use up resources, and take time to complete  Event - The result of completing one or more activities  Network - The combination of all activities and events that define a project – Drawn left-to-right – Connections represent predecessors
  • 10. Terminology Continued  Path - A series of connected activities  Critical - An activity, event, or path which, if delayed, will delay the completion of the project  Critical Path - The path through the project where, if any activity is delayed, the project is delayed – There is always a critical path – There can be more than one critical path
  • 11. Terminology Continued  Sequential Activities - One activity must be completed before the next one can begin  Parallel Activities - The activities can take place at the same time  Immediate Predecessor - That activity that must be completed just before a particular activity can begin
  • 12. Terminology Continued  Activity on Arrow - Arrows represent activities while nodes stand for events  Activity on Node - Nodes stand for events and arrows show precedence
  • 13. AON and AOA Format Figure 8-3 Figure 8-2
  • 14. Constructing the Network  Begin with START activity  Add activities without precedences as nodes – There will always be one – May be more  Add activities that have those activities as precedences  Continue
  • 15. Gantt (Bar) Charts  Developed by Henry L. Gantt  Shows planned and actual progress  Easy-to-read method to know the current status
  • 16. Advantages and Disadvantage  Advantages – Easily understood – Provide a picture of the current state of a project  Disadvantage – Difficult to follow complex projects
  • 20. The AON Network from the previous table
  • 21. Calculating Activity Times     2 2 2 6 6 4                a b b m a TE
  • 24. Critical Path and Time Continued
  • 25. Exercise: How long will this project take? What is the critical path? Task Time Dependency A 5 days None B 3 days A C 8 days A D 3 days B E 4 days C, D F 3 days C, D G 9 days D, E H 6 days B, E I 3 days F, G J 7 day H, I
  • 26. Revised time to completion  A key technical expert who is needed for step D had to travel to fix a customer crisis just as step D started.  The expert will return in 7 days.  What is the impact on the project’s completion date?
  • 27. Slack
  • 29. Precedence Diagramming  Finish to start  Start to start  Finish to finish  Start to finish
  • 35. Uncertainty of Project Completion Time  Assume activities are statistically independent  Variance of a set of activities is the sum of the individual variances  Interested in variances along the critical path
  • 36. Example     45 . 52 645 . 1 745 . 5 43 22 . 1 745 . 5 7 33 43 50 ) ( 2             Z D D Z     
  • 37. Toward Realistic Time Estimates  Calculations are based on 1% chance of beating estimates  Calculations can also be based on 5% or 10%  Changing the percentage requires changing the formulae for variance  When using 5%, the divisor changes to 3.29  When using 10%, the divisor changes to 2.56
  • 39. Critical Path Method—Crashing a Project  Time and costs are interrelated  Faster an activity is completed, more is the cost  Change the schedule and you change the budget  Thus many activities can be speeded up by spending more money
  • 40. What is Crashing / Crunching?  To speed up, or expedite, a project  Of course, the resources to do this must be available  Crunching a project changes the schedule for all activities  This will have an impact on schedules for all the subcontractors  Crunching a project often introduces unanticipated problems
  • 41. Activity Slope Crash Cost Normal Cost Crash Time Normal Time Slope   
  • 42. An Example of Two-Time CPM
  • 43. Activity Slopes—Cost per Period for Crashing
  • 50. Fast-Tracking  Fast-tracking is another way to expedite a project – Mostly used for construction projects – Can be used in other projects  Refers to overlapping design and build phases  Increases number of change orders  Increase is not that large
  • 51. The Resource Allocation Problem  CPM/PERT ignore resource utilization and availability  With external resources, this may not be a problem  It is, however, a concern with internal resources  Schedules need to be evaluated in terms of both time and resources
  • 52. Time Use and Resource Use  Time limited: A project must be finished by a certain time  Resource limited: A project must be finished without exceeding some specific level of resource usage  System-constrained: A project has fixed amount of time and resources
  • 53. Resource Loading  Resource loading describes the amount of resources an existing schedule requires  Gives an understanding of the demands a project will make of a firm’s resources
  • 56. Resource Leveling  Less hands-on management is required  May be able to use just-in-time inventory  Improves morale  Fewer personnel problems  When an activity has slack, we can move that activity to shift its resource usage
  • 57. Resource Leveling Continued  May also be possible to alter the sequence of activities to levelize resources  Small projects can be levelized by hand  Software can levelize resources for larger projects  Large projects with multiple resources are complex to levelize
  • 58. Constrained Resource Scheduling Heuristic Approach An approach, such as a rule of thumb, that yields a good solution that may or may not be optimal Optimization Approach An approach, such as linear programming, that yields the one best solution.
  • 59. Heuristic Methods  They are the only feasible methods used to attack large projects  While not optimal, the schedules are very good  Take the CPM/PERT schedule as a baseline
  • 60. Heuristic Methods Continued  They sequentially step through the schedule trying to move resource requirements around to levelize them  Resources are moved around based on one or more priority rules
  • 61. Common Priority Rules  As soon as possible  As late as possible  Shortest task first  Most resources first  Minimum slack first  Most critical followers  Most successors  Arbitrary
  • 62. Heuristic Methods Continued  These are just the common ones  There are many more  The heuristic can either start at the beginning and work forwards  Or it can start at the end and work backwards
  • 63. Optimization Methods  Finds the one best solution  Uses either linear programming or enumeration  Not all projects can be optimized
  • 64. Multi-Project Scheduling and Resource Allocation  Scheduling and resource allocation problems increase with more than one project  The greater the number of projects, the greater the problems  One way is to consider each project as the part of a much larger project
  • 65. Multi-Project Scheduling and Resource Allocation Continued  However, different projects have different goals so combining may not make sense  Must also tell us if there are resources to tackle the new projects we are considering
  • 66. Standards to Measure Schedule Effectiveness  Schedule slippage  Resource utilization  In-process inventory
  • 67. Schedule Slippage  The time past a project’s due date  Slippage may cause penalties  Different projects will have different penalties  Expediting one project can cause others to slip  Taking on a new project can cause existing projects to slip
  • 68. Resource Utilization  The percentage of a resource that is actually used  We want a schedule that smoothes out the dips and peaks of resource utilization  This is especially true of labor, where hiring and firing is expensive
  • 69. In-Process Inventory  This is the amount of work waiting to be processed because there is a shortage of some resource  Similar to WIP in manufacturing  Holding cost is incurred
  • 70. Heuristic Techniques  Multi-projects are too complex for optimization approaches  Many of the heuristics are extensions of the ones used for one project
  • 71. Additional Priority Rules  Resource scheduling method  Minimum late finish time  Greatest resource demand  Greatest resource utilization  Most possible jobs
  • 72. Goldratt’s Critical Chain 1. Thoughtless optimism 2. Capacity should be equal to demand 3. The “Student Syndrome” 4. Multitasking to reduce idle time
  • 73. Goldratt’s Critical Chain Continued 5. Assuming network complexity makes no difference 6. Management cutting time to “motivate” workers 7. Game playing 8. Early finishes not canceling out late finishes