Chapter 4
Chapter 4
CHAPTER 44 NETWORK
NETWORK TECHNIQUES
TECHNIQUES --
PDM
PDM
6–1
SCHEDULING
SCHEDULING TECHNIQUES
TECHNIQUES
Recap…
• Two methods for scheduling a project: Bar Charts and
Network Techniques
• Bar Charts are work-programming charts showing
durations of activities plotted to scale against a time
base
• Bar charts are difficult to analyze complex projects and
show clearly the inter-relationships between activities
• This call for Network techniques
• Network techniques uses a graph to show the
operations to complete the work, the order in which
they must be done and any interdependencies
6–2
NETWORK
NETWORK TECHNIQUES
TECHNIQUES
Recap..
Two types of Network techniques:
– Critical Path Method (CPM)
– Programme Review and Evaluation Technique (PERT)
• Critical Path Method (CPM)–most popular in construction
– Uses one deterministic time estimate
– Scheduling Calculations: Forward and Backward
Pass
• Can be on activity–on-the-arrow or
• Activity-on-the-node (Precedence Diagramming Method-PDM).
PDM is very suited for a computerization.
• PERT– more popular in manufacturing
• Uses probabilistic procedures to estimate time, based on three
estimates of duration : optimistic, most likely and pessimistic
• More suited for projects where there is insufficient experience and
historical data to estimate the activity durations e.g. new /unfamiliar
projects (e.g. Polaris) or project where the method is still under R&D6–3
THE
THE PRECEDENCE
PRECEDENCE DIAGRAMMING
DIAGRAMMING
METHOD
METHOD (PDM)
(PDM) // ACTIVITY-ON-THE-
ACTIVITY-ON-THE-
NODE
NODE
6–4
Activity-on-Node
Activity-on-Node (AON)
(AON) Fundamentals
Fundamentals
FIGURE 6.2
6–5
Activity-on-Node
Activity-on-Node Fundamentals
Fundamentals (cont’d)
(cont’d)
6–6
Information
Information Recorded
Recorded on
on Each
Each Node
Node // Boxes
Boxes
1. List all the activities and duration for the individual task in a
table from WBS.
2. Identify which activity will start first and will start later (preceding
activities)
3. Draw a network diagram for the project.
4. Compute Forward Pass calculation to determine project
duration.
5. Compute Backward Pass Calculation.
6. From the forward and backward passes, identify Critical
activities for the project
7. Determine Float activity for the project.
8. Draw a Gantt Chart for the project.
6–8
Example:
Example: Koll
Koll Business
Business Centre
Centre Project
Project
Step
Step 11 -- List
List all
all the
the activity
activity from
from WBS
WBS and
and
duration
duration for for the
the project
project
Duration (DAYS)
5
15
10
5
15
10
170
35
6–9
Step
Step 2-
2- Identify
Identify the
the preceding
preceding activity
activity for
for
the
the project
project
Merge activity
Merge activity
Merge activity
FIGURE 6.5
6–11
Step
Step 44 -Compute
-Compute Forward
Forward Pass
Pass Calculation
Calculation
• Forward Pass – Refer to Earliest Times
• Forward Pass to determine the earliest start and
earliest finish times of each activity
– How soon can the activity start? (early start—ES)
– How soon can the activity finish? (early finish—EF)
• It also determines the project duration.
• When forward passing (or carrying over) from
node to node, if it is a merging activity, take the
biggest value
6–12
Computation
Computationof
of Forward
ForwardPass-
Pass- Determine
DetermineES
ESand
andEF
EFTime
Time
Activity A , = 0 +5 = 5
Activity B , = 5 +15 =20
Activity C , = 5 + 10 = 15
Activity D , = 5 + 5 = 10
1.Start from left to right
Activity E = Merge activity , choose highest duration for
2. Add activity duration along each path in the network ES (20)
3. EF = ES + DURATION Activity F = Merger activity, choose , highest duration for
4.Carry the early finish (EF) to the next activity where it becomes ES(20)
its early start (ES). Activity G = 30 +170 = 200
5. If the next succeeding activity is a merge activity, in which case Activity H = Merge activity , choose highest duration, for ES
the largest EF of all preceding activities will be selected. (200)
6–13
Step
Step55––Compute
Computethe
theBackward
BackwardPass
Pass calculation
calculation
6–14
Backward
BackwardPass
PassCalculation-
Calculation-Determine
Determine LS
LS and
and LF
LFTime
Time
ES EF
LS LF LS LF
ES EF ES EF ES EF ES EF
LS LF
LS LF
6–16
Step
Step66––Identify
IdentifyCritical
CriticalActivity
Activity
Backward Forward
Activity A, B, F, G, and H.
6–18
Step
Step 77 -- Determining
Determining (Float)
(Float) -- SL
SL
6–19
Calculation
Calculation for
for FLOAT
FLOAT (SL)
(SL)
Float (SL)
= LS – ES OR LF –EF
NOTE:
6–21