Project Time Management: MS-20 Lec6 DR Muhammad Abbas
Project Time Management: MS-20 Lec6 DR Muhammad Abbas
Project Time Management: MS-20 Lec6 DR Muhammad Abbas
MS-20
Lec6
Dr Muhammad Abbas
Chapter 6:
Project Time
Management
9
Planning Schedule Management
The project team uses expert judgment, analytical
techniques, and meetings to develop the schedule
management plan
A schedule management plan includes:
Project schedule model development
The scheduling methodology
Level of accuracy and units of measure
Control thresholds
Rules of performance measurement
Reporting formats
Process descriptions
10
PLANNING SCHEDULE MANAGEMENT
• Project schedule model development: Many projects include a
schedule model, which contains project activities with estimated
durations, dependencies, and other planning information
• Level of accuracy and units of measure: how accurate schedule
estimates should be and determines whether time is measured in
hours, days, or another unit
• Control thresholds: Variance thresholds, such as ±10%, are
established for monitoring schedule performance.
• Rules of performance measurement: this section specifies how to
determine the percentages of work completed
• Reporting formats: describes the format and frequency of schedule
reports required for the project.
• Process descriptions: describes how all of the schedule
management processes will be performed.
15
Three Types of Dependencies
Mandatory dependencies: inherent in the nature of the
work being performed on a project, sometimes referred to as
hard logic
Discretionary dependencies: defined by the project team.,
sometimes referred to as soft logic and should be used with
care since they may limit later scheduling options
External dependencies: involve relationships between
project and non-project activities
16
Network Diagrams
Network diagrams are the preferred technique for
showing activity sequencing.
20
Precedence Diagramming Method (PDM)
22
Task Dependency Types
23
24
25
Example Step 1
26
29
Project Management: Scheduling Projects with Certain
Time Estimates
Create Network Diagram
Based on order of precedence
among activities
Calculation of the Critical Path
Network approach helps calculate project duration
A “path” is a sequence of activities that begins at the start of
the project and goes to the end of the project
1,2,3,5,6,7,8
1,2,4,6,7,8
The “critical path” is the path that takes the longest to
complete
and thus determines the minimum duration of the project
3 5
1 2 6 7 8
4
Calculation of the Critical Path
Calculation of the Critical Path
Critical Path
The path that
takes the longest
to complete
2 weeks 3 weeks
1 2 4 weeks
6 7 8
4
Calculation of the Critical Path
Critical Path
The path that
takes the longest
to complete
2 weeks 3 weeks
1 2 4 weeks
6 7 8
4 C.P. = 40 weeks
Calculation of the Critical Path
It is possible for multiple
Critical Paths to exist
New information suggests that
Activity 4 will take 5 weeks
instead of 4
5
X
2 weeks 3 weeks
1 2 4 weeks
6 7 8
4
Calculation of the Critical Path
It is possible for
multiple Critical
Paths to exist
5
New information X
suggests that Activity 4
will take 5 weeks instead
of 4
2 weeks 3 weeks
1 2 5 weeks
6 7 8
4 C.P. = 40 weeks
Calculation of the Critical Path
Critical Path may also
shift if non-critical
activity is lengthened or
Critical Path activity is 6
shortened X
Another update indicates it
will actually take 6 weeks for
Activity 4
2 weeks 3 weeks
1 2 4 weeks
6 7 8
4
Calculation of the Critical Path
Critical Path may also
shift if non-critical
activity is lengthened or
Critical Path activity is 6
shortened X
Another update indicates it
will actually take 6 weeks for
Activity 4
2 weeks 3 weeks
1 2 6 weeks
6 7 8
4 C.P. = 41 weeks
Determining Slack
Slack - The amount of time an activity on a non-critical path
can be delayed without affecting the duration of the project
(i.e., without putting it on the critical path)
Uses four calculated values
Early start - Earliest an activity can start (based on prerequisites)
Early finish - Earliest it can finish (based on prerequisites & duration)
Late start - Latest an activity can start and not delay the project
Late finish - Latest an activity can finish and not delay the project
Calculating Early Start (ES) and
Early Finish (EF)
Move from left to right in
network
ES for 1st activity usually zero
EF equals ES plus activity
duration
ES is latest of the EF times of
an activity’s predecessors
THIS IS CALLED
THE FORWARD
PASS
Calculating Late Start (LS) and
Late Finish (LF)
• Move from right to left in
network
– LF for last activity equals EF
for last activity
• Or target date if different
– LS equals LF minus activity
duration
– LF is earliest of the LS times of
an activity’s followers
THIS IS CALLED THE
BACKWARD PASS
Calculating Slack
Slack - The amount of time an
activity on a non-critical path can be
Computed by either:
delayed without affecting the
duration of the project (i.e., putting Late Start - Early Start
it on the critical path) or
Late Finish - Early Finish
• Activities that have zero slack are, by definition, on the critical path
Three-Point Estimates
Instead of providing activity estimates as a discrete
number, such as four weeks, it’s often helpful to create
a three-point estimate:
An estimate that includes an optimistic, most likely, and
pessimistic estimate, such as three weeks for the
optimistic, four weeks for the most likely, and five
weeks for the pessimistic estimate.
Three-point estimates are needed for PERT estimates
and Monte Carlo simulations.
Note: In Project 2003 darker bars are red to represent critical tasks.
49
Adding Milestones to Gantt Charts
Many people like to focus on meeting milestones,
especially for large projects.
51
Figure 6-7. Sample Tracking Gantt Chart
52
53
Critical Path Method (CPM)
A critical path for a project is the series of activities that
determine the earliest time by which the project can be
completed.
CPM is a network diagramming technique used to predict
total project duration.
A critical path for a project is the series of activities that
determines the earliest time by which the project can be
completed.
The critical path is the longest path through the network
diagram and has the least amount of slack or float.
Slack or float is the amount of time an activity can be delayed
without delaying a succeeding activity or the project finish
date.
54
Critical Path Method (CPM)
What does the critical path really mean?
Even though the critical path is the longest
path, it represents the shortest time required to
complete a project.
If one or more activities on the critical path
take longer than planned, the whole project
schedule will slip unless the project manager
takes corrective action.
55
Calculating the Critical Path
Develop a good network diagram.
60
Calculating Early and Late Start and
Finish Dates
61
Table 6-1. Free and Total Float or Slack
for Project X
62
Reducing Project Duration
How can you shorten the schedule?
Via
Reducing scope (or quality)
Adding resources
Concurrency (perform tasks in parallel)
Substitution of activities
63
64
Empowerment
Incentives
Discipline
Negotiation
85
Chapter Summary
Project time management is often cited as the main
source of conflict on projects, and most IT projects
exceed time estimates.
Main processes include:
Activity definition
Activity sequencing
Activity resource estimating
Activity duration estimating
Schedule development
Schedule control