Professional Documents
Culture Documents
Lecture-4&5 - Schedule Management
Lecture-4&5 - Schedule Management
8. Project 8.1 Plan Quality Mgmt. 8.2 Manage Quality 8.3 Control
Quality Mgmt. Assurance Quality
Expert
Judgmen
t
Meetings
Data
analysis
Schedule Management Plan
Milestone
A milestone is a ZERO duration activity, usually linked
to a major deliverable.
A significant point or event in a project, program or
portfolio.
Define Activities
Define Activities
(Inputs)
Scope Baseline
It consists of the following documents:
1- Scope Statement
2- Work Breakdown Structure
3- Work Breakdown Structure
Dictionary
Define Activities
(Tools & Techniques) Expert
Judgment
Decom-
position
Rolling Wave
Planning
Define Activities
(outputs)
Elements of an Activity List
ACTIVITY ATTRIBUTES
Activity attributes are the details about the activity. Sometimes the information is
entered directly into the schedule software. Other times the information is collected
in a form that can be used later to assist in building the schedule model
Elements of
Activity
Attributes
MILESTONE LIST
The Milestone List defines all the project milestones and describes the nature of
each one. It may categorize the milestone as optional or mandatory, internal or
external, interim or final, or in any other way that supports the needs of the project.
Little Efficient
A B
START E FINISH
C D
More Efficient
Sequence Activities
(Inputs)
Sequence Activities
(Tools & Techniques)
Activity
Activity 1 Activity 2
Activity 1 Activity 2
Types of Relationships :
Activity 1 Activity 2
Activity 1 Activity 2
Basic Rules to Follow in Developing Project Networks
The following eight rules apply in general when developing a project network:
1. Networks flow typically from left to right.
2. An activity cannot begin until all preceding connected activities have been
completed.
3. Arrows on networks indicate precedence and flow. Arrows can cross over each
other.
4. Each activity should have a unique identification number.
5. An activity identification number must be larger than that of any activities that
precede it.
6. Looping is not allowed (in other words, recycling through a set of activities
cannot take place).
7. Conditional statements are not allowed (that is, this type of statement should
not appear: If successful, do something; if not, do nothing).
8. Experience suggests that when there are multiple starts, a common start node
can be used to indicate a clear project beginning on the network. Similarly, a
single project end node can be used to indicate a clear ending.
Activity-on-Node (AON) Fundamentals
The wide availability of personal computers and graphics programs has served
as an impetus for use of the activity-on-node (AON) method (sometimes called
the precedence diagram method-PDM). An activity is represented by a node
(box). The node can take many forms, but in recent years the node
represented as a rectangle (box) has dominated. The dependencies among
activities are represented by arrows between the rectangles (boxes) on the
AON network. The arrows indicate how the activities are related and the
sequence in which things must be done.
The length and slope of the arrow are random and set for suitability of drawing
the network.
Constructing a Project Network
• Terminology
– Activity: an element of the A
project that requires time.
– Merge Activity: an activity B D
that has two or more
preceding activities on which
it depends. C
– Parallel (Concurrent)
Activities: Activities that can
occur independently and, if
desired, not at the same time.
Constructing a Project Network (cont’d)
• Terminology
– Path: a sequence of connected, dependent activities.
– Critical path: the longest path through the activity
network that allows for the completion of all project-
related activities; the shortest expected time in which
the entire project can be completed. Delays on the
critical path will delay completion of the entire
project.
C
A B D
A C
D
Activity-on-Node (AON) Fundamentals
In practice, activities have identification numbers and descriptions. There are three
basic relationships that must be established for activities included in a project
network. The relationships can be found by answering the following three
questions for each activity:
1. Which activities must be completed immediately before this activity? These
activities
are called predecessor activities.
2. Which activities must immediately follow this activity? These activities are
called successor activities.
3. Which activities can occur while this activity is taking place? This is known as a
concurrent or parallel activities
Sequence Activities (Tools & Techniques)
Lags
A modification of a logical relationship that directs a delay in the successor activity. For
example, in a finish-to-start dependency with a ten-day lag, the successor activity cannot
start until ten days after the predecessor activity has finished.
Lead
A modification of a logical relationship that allows an acceleration of the successor activity.
For example, in a finish-to-start dependency with a ten-day lead, the successor activity can
start ten days before the predecessor activity has finished.
A negative lead is equivalent to a positive lag.
Sequencing Diagram Techniques
• Arrow Diagram Method (ADM)
Activities represented on Arrow
42
Activity on Arrow Diagrams
A A K K, L depends
K depends
on A, B a. K on A, B
b.
B B L
K depends on A K A K K depends on A
A, B and L but L
depends depends on
only on B c. both A, B
d.
B L B L
Activity on Arrow (AOA)
3 3
3 6
4 6 5
6
7
4 3
Difference between AON & AOA
Activity on Node (AON) – Precedence
No. Activity on Arrow (AOA)
Diagramming Method
1 Activity Oriented Networks Event Oriented networks.
Mandatory optional
Project or Non-Project:
External Internal
Sequence Activities
(outputs)
Project Schedule Network Diagram (Example)
A B D
Finish
Start
C E F
Estimate Activity Durations
Estimate Activity Durations is the process of estimating the number of work
periods needed to complete individual activities with estimated resources
Factors Influencing the Quality of
Estimates
Planning Horizon
Quality of
Organization Estimates People
Culture
Preparing
Initial
Make no allowance Assume normal
for contingencies Estimates conditions
Effort
The number of labor units required to complete a schedule
activity or a work breakdown structure.
Estimating Techniques:
Analogous estimates
Uses duration of a previous, similar activity as the basis for the of estimate of
a future activity
Parametric Estimating:
Three-Point Estimates:
Most likely (M). The duration of the schedule activity, given the resources
Definition
Late Start The latest point in time an activity can start without affecting
Late Finish The latest point in time an activity can be completed without
Start A C E F END
D Pr
oje
ct
Ti
m
e
M
an
DEVELOP SCHEDULE
(TOOLS & TECHNIQUES)
CRITICAL PATH METHOD
STEP 2: BACKWARD PASS
Start A C E F END
D Pr
oje
ct
Ti
m
e
M
an
DEVELOP SCHEDULE
(TOOLS & TECHNIQUES)
CRITICAL PATH METHOD
STEP 3: FLOAT CALCULATION
Start A C E F END
D Pr
oje
ct
Ti
m
e
M
an
DEVELOP SCHEDULE
(TOOLS & TECHNIQUES)
Start A C E F END
D Pr
oje
ct
Ti
m
e
M
an
Network Information
Activity-on-Node Network
Activity-on-Node Network Forward Pass
Forward Pass Computation
• Add activity times along each path in the
network (ES + Duration = EF).
• Carry the early finish (EF) to the next activity
where it becomes its early start (ES) unless…
• The next succeeding activity is a merge
activity, in which case the largest EF of all
preceding activities is selected.
Activity-on-Node Network Backward Pass
Backward Pass Computation
• Subtract activity times along each path in
the network (LF - Duration = LS).
• Carry the late start (LS) to the next activity
where it becomes its late finish (LF) unless
• The next succeeding activity is a burst
activity, in which case the smallest LF of all
preceding activities is selected.
Determining Free Slack (or Float)
• Free Slack (or Float)
– Is the amount of time an activity can be delayed after the
start of a longer parallel activity or activities.
– Is how long an activity can exceed its early finish date
without affecting early start dates of any successor(s).
– Allows flexibility in scheduling scarce resources.
• Sensitivity
– The likelihood the original critical path(s) will change once
the project is initiated.
– The critical path is the network path(s) that has (have) the
least slack in common.
Forward and Backward Passes Completed with Slack Times
FIGURE 6.8
6–80
Automated Order Warehouse Picking System Bar Chart
CPM Example
Start --- 0
A Start 6
B A 4
C Start 8
D B&C 6
Finish D 0
0 6 6 10
ES EF
A B
du=6 du=4 ID
Duration
0 6 6 10
0 0 LS LF
TF
start
0 8 10 16
C D
du=8 Finish
du=6
2 10 10 16
0
CPM Example
CPM Calculations Using (AOA)
PERT Example
Most Expected St.
Activity Optimistic Pessimistic Variance
Likely Duration Deviation
A 2 4 6 4 0.67 0.44
B 2 3 5 3.17 0.50 0.25
C 4 7 10 7 1.00 1
D 4 5 6 5 0.33 0.11
A B
D
Start
C
A B
D
Start
C
C 4 7 10 7 1.00 1
D 4 5 6 5 0.33 0.11
0.89 0.80
ACTIVITY LIST FOR THE PORTA-VAC PROJECT
OPTIMISTIC, MOST PROBABLE, AND PESSIMISTIC ACTIVITY TIME
ESTIMATES (IN WEEKS) FOR THE PORTA-VAC PROJECT
With uncertain activity times, we can use the variance to describe the dispersion or
variation in the activity time values. The variance of the activity time is given by the
formula
Normal distribution of the project completion time for the porta-vac project
PROBABILITY THE PORTA-VAC PROJECT WILL MEET THE 20-WEEK DEADLINE
Z = (Tz-TP)/σ
Where
Tz = Time at Z Position
TP = Time for Project
σ = Standard division for critical path for the project
probability is shown graphically as the shaded area in the figure. The z value for
the normal probability distribution at T 20 is
Using z 1.82 and the table for the normal distribution, we find that the probability of
After Leveling
Before Leveling
15 10
8
10
6
4
5
2
0 0
Mon. 1 Mon. 2 Mon. 3 Mon. 4 Mon. 5 Mon. 1 Mon. 2 Mon. 3 Mon. 4 Mon. 5
A (3wks) 2000 $
B (2wks) 800$
Before Crashing
A (2wks) 3200 $
B (2wks) 800$
After Crashing
A (3wks) 2000 $
B (2wks) 800$
A (3wks) 2000 $
B (2wks) 800$
Outputs
Schedule
Project Sch. + Proj. Man. &
Data +
Schedule Proj. Doc.’s
Resource
Baseline Updates
Calendars
T
&
T
Modeling
Tech. Schedule
Compression
+
Resource
Optimization
- Leads & Lags Tech.
- PM Software
- Scheduling Tool
To OUTPUTS
Information /
Documents resulted
from performing the
T process
& (Outputs)
T
Outputs
Work Perf. Change
Project
Info. + Sch. Request + PM
Documents
Forecasts Plan Updates
A. WBS.
B. Network diagram.
C. Bar chart.
D. Project charter.
A. Project planning.
B. Reporting to team members.
C. Risk analysis.
D. Reporting to management.
A. 44
B. 51 10 1 4
C. 52 C D E
6 7 9 8 4 6 3
D. 36
A B F G H J K
11
A. The critical path helps prove how long the project will take.
B. There can be only one critical path.
C. The network diagram will change every time the end date
changes.
D. A project can never have negative float.
A. Sequence activities.
B. Develop schedule.
C. Define scope.
D. Develop project charter.
A. 17
B. 15
C. 18
D. 12