Agenda
Define Activities
Sequence Activities
Develop Schedule
Control Schedule
Planning
Plan Schedule Mgnt
Define Activities
Sequence Activities
Estimate Activity
Resources
Estimate Activity
Durations
Develop Schedule
Executing
Control Schedule
Closing
Define Activities
The Define Activities process consists of identifying the actions to be performed in
order to obtain the deliverables. Using the WBS and the Scope Baseline, a breakdown
of the work packages into schedule activity level is made to create the Activity List.
Remember that Work Packages are product deliverables, whereas Activities focus on
the work that needs to be carried out in order to execute such work packages.
Inputs
Outputs
Schedule Management
Plan
Scope Baseline
EEF
OPA
Decomposition
Rolling Wave Planning
Expert Judgment
Activity List
Activity Attributes
Milestone List
Define Activities
Decomposition is the act of breaking down the work packages into activity level.
Activity 6
Activity 5
Activity 4
Activity 3
Activity 2
Activity 1
Work Package
Define Activities
The Activity Attributes provides details about the activities such as dependencies,
duration, etc.
The Milestone List provides a list of major or minor milestones to be reached before
the completion of the project.
Sequence Activities
The Sequence Activities process consists of putting the activities (identified in the
Define Activities) in the correct order and establishing dependencies between them.
The tool used is called the Precedence Diagramming Method (PDM).
Inputs
Outputs
Schedule Management
Plan
Activity List
Activity Attributes
Project Scope Statement
Milestone List
EEF
OPA
Precedence
Diagramming Method
Dependency
Determination
Leads and Lags
Project Schedule
Network Diagrams
Project Document
Updates
Sequence Activities
A Network Diagram shows the dependencies between activities as well the duration
of each activity. Its a graphical representation of the workflow and it helps estimating
the duration of a project through the Critical Path.
Example of a Network Diagram :
Sequence Activities
There are four Precedence Relationships also known as the Activity on Node (AON)
approach :
1. Finish-to-Start (FS) : Activity A must be completed before Activity B can start
Sequence Activities
Another approach is called Activity on Arrow (AOA). Since the activity is defined on
the arrow, it is read as A-C or B-D. The dashed line have a duration of 0 and are used
to show multiple dependencies. They are called dummy activities.
Sequence Activities
A GANTT Chart is a graphical representation of a schedule that helps to plan,
coordinate and control the activities of a project.
Sequence Activities
There are four types of Network Dependency :
Mandatory Dependency : also called hard-logic. It describes the finish-to-start
relationship.
Discretionary Dependency : also called preferred, preferential logic or softlogic. The dependency is established by the project team or the organization. It is
used when compressing the schedule.
External Dependency : the activity is dependent on another non-project thirdparty activity such as a supplier or a government activity.
Sequence Activities
A milestone is used as a checkpoint on the progress of the project. They usually
represent the completion of a key deliverable or of a phase in the project. They are
listed in the Project Management Plan, the WBS Dictionary and the Scope Statement.
A Lag is a forced/required/imposed delay in starting a successor activity. For example,
there is a required lag between pouring concrete footing and starting the erection of
the walls. It is a positive number.
A Lead is the opposite of a Lag. It is defined as the time by which one successor
activity is leading the predecessor activity. For example, testing a software code before
the entire application has been completed. It is a negative number.
Inputs
Outputs
Schedule Management
Plan
Activity List
Activity Attributes
OPA
Activity Cost Estimates
Resource Calendars
Risk Register
EEF
Expert Judgment
Alternative Analysis
Published Estimating
Data
Bottom-up Estimating
Project Management
Software
Activity Resource
Requirements
Resource Breakdown
Structure
Project Document
Updates
Outputs
Schedule Management
Plan
Activity List
Activity Attributes
OPA
Project Scope Statement
Resource Breakdown
Structure
Resource Calendars
Risk Register
EEF
Expert Judgment
Parametric Estimates
Analogous Estimates
Reserve Analysis
Three-Point Estimates
Group Decision Making
Techniques
Activity Duration
Estimates
Project Document
Updates
Beta Distribution
=
+ +
+ +
=
+ +
+ +
=
Triangular Distribution
Percentages
A range of One Sigma 1 above and below the mean equals 68.27%
A range of Two Sigma 2 above and below the mean equals 95.45%
A range of Three Sigma 3 above and below the mean equals 99.73%
A range of Six Sigma 6 above and below the mean equals 99.99%
Accuracy is the level of conformity to target values while the Standard Deviation is the precision
of the measurements.
+ 2
+ 3
+ 4
Advantages
Disadvantages
Analogous
Estimating
Bottom-up
Estimating
Improved accuracy
Good level of detail
Includes team buy-in
Parametric
Estimates
Accuracy varies
Historical info not available
Not scalable
18
30
40
28
32
52
60
50
27
31
41
37
42
71
Path
Estimate Range
SD
VAR
21.77
50 4.66
32
2.33
5.44
32 2.33
46
5.66
32.11
46 5.66
156
8.53
72.76
3.66
4.66
13.44
28 3.66
Based on the results above, we can calculate probabilities of completing the project :
One Sigma 1 : 68.27% between 147.47 and 164.53 days
Two Sigma 2 : 95.45% between 138.94 and 173.06 days
Three Sigma 3 : 99.73% between 130.41 and 181.59 days
Six Sigma 6 : 99.99% between 104.82 and 207.18 days
Develop Schedule
The Develop Schedule process consists of creating the Project Schedule by analyzing
the activities, the resources, and the durations determined in the previous processes.
Inputs
Outputs
Schedule Baseline
Project Schedule
Schedule Data
Project Calendars
Project Management Plan
Updates
Project Document Updates
Develop Schedule
Schedule Network Analysis Techniques : Critical Path Method (CPM)
The Critical Path is the longest path through the network.
Activities belonging to the critical path are called critical activities.
Critical activities have 0 float. i.e. the critical path has 0 float.
The critical path can change.
A path with negative float means you are behind the schedule.
A Float is the amount of time an activity can be delayed without delaying the project
schedule.
Free Float : amount of time a single activity can be delayed without delaying the
start of the successor activity
Total Float : amount of time a single activity can be delayed without delaying the
project completion
Develop Schedule
Float definitions :
ES Early Start : is the earliest possible date an activity can start
LS Late Start : is the latest possible date an activity can start without impacting the
late finish LF
EF Early Finish : is the earliest possible date an activity can end
LF Late Finish : is the latest possible date an activity can end without impacting the
start of a successor activity
Float = LS ES or LF EF
Activity Duration
Forward pass calculation : D = EF ES
Backward pass calculation : D = LF LS
Develop Schedule
Develop Schedule
CPM Example
Activity
Duration
Predecesso
rs
Start
B,E
E,G
C,F,H
Develop Schedule
CPM Example - Solution
Activity
Duration
Predecesso
rs
Start
B,E
E,G
C,F,H
Note :
Critical path is the longest from A to I : A G H I : 18
weeks
All activities on Critical path has 0 float
Develop Schedule
Other Schedule Network Analysis Techniques :
Resource Leveling : consists of adjusting the level of resource usage. The concept
is to stabilize resource usage to avoid resource over-allocation and burnouts. It can
result in delaying the project completion date.
What-If Analysis : based on statistical probabilities. Example Monte Carlo.
Develop Schedule
Schedule Compression Techniques two types :
1. Fast Tracking :
2. Crashing :
Consists of adding resources to the critical path activities resulting in additional costs
Team will have to work overtime
Control Schedule
The Control Schedule process consists of capturing the current schedule status,
determining the variance from the baseline, identifying the causes of the variance and
finally taking appropriate action.
Inputs
Outputs
Project Management
Plan
Work Performance Data
Project Schedule
Schedule Data
Project Calendars
OPA
Performance Reviews
Resource Optimization
Techniques
Project Management
Software
Scheduling Tool
Leads and Lags
Modeling Techniques
Schedule Compression
Schedule Forecasts
Work Performance
Information
Change Requests
Project Management
Plan Updates
Project Document
Updates
OPA Updates