2/16/2019
Project Schedule
Management (Lecture 3)
Naeem Iqbal, MCS, MBA, PMP, LIMC
[Link]@[Link]
Key Concepts
How and when the project will deliver
the products, services, and results
serves as a tool for communication,
managing stakeholders’ expectations,
and as a basis for performance
reporting 2
1
2/16/2019
2
2/16/2019
Scheduling Methods
Precedence
Critical Path Critical Chain
Diagram
Method Method
Method
(CPM) (CCM)
(PDM)
Critical Path Method
▪ determines the minimum total project
duration and the earliest possible finish
date of the project as well as the amount
of scheduling flexibility (total float) in the
schedule model
▪ pure CPM network allows only zero or
positive total float
3
2/16/2019
Float Types
Free Float Time a task can be delayed without
delaying the early start date of its
successor
Total Time a task can be delayed without
Float delaying the project completion date
Project Time the project can be delayed
Float without delaying the externally
imposed project completion date (by
customer, management, project
manager etc.)
4
2/16/2019
Precedence Diagramming Method
▪ Precedence diagrams illustrate the
relationships between activities left to right
(time-phased), allowing project activities to
flow from a project start milestone to the
project complete milestone.
▪ Relationships between time-phased
activities are represented by directional
arrows.
▪ PDM diagrams use lead and lag
components.
5
2/16/2019
Critical Chain Method
▪ The longest resource-leveled path through the
schedule, including buffers, is the critical chain,
and it is often different from the critical path in
CPM.
▪ The critical chain method is developed from the
CPM approach and considers the effects of
resource allocation, resource leveling, and activity
duration uncertainty on the CPM-determined
critical path.
Buffer Types
Feeding A buffer (in duration) added to the
Buffers schedule model at the merge of non-
critical paths with the project critical path
from the CPM
Resource The frequent passing of forecast finish
Buffers dates to a predecessor activity alerting the
resources of the successor activity to be
prepared to start work on the forecast
finish date of the predecessor activity
Project A duration added to the end of the project
Buffers between the last project activity and the
final delivery date or contracted completion
date.
6
2/16/2019
7
2/16/2019
Scheduling Techniques
Rolling wave planning,
Agile scheduling,
PERT,
Monte Carlo simulation
Rolling Wave Planning
▪ a detailed decomposition of the high-level
activities is performed only for those
activities in the “near term,”
▪ perform the detailed planning at regular
intervals
8
2/16/2019
Agile Technique
▪ The Agile project team utilizes CPM scheduling
for each development cycle, called a sprint,
which typically lasts two to four weeks
▪ focuses on shorter development cycles and
tangible results at frequent and incremental
intervals
▪ focus is on realization of interim benefits
instead of completing activities
▪ involvement of the key stakeholders, primarily
the customer/end user, at the end of every
iteration to approve the interim work products
9
2/16/2019
Program Evaluation and Review
Technique
▪ Starting with a precedence diagram, PERT
allows for activity duration estimates to be
determined allowing for the uncertainty
contained in the duration estimating
process
Monte Carlo Simulation
▪ considers the uncertainty in an activity’s
duration, cost, resources, and
relationships, etc., using the risks from the
risk register to drive the uncertainty in
activity durations or by estimating those
durations directly as optimistic, most likely,
and pessimistic estimates for activities
▪ A probability distribution may be assigned
to each activity
10
2/16/2019
▪ A simulation is made up of many
iterations, each of which represents a
possible project result.
▪ Activities most frequently on the critical
path and those that have high-priority risks
can be monitored closely to increase the
probability that the project will complete on
time
11
2/16/2019
TRENDS AND
EMERGING PRACTICES IN
PROJECT SCHEDULE
MANAGEMENT
Iterative Scheduling with Backlog
▪ form of rolling wave planning based on
adaptive life cycles
▪ requirements are documented in user
stories that are then prioritized and refined
just prior to construction
▪ product features are developed using time-
boxed periods of work
▪ User Story. A brief description of
deliverable value for a specific user. It is a
promise for a conversation to clarify details
12
2/16/2019
Iterative Scheduling with Backlog
▪ used to deliver incremental value to the
customer or when multiple teams can
concurrently develop a large number of
features that have few interconnected
dependencies
▪ it welcomes changes throughout the
development life cycle
13
2/16/2019
▪ Kanban is a visual system for managing
work as it moves through a process.
Summary
▪ High levels of uncertainty and
unpredictability in a fast-paced, highly
competitive global marketplace, it is
becoming even more important to respond
to the changing needs of the environment.
▪ Adaptive planning defines a plan but
acknowledges that once work starts, the
priorities may change and the plan needs
to reflect this new knowledge.
14
2/16/2019
Case Study Discussion
Thank You!
15