CH 5- Net Work Final
CH 5- Net Work Final
1
PROJECT MANAGEMENT
What is project
A project is a temporary effort to create a unique product or
service. Projects usually include constraints/limitations and
risks regarding cost, schedule or performance outcome.
Project management is the application of
knowledge, skills, tools, and techniques to project
activities in order to meet or exceed stakeholder
needs and expectations from a project.
Meeting or exceeding stakeholder needs and
expectations invariably involves balancing
competing demands among:
Scope/capacity, time, cost, and quality
2
Stakeholders with differing needs and
expectations
BRIEF HISTORY OF CPM/PERT
CPM/PERT or Network Analysis as the technique is
sometimes called, developed along two parallel
streams, one industrial and the other military.
CPM was the discovery of M.R. Walker and J.E.
Kelly in 1957.
The first test was made in 1958, when CPM was
applied to the construction of a new chemical plant.
Projects for which activity times were known.
PERT was devised in 1958 for the POLARIS
missile program by the Program Evaluation
Branch of the Special Projects office of the U.S.
Navy.
PERT was developed to handle uncertain activity times.
Both use same calculations, almost similar
3
Main difference is deterministic and
probabilistic in time estimation
BY USING PERT/CPM, MANAGERS ARE ABLE
TO OBTAIN:
5
THE PROJECT NETWORK
A
C both A and B must finish before C can start
7
B
A
C both A and B must finish before either of C or
B D can start
D
A
B
A must finish before B can start both A and C must
Dummy finish before D can start
C
D
NETWORK EXAMPLE
Illustration of network analysis for shopping center expansion plan
The key question is: How long will it take to complete this project ?
8
FORWARD PASS
Earliest Start Time (ES)
earliest time an activity can start
ES = maximum EF of immediate
predecessors
Earliest finish time (EF)
9
earliest time an activity can finish
earliest start time plus activity time
BACKWARD PASS EF= ES + t
Latest Start Time (LS)
Latest time an activity can start without delaying critical
path time
LS= LF - t
Latest finish time (LF)
latest time an activity can be completed without delaying
critical path time
LF = minimum LS of immediate predecessors
CPM ANALYSIS
Draw the CPM network
Analyze the paths through the network
Determine the float for each activity
Compute the activity’s float
float = LS - ES = LF - EF
10
Float/Slack is the maximum amount of time
that this activity can be delay in its completion
before it becomes a critical activity, (i.e.,
delays completion of the project)
Find the critical path is that the sequence of
completion time
CPM CALCULATION
Path
A connected sequence of activities leading from
the starting event to the ending event
11
Critical Path
The longest path (time); determines the project
duration
Critical Activities
All of the activities that make up the critical path
EXAMPLE: LISTED BELOW ARE ACTIVITIES TO BE
IMPLEMENTED FOR SHOPPING CENTER EXPANSION PLAN TO
MODERNIZE AND EXPAND THE CURRENT SHOPPING CENTER
COMPLEX.
Table 5.1. list of activities for shopping center project
12
EXAMPLE ...CONT’D
13
STEPS IN CPM
Develop a list of the activities that make up the project
Identify immediate predecessor(s) and the activity time (in
each activity.
Determine total time required to complete the project
Total project time is longest path time (critical path time)
14
CPM EXAMPLE:
Figure 5.1. CPM Network for shopping center
project activities
15
CPM EXAMPLE: …CONT’D
16
DETERMINING THE CRITICAL PATH
Forward Pass Network
ESA= 0
With an activity time of 5 weeks, the earliest finish time for activity
A is
EF A = ESA + t A = 0+5 = 5
EF A = 5
18
CRITICAL PATH…CON’D
We will write the earliest start and earliest finish times in the node to
the right of the activity letter. Using activity A as an example, we have
19
CRITICAL PATH…CON’D
20
CRITICAL PATH…CON’D
21
CRITICAL PATH…CONT’D
Backward Pass Network
We begin by finding the
Latest start (LS) time and
latest finish (LF) time for all activities in the
network.
Let
LS =latest start time for an activity
LF =latest finish time for an activity
t =activity time
LS = LF – t
The latest finish time for an activity is the smallest of the latest
start times for all activities that immediately follow the
activity. 22
CRITICAL PATH…CONT’D
25
CRITICAL PATH…CONT’D
Activity A requires a more involved application of the latest
start time rule.
First, note that three activities (C, D, and E) immediately
follow activity A.
latest start times for activities C, D, and E are:
LS = 8, LS = 7, and LS = 5, respectively.
The latest finish time rule for activity A states that the LF for
activity A is the smallest of the latest start times for
activities C, D, and E.
With the smallest value being 5 for activity E,
27
TABLE 5.2. ACTIVITY SCHEDULE FOR THE WESTERN HILLS
SHOPPING CENTER PROJECT
28
PROJECT SCHEDULING WITH UNCERTAIN
ACTIVITY TIMES
The preceding analysis on CPM assumed that
activity times were known and not subject to
variation. Although that assumption is
appropriate in some situation, there are many
other in which it is not.
Consequently, those situations require a
probabilistic approach. PERT uses this
approach.
The probabilistic approach involves three time
estimates for each activity instead of one:
1.Optimistic time: - the length of time require
under optimum condition. It is represented by
the letter “a”.
2.Pessimistic time: - the amount of time that
will be required under the worst condition. It is
represented by the letter “b”. 29
3.Most likely time: - the most probable
amount of time required. It is represented by
PERT …CONT’D
32
CONT……….
REQUIRED:
a) Draw the project network and identify all the
paths.
b) Compute the expected time for each activity
and the expected duration for each path.
c) Determine the expected project length.
33
PERT CRITICAL PATH…CONT’D
SOLUTION
A)
34
CONT…..
Solution B): Expected time calculation
Times te = a+4m+b
Path
Path Activity a m b 6
total
a 1 3 4 2.83
1-2-5-8 d 3 4 5 4.00 10.16
g 2 3 6 3.33
b 2 4 6 4.00
1-3-6-8 e 3 5 7 5.00 15.00
h 4 6 8 6.00
c 2 3 5 3.17
1-4-7-8 f 5 7 9 7.00 14.34
i 3 4 6 4.17 35
CONT…..
Solution C): Variance calculation
Times
δ=activity=(b-
Path
Activit a m
a)2 δ2 path
δ
b path
y 36
1 3
4
a (4-1)2/36=9/36
3 4
1-2-5-8 d (5-3)2/36=4/36 29/36=0.80
5 0.898
g (6-2)2/36=16/36 55
2 3
6
2 4
6
b (6-2)2/36=16/36
3 5
1-3-6-8 e (7-3)2/36=16/36
7 48/36=1.33 1.155
h (8-4)2/36=16/36
4 6
8 36
2 3
5
2
SOLUTION B:
EXPECTED TIME (TE) AND VARIANCE (2)
CALCULATIONS
1
2
Times 1
Activity Activity te 6 to 4tm t p
2
6 t p t o
Sequenc
e to tm tp
1-2 A 1 1 7 2 1
1-3 B 1 4 7 4 1
1-4 C 2 2 8 3 1
2-5 D 1 1 1 1 0
3-5 E 2 5 14 6 4
4-6 F 2 5 8 5 1
5-6 G 3 6 15 7 4 37
6-7 H 1 2 3 2 0.33
PROBABILITY FOR PERT/UNCERTAIN TIME
PROJECT
39
PROBABILITY FOR PERT…CONT’D
In order to obtain the probability of completing the project
for less or equal to 20 weeks is
43
CONTD
…
a project manager may be able to shorten a project,
there by realizing a savings on indirect project cost by
increasing direct expenses to speed up the project.
44
In order to make a rational decision about which
activities (If any) to crush and the extent of crushing
desirable, a manager needs the following
information:
45
Activities on the critical path are potential candidates for
crushing because shortening non critical activities would not
have an impact on total project duration.
Cost Shorten
Total cost
Shorten
Cumulative
cost of crushing
crush
Expected
indirect cost
Shorten
Project
length
Optimum
46
THE GENERAL PROCEDURE FOR
CRUSHING IS:
47
CRUSHING COST CALCULATION
Table 5.2. NORMAL AND CRUSH ACTIVITY DATA FOR THE TWO- MACHINE
MAINTENANCE PROJECT
48