Module 3 Scheduling
Module 3 Scheduling
Identify the tasks that are critical within the activity network
Build a time line depicting the planned and actual progress of each task
Track task progress to ensure that delay is recognized "one day at a time"
To do this, the schedule should allow progress to be monitored and the project
to be controlled
Scheduling
Primary objectives
Best time
Least cost
Least risk
Secondary objectives
Evaluation of schedule alternatives
Communications
Scheduling
Some Thumb Rules
Mathematical Analysis
Network Diagrams
PERT
CPM
GERT
Bar Charts
Milestone Chart
Gantt Chart
Scheduling Techniques
Network Diagrams
Developed in the 1950s
A graphical representation of the tasks necessary to complete a project
Visualizes the flow of tasks & relationships
PERT
Program Evaluation and Review Technique
CPM
Critical Path Method
Sometimes treated synonymously
All are models using network diagrams
Scheduling Techniques
Network Diagrams
AOA consists of
Circles representing Events
Such as start or end of a given task
Lines representing Tasks
Thing being done Build UI
a.k.a. Arrow Diagramming Method (ADM)
AON
Tasks on Nodes
Nodes can be circles or rectangles (usually latter)
Task information written on node
Arrows are dependencies between tasks
a.k.a. Precedence Diagramming Method (PDM)
Scheduling Techniques
Critical Path
The specific set of sequential tasks upon which the project
completion date depends
or the longest full path
All projects have a Critical Path
Accelerating non-critical tasks do not directly shorten the schedule
Critical Path Method
The process for determining and optimizing the critical path
Non-CP tasks can start earlier or later w/o impacting completion
date
Note: Critical Path may change to another as you shorten the
current one.
Scheduling Techniques
Forward Pass
To determine early start (ES) and early finish (EF) times for each task
Work from left to right
Adding times in each path
Rule: when several tasks converge, the ES for the next task is the
largest of preceding EF times
Backward Pass
To determine the last finish (LF) and last start (LS) times
Start at the end node
Compute the bottom pair of numbers
Subtract duration from connecting nodes earliest start time
Scheduling Techniques
Network Diagrams
Advantages
Show precedence well
Reveal inter-dependencies not shown in other techniques
Ability to calculate critical path
Ability to perform what if exercises
Disadvantages
Default model assumes resources are unlimited
You need to incorporate this yourself (Resource Dependencies)
when determining the real Critical Path
Difficult to follow on large projects
Scheduling Techniques
Network Diagrams
Dependencies
Mandatory Dependencies
Discretionary Dependencies
Network Diagrams
Dependencies
External Dependencies
Resource Dependencies
Finish-to-Start (FS)
B cannot start till A finishes
A: Construct fence; B: Paint Fence
Start-to-Start (SS)
B cannot start till A starts
A: Pour foundation; B: Level concrete
Finish-to-Finish (FF)
B cannot finish till A finishes
A: Add wiring; B: Inspect electrical
Start-to-Finish (SF)
B cannot finish till A starts (rare)
Scheduling Techniques
PERT
Optimistic
Would likely occur 1 time in 20
Most likely
Modal value of the distribution
Pessimistic
Would be exceeded only one time in 20
Scheduling Techniques
PERT
Advantages
Accounts for uncertainty
Disadvantages
Time and labor intensive
Assumption of unlimited resources is big issue
Lack of functional ownership of estimates
Mostly used on large, complex project
Scheduling Techniques
CPM vs. PERT
3 2
A C D 2
3
Start 1 End
9 4
2
B E
It gives accurate and reliable readings of performance very early into a project
It provides a common value scale (i.e., time) for every project task, regardless of
the type of work being performed
The total hours to do the whole project are estimated, and every task is given
an earned value based on its estimated percentage of the total
Earned Value Analysis Terms to Know
Acronym Term Interpretation
PV Planned Value What is the estimated value of the work planned
to be done?
EV Earned Value What is the estimated value of the work actually
accomplished?
AC Actual Cost What is the actual cost incurred for the work
accomplished?
BAC Budget at Completion How much did we BUDGET for the TOTAL project
effort?
EAC Estimate at Completion What do we currently expect the TOTAL project to
cost?
ETC Estimate to Complete From this point on, how much MORE do we
expect it to cost to finish the project?
VAC Variance at Completion How much over or under budget do we expect to
be at the end of the project?
Earned Value Analysis Formulae
Name Formula Interpretation
Cost Variance (CV) EV AC -ve is over budget, +ve is under budget.
Schedule Variance (SV) EV PV -VE is behind schedule, +VE is ahead of schedule.
Cost Performance EV/AC We are getting Rs.. Worth of work out of every
Index (CPI) Re 1 spent. Funds are or are not being used
efficiently.
Schedule Performance EV/PV We are (only) progressing at .. % of the rate
Index (SPI) originally planned.
Estimate at As of now, how much do we expect the total
Completion (EAC) project to cost? Rs..