PROJECT MANAGEMENT
Scheduling
Copyright 2009 John Wiley & Sons, Inc.
Useful Abbreviations
CPM - Critical Path Method
GERT - Graphical Evaluation and
Review Technique
PERT - Program Evaluation and Review
Technique
Background
Schedule is the conversion of a project action
plan into an operating timetable
Basis for monitoring project
One of the major project management tools
Work changes daily so a detailed plan is
essential
Not all activities on a project need to be
scheduled to the same level of detail
Background Continued
Most scheduling is at the
WBS level, not the work
package level
Only the most critical work
packages may be shown
on schedule
Most scheduling is based
on network drawings
Network Scheduling Advantage
Consistent framework
Shows interdependences
Shows when resources are needed
Ensures proper communication
Determines expected completion date
Identifies critical activities
Network Scheduling Advantage
Continued
Shows which activities can be delayed
Determines start dates
Shows which tasks must be coordinated
Shows which tasks can run in parallel
Relieves some conflict
Allow probabilistic estimates
Network Scheduling Techniques
Developed 1958 – 1959 for Polaris
missile/submarine project
Initially, CPM and PERT were two different
approaches
CPM used deterministic time estimates and allowed
project crunching
PERT used probabilistic time estimates
Microsoft Project (and others) have blended
CPM and PERT into one approach
PERT vs CPM
CPM - Critical Path Method PERT - Project Evaluation & Review
Definition: In CPM activities are Techniques
shown as a network of precedence Definition: In PERT activities are
relationships using activity-on-node shown as a network of precedence
network construction relationships using activity-on-arrow
Single estimate of activity time network construction
Deterministic activity times Multiple time estimates
Probabilistic activity times
USED IN : Production USED IN : Project management -
management - for the jobs of for non-repetitive jobs (research
repetitive in nature where the and development work), where
activity time estimates can be the time and cost estimates tend
predicted with considerable to be quite uncertain. This
certainty due to the existence technique uses probabilistic time
of past experience. estimates.
Terminology
Activity - A specific task or set of tasks that
are required by the project, use up resources,
and take time to complete
Event - Signals the beginning or ending of an
activity and designates a point in time
Network - The combination of all activities and
events that define a project
Drawn left-to-right
Connections represent predecessors
Terminology Continued
Path - A series of connected activities
between any two events on network
Critical - An activity, event, or path which, if
delayed, will delay the completion of the
project
Critical Path - The path through the project
where, if any activity is delayed, the project is
delayed
There is always a critical path
There can be more than one critical path
Terminology Continued
Sequential Activities - One activity must be
completed before the next one can begin
Parallel Activities - The activities can take
place at the same time
Immediate Predecessor - That activity that
must be completed just before a particular
activity can begin
Terminology Continued
Activity on Arrow - Arrows represent
activities while nodes stand for events
Activity on Node - Nodes stand for
events and arrows show precedence
AON and AOA Format
Constructing the Network (AON
Version)
Begin with START activity
Add activities without precedences
There will always be one
May be more
Add activities that have those activities
as precedences
Continue
Example of Action Plan
Rules of Network Construction
(AOA)
Try to avoid arrows which cross each other
Use straight arrows
No event can occur until every activity preceding it
has been completed
An event can’t occur twice i.e. there must be no
loops.
Use arrows from left to right. Avoid mixing
directions
Dummies should be introduced if it is extremely
necessary.
Only one START and END event in any network
Dummy Activity
A dummy activity has no duration and uses no resources. Its sole
purpose is to indicate a technological relationship.
Generic (AoA) Network
Diagrams K depends on A, B K, L depends on A, B
A A K
K
a. b.
B B L
K depends on A, B and L depends
only on B K depends on A but L depends on both A, B
A K A K
c.
d.
B L B L
A K
A K
C f. C M
e.
B L
B L
K depends on A, C and L depends on B, C
K depends on A, C; L depends on B, C
and M depends on C
Question
Solution
Question
Construct a AON and AOA network with
following information:
Solving the Network
Table 8-1
The AON Network
Figure 8-14
Total Float vs Free Float
Free Float: This is the time by which an activity
can be delayed without delaying the early start of
its successor activity.
Free Float = ES of next activity – EF of that activity
Total Float: This is the time by which an activity
can be delayed without delaying the scheduled
end date of the project.
Total Float = (LF – EF) or (LS – ES) of that activity
Free float can only occur when two or more
activities share a common successor.
Total Float vs Free Float
Gantt Charts
A GANTT chart is a type of bar chart that illustrates a
project schedule.
After the PERT/CPM analysis is completed, the following
phase is to construct the GANTT chart and then to re-
allocate resources and re-schedule if necessary.
GANTT charts have become a common technique for
representing the phases and activities of a project work
breakdown structure.
It was introduced by Henry Gantt around 1910 – 1915.
Shows planned and actual progress (tracking of project).
Easy-to-read method to show current status
GANTT CHART
Characteristics:
The bar in each row identifies the corresponding task
The horizontal position of the bar identifies start and end times of the
task
Bar length represents the duration of the task
Task durations can be compared easily
Good for allocating resources and re-scheduling
Precedence relationships can be represented using arrows
Critical activities are usually highlighted
Slack times are represented using bars with doted lines
The bar of each activity begins at the activity earliest start time (ES)
The bar of each activity ends at the activity latest finish time (LF).
28
Advantages and Disadvantages
Advantages
Simple
Good visual communication to others
Task durations can be compared easily
Good for scheduling resources
Disadvantages
Dependencies are more difficult to visualise
Minor changes in data can cause major changes in the chart
Microsoft Project Gantt Chart
Gantt Chart
CONSTRUCTING GANTT CHART
Example of an early GANTT chart construction:
CONSTRUCTING GANTT CHART
Step 1. Schedule critical tasks:
Software Project Management
CONSTRUCTING GANTT CHART
Step 2. Place time windows for non-critical tasks:
CONSTRUCTING GANTT CHART
Step 3. Schedule non-critical tasks
Step 4. Indicate precedence relationships:
Microsoft Projects
AON Network
Microsoft Project Calendar