Developing The Project Network
Developing The Project Network
© McGraw Hill 1
Learning Objectives
6-1 Understand the linkage between WBS and the project network.
© McGraw Hill 2
Chapter Outline
© McGraw Hill 3
6.1 Developing the Project Network
© McGraw Hill 4
Integration of WBS and OBS
© McGraw Hill 5
6.2 From Work Package to Network
FIGURE 6.1
© McGraw Hill 6
6.3 Constructing a Project Network
Terminology
• Activity: an element of the project that requires time but may not
require resources.
• Parallel activities: activities that can take place at the same time, if
desired.
• Burst activity: an activity that has more than one activity immediately
following it (more that one dependency arrow flowing from it).
• Merge activity: an activity that has more than one activity immediately
preceding it (more than one dependency arrow flowing to it).
• Path: a sequence of connected, dependent activities.
• Critical path: the path with the longest duration through the network.
Two approaches
• Activity-on-Node (AON) uses a node to depict an activity.
• Activity-on-Arrow (AOA) uses an arrow to depict an activity.
© McGraw Hill 7
Basic Rules to Follow in Developing Project Networks
© McGraw Hill 8
6.4 Activity-on-Node (AON) Fundamentals
© McGraw Hill 9
Network Information (Automated Warehouse) 1
AUTOMATED WAREHOUSE
Order Picking System
Activity Description Preceding Activity
A Define Requirements None
B Assign Team A
C Design Hardware A
D Code Software B
E Build and Test Hardware C
F Develop Patent Request C
G Test Software D
H Integrate Systems E, F, G
TABLE 6.1
© McGraw Hill 10
Automated Warehouse—Partial Network
AUTOMATED WAREHOUSE
Order Picking System
Activity Description Preceding Activity
A Define Requirements None
B Assign Team A
C Design Hardware A
D Code Software B
E Build and Test Hardware C
F Develop Patent Request C
G Test Software D
H Integrate Systems E, F, G
© McGraw Hill 11
Automated Warehouse—Completed Network
AUTOMATED WAREHOUSE
Order Picking System
Activity Description Preceding Activity
A Define Requirements None
B Assign Team A
C Design Hardware A
D Code Software B
E Build and Test Hardware C
F Develop Patent Request C
G Test Software D
H Integrate Systems E, F, G
© McGraw Hill 12
6.5 Network Computation Process
© McGraw Hill 13
Network Information (Automated Warehouse) 2
AUTOMATED WAREHOUSE
Order Picking System
Activity Description Preceding Activity Activity Time
A Define Requirements None 10 workdays
B Assign Team A 5
C Design Hardware A 25
D Code Software B 20
E Build and Test Hardware C 50
F Develop Patent Request C 15
G Test Software D 35
H Integrate Systems E, F, G 15
TABLE 6.2
© McGraw Hill 14
Activity-on-Node Network
© McGraw Hill 15
Activity-on-Node Network Forward Pass
© McGraw Hill 16
Forward Pass Computation
© McGraw Hill 17
Activity-on-Node Network Backward Pass
© McGraw Hill 18
Backward Pass Computation
© McGraw Hill 19
Forward and Backward Pass Completed with Slack
Times
Critical path
© McGraw Hill 20
Determining Slack (or Float) Times
Total Slack
• Tells us the amount of time an activity can be delayed and not delayed
the project.
• Is how long an activity can exceed its early finish date without affecting
the project end date or an imposed completion date.
• Is simply the difference between the LS and ES (LS − ES = SL) or
between LF and EF (LF − EF = SL).
Free Slack
• Is the amount of time an activity can be delayed without delaying any
immediately following (successor) activity.
• Is how long an activity can exceed its early finish date without affecting
the early start dates of any successor(s).
• Allows flexibility in scheduling scarce resources.
• Occurs only activity at the end of a chain of activities, where you have
a merge activity.
© McGraw Hill 21
The Critical Path
Is the network path(s) that has (have) the least slack in common.
Is the longest path through the activity network.
Is the shortest expected time in which the entire project can be
completed.
Is important because it impacts completion time.
Is where you put best people on.
Is where you pay extra attention when doing risk assessment.
Is where you don’t look when other managers are asking to
“borrow” people or equipment.
Is where you look when you don’t have time to monitor all
activities.
© McGraw Hill 22
Network Sensitivity
© McGraw Hill 23
Forward and Backward Pass Completed with Slack
Times
Critical path
Total slack is shared across the whole chain The present network is
FIGURE 6.8 Access the text alternative for slide images. Less sensitive
Considerable flexibility 24
© McGraw Hill
Network diagram and analysis using the
Activity on Arrow (AOA) convention
© McGraw Hill 31
7 C 17
0 A 7
0 0 33 33
0 7 7
40 10 50
50 G 55
7 D 24
0 S 0 0 0
0 0 50 5 55
7 17 24
0 0 0
0 B 13 24 F 50
13 E 16
0 0
8 8 8 8
24 26 50
8 13 21
21 3 24
© McGraw Hill 32
Float calculation
© McGraw Hill 33
© McGraw Hill 34
35
© McGraw Hill 35
© McGraw Hill 36
© McGraw Hill 37
© McGraw Hill 38
6.8 Practical Considerations
Calendar Dates
© McGraw Hill 39
Automated Warehouse Picking System Network
© McGraw Hill 40
Automated Warehouse Picking System Gantt Chart
slack
© McGraw Hill 41
6.9 Extended Network Techniques to Come Closer to
Reality
Laddering
• Activities are broken into segments so the following
activity can begin sooner and not delay the work.
Use of Lags to Reduce Schedule Detail and Project
Duration
• A lag is the minimum amount of time a dependent activity
must be delayed to begin or end. Reason?
• Lengthy activities are broken down to reduce the delay in the start
of successor activities.
• Lags can be used to constrain finish-to-start, start-to-start, finish-to-
finish, start-to-finish, or combination relationships.
© McGraw Hill 42
Example of Laddering Using Finish-to-Start Relationship
© McGraw Hill 43
Use of Lags 1
Finish-to-Start Relationship
Start-to-Start Relationship
FIGURE 6.13 and FIGURE 6.14 Access the text alternative for slide images.
© McGraw Hill 44
Use of Lags to Reduce Project Duration
© McGraw Hill 45
New Product Development Process
Fast tracking
© McGraw Hill 46
Use of Lags 2
Finish-to-Finish
Relationship
Combination
Relationships
© McGraw Hill 47
Network Using Lags
5 time units
Slack to
finish
Critical
finish
© McGraw Hill 48
Hammock Activity
© McGraw Hill 49
Hammock Activity Example
• Aggregates section of the
project
• Present macro network to the
upper mgmt
Garage
© McGraw Hill 51
Early start, late start, early finish, late finish, and slack are shown on the diagram above. The
completion time is 18 days so there will be a one-day penalty.
© McGraw Hill 52
Exercise 1
From the following information, compute the early, late, and slack times for each
activity. Identify the critical path.
© McGraw Hill 53
© McGraw Hill 54
Given the following network, compute the early, late, and slack time for
each activity. Clearly identify the critical path.
© McGraw Hill 55
The critical path is A-D-Finish of E-F-G
© McGraw Hill 56
© McGraw Hill 57
© McGraw Hill 58
For the given
relationships as shown
in Table 2.103, where
duration is in days, find
out the critical path and
perform a float analysis
using an AON network.
Float analysis
Float analysis Total Interfering Free Float Independent float
Float float 60
B 4 4 0
D 4 0 4 16-12-4=0
K 6 0 6 29-21-2=6
F 7 0 7 7-0=7 or (21-10-4)
© McGraw Hill 60
© McGraw Hill 61
© McGraw Hill 62
© McGraw Hill 63
© McGraw Hill 64
One more path becomes critical ; B-F-J -N
© McGraw Hill 65
Draw a network with
AON convention and
perform a complete
float analysis for the
activities shown in Table
2.106.
© McGraw Hill 67