components of a scheduling system rev 2015 slide show
TRANSCRIPT
![Page 2: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/2.jpg)
Basu Technology, Inc. 2
Components of a Scheduling Tool
Calendar Network
Activity Relationship
Algorithm Scheduling Leveling
Constraints Resources
To understand CPM Scheduling calculations, you
need to understand the components of the scheduling systems
Stripping aside the bells & whistles, there are 5 main components that make up
the scheduling system.
![Page 3: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/3.jpg)
Basu Technology, Inc. 3
Assembling a Schedule - Calendar
Calendar
The first component is the calendar
![Page 4: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/4.jpg)
Basu Technology, Inc. 4
Assembling a Schedule - Activities
Calendar
Activities
The next component is the network with the sub-component – activity and ….
![Page 5: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/5.jpg)
Basu Technology, Inc. 5
Assembling a Schedule - Relationships
Calendar
Relationships
……. relationship
![Page 6: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/6.jpg)
Basu Technology, Inc. 6
Assembling a Schedule - Network
Calendar
Network
Activities and Relationships together make up the network
![Page 7: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/7.jpg)
Basu Technology, Inc. 7
Assembling a Schedule – Forward Pass
Calendar
Network
Calculation Algorithm
Forward Pass
The algorithm comprises of a forward pass
and a backward pass
![Page 8: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/8.jpg)
Basu Technology, Inc. 8
Assembling a Schedule – Forward Pass
Calendar
Network
Calculation Algorithm
Forward Pass
![Page 9: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/9.jpg)
Basu Technology, Inc. 9
Assembling a Schedule – Backward Pass
Calendar
Network
Calculation Algorithm
Backward Pass
![Page 10: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/10.jpg)
Basu Technology, Inc. 10
Assembling a Schedule – Backward Pass
Calendar
Network
Calculation Algorithm
Backward Pass
![Page 11: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/11.jpg)
Basu Technology, Inc. 11
Assembling a Schedule
Calendar
Network
Calculation Algorithm
Float
![Page 12: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/12.jpg)
Basu Technology, Inc. 12
Assembling a Schedule
Calendar
Network
Calculation Algorithm
![Page 13: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/13.jpg)
Basu Technology, Inc. 13
Assembling a Schedule
Calendar
Network
SNET
Applying a Constraint
Constraints restrict the movement of activities on the
calendar
There are categories of constraints such as date constraints and float constraints etc.
![Page 14: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/14.jpg)
Basu Technology, Inc. 14
Assembling a Schedule
Calendar
Network
SNET
Applying a Constraint
FloatAddl. Float
![Page 15: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/15.jpg)
Basu Technology, Inc. 15
Assembling a Schedule
Calendar
Network
5-Day Week Calendar
![Page 16: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/16.jpg)
Basu Technology, Inc. 16
Assembling a Schedule
Calendar
Network
5-Day & Weekend Calendars
Multiple calendars cause anomalies in float
calculations
![Page 17: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/17.jpg)
Basu Technology, Inc. 17
P3 MSPSureTrakP3e
Network Components
Activities
Relationship
Calendars
Constraints
Task DependentResource DependentLevel of EffortStart MilestoneFinish Milestone
TaskIndependentMeetingStart MilestoneFinish MilestoneHammockWBS
Fixed DurationFixed UnitFixed Work
Finish to StartStart to StartFinish to FinishStart to Finish
Finish to StartStart to StartFinish to FinishStart to Finish
Finish to StartStart to StartFinish to FinishStart to Finish
Finish to StartStart to StartFinish to FinishStart to Finish
ActivityRelationshipsResource Shifts
Duration TypeFixed Units/TimeFixed Units & Duration/TimeFixed UnitsFixed Duration & Units
TaskProjectResources
Task DependentIndependentMeetingStart MilestoneFinish MilestoneStart FlagFinish FlagHammockWBS
EarlyLateStart OnMandatoryExpected FinishZFF/ZTF
Start OnStart On or AfterStart On or BeforeFinish OnFinish On or AfterFinish On or BeforeStartFinishAs late as possible
Planning Units
ActivityResource
ActivityResource
Day, Week,Month
Must Start OnStart No Earlier ThanStart No Later ThanMust Finish OnFinish No Earlier ThanFinish No Later ThanAs Soon As PossibleAs Late as possible
EarlyLateStart OnMandatoryExpected FinishZFF/ZTF
Hour, DayHour, Day, Week, Month,Year
Estimated
Hour, Day
Variations in the Internals of Scheduling Packages
![Page 18: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/18.jpg)
Basu Technology, Inc. 18
Variations - Continued
Scheduling and Resource Leveling Algorithms
UpdatingPercent Completion and ETC
CalculationsLarge Impact on Results
![Page 19: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/19.jpg)
Basu Technology, Inc. 19
Resource Scheduling
Calendar
Resource Scheduling adds an order of magnitude
difficulty
![Page 20: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/20.jpg)
Basu Technology, Inc. 20
Additional Computational Complications
Resource Limits and PrioritizationResource dependent task durationsIncompatible Resource CalendarsDeparture from CPM Scheduling basics
At least 3 dimensions are added to the
calculations
![Page 21: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/21.jpg)
Basu Technology, Inc. 21
System Has Become Opaque
TransparencyRepeatable ResultsSolvability
The basis of calculations are not
easy to decipher
Difficult to do objective
independent analysis and verification
System is used for other goals such as project
administration which may conflict with the goals of
CPM scheduling
![Page 22: Components of a scheduling system rev 2015 slide show](https://reader038.vdocuments.us/reader038/viewer/2022110201/55ce323fbb61eb341c8b482d/html5/thumbnails/22.jpg)
Basu Technology, Inc. 22
Tasks Ahead
Certify the scheduling algorithmsFix variations in scheduling packagesImprove visibility toolsEstablish Standards for UsageRequire training and certification for
operatorsResearch / Establish Additional Metrics