Terminology
Activity: A specific or set of tasks required by the
project
Event: Outcome of one or more activities
Network: Combination of all activities and events
Path: Series of connected activities or between
any two events
Critical path: Longest - Any delay would delay
the project
Slack/float: Allowable slippage for a path
Start
C
Finish
A
1
D
dum
my
4
Finish
E
Finish to start only (need additional nodes for
leads and lags)
No repetitive activities or conditional loops
May use dummies
Locate
facilities
4
Furniture setup
2
Remodel
1
Interview
Move
in
Activity relationship
a
b
c
c
d
b
Dummy Activity
(A)
(C)
1
(B)
Activity
A
B
C
D
(D)
Immediate
Predecessors
A
A, B
A
1
Dummy Activity
B
5
4
D
2
(B)
(A)
(E)
4
(C)
(D)
3
Activity List for a Two-Machine Maintenance Project
Activity Description
Expected Time
(in days)
A
Overhaul machine I
Adjust machine I
Overhaul machine II
Adjust machine II
Test system
Routing
(C)
Product
Design
(A)
Prototype
(D)
1
Market
Research
Plan
(B)
Marketing
Brochure
(E)
Market
Survey
(H)
5
Testing
(G)
Cost
Estimates
(F)
Final
Report
(J)
Pricing
and
Forecast
(I)
COMPLETION
Description
A
B
C
D
E
F
G
H
I
J
Immediate
Predecessors
A
A
A
C
D
B, E
H
F, G, I
PERT Diagram
Activity
A
B
C
D
E
F
G
H
I
J
K
Preceding Activity
---A
A
C
C
E, B, F
E, B, F
D, H
G, I, J
D
5
2
E
H
B
1
C
F
3
J
J
6
A
B
C
D
E
F
G
H
I
Plan topic
Obtain speakers
List meeting locations
Select location
Speaker travel plans
Final check with speakers
Prepare and mail brochure
Take reservations
Last minute details
Network Diagram
2
A
5
B
1
4
C
3
7
E
I
8
Activities of a project
Activity
a
b
c
d
e
f
g
h
I
j
Predecessor Activity
a
b,c
b,c
b,c
c
g,h
d,e
Network Diagram
d
6
c
4
f
g
j
7
i
6
2
2
3
8
5
9
3
2
3
10
1
10
3
5
4
5
----A
B, E
C, F, D
-P, H
B, E
G
D
I, J, K
L, Q
M, N
A
G
I, 2
5
8
P, 4
H, 3
A,6
J, 3
E, 8
B, 2
M, 10
K,
10
C, 2
D, 3
F, 5
6
O, 5
N, 3
G, 9
7
Q, 5
Dum1
K, 1
10
11
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
-6
-7
-8
A
5
A
6
A
8
C
5
C
6
B, G, F
B, G, F
E, J, L
I, H 5
I, H 4
L, E, J
K, D 4
M, N, O
6
4
3
2
4
Network Diagram
D, 5
2
A, 6
1
E, 6
F, 8
B, 7
G, 5
J, 4
I, 6
C, 8
O, 4
L, 5
N,2
M, 4
7
H, 6
4
Dum
P, 4
Problem
I
B, E, F
4
G (5)
C (3)
A (8)
1
D (7)
E (6)
B (10)
6
3
H (3)
F (7)
5
(Activity time in days in parenthesis)
Questions??
Identify the critical path
How long will it take to complete this project?
Can activity E be delayed without delaying
the entire project?
Can activity D be delayed without delaying
the entire projec?, for how many days!
What is the schedule for activity F (I.e., start
and completion times)
Network Solution
B
B
A
A
1
D
D
C
C
3
E
E
FF
4
G
G
1
EF = ES + Activity time
EF is earliest finish
Activity A
Earliest Start Solution
Activity
A
B
C
D
E
F
ES
0
EF
1
LS
A
A
1
LF
Slack
B
B
D
D
E
E
3 G
G
C
C
FF
For
Forstarting
starting activities,
activities, ES
ES == 0.
0.
A
A
1
B
B
D
D
E
E
3 G
G
C
C
FF
LS = LF - Activity time
LS is latest start
Activity
A
B
C
D
E
F
G
ES
0
1
1
7
9
4
12
EF
1
7
4
9
12
8
13
LS
LF
Slack
B
B D
D E
E
A
A 6
1 C
C
3 G
G
FF 1
4
13
G
G
LS
0
1
4
7
9
7
12
LF
1
7
7
9
12
12
13
Slack
Compute Slack
Critical Path
A
A
1
BB
D
D
EE
C
C
FF
G
G
1
Gantt Chart - ES
A
C
B
D
E
F
G
0
10
15
20
25
30
35
40
Exercises
Ex. 1
Draw a PERT Network, Identify Critical Path
and Calculate Critical Time.
Activities
Preceding Activities
Duration (Days)
----
----
----
A,B,C
E,R
E,R
H,I
E,F,G
G,Q
G,Q
L,M
N,K,O,J
A, B, C
A, B, C
Duration Estimates
The time estimates are calculated based on
two exercises in Network Diagrams
Forward Pass: To determine Earliest times
Backward Pass: To determine Latest times
Slack or Float
Total Float: The total amount of time that a schedule activity may be
delayed from its early start without delaying the project finish date, or
violating a schedule constraint.
Total Float = LS ES
Free Float: The amount of time that a schedule activity can be delayed
without delaying the early start date of any immediately following
schedule activities
Free Float = ESs EFp - Lag
Exercises
Ex. 2
Take a Real World or Hypothetical Project,
Identify Activities, Estimate Activity Time and
Draw a PERT Network. Identify Critical Path
and Calculate
PERT Calculations
PERT Calculations
Project Times
Expected project time
(T)
Sum of critical path
activity times, t
a 4m b
ET
6
b a
36
Example
Activity
A
B
C
Project
a m
b
2 4
8
3 6.1 11.5
4 8 10
A
A
B
B
C
C
4.33
6.48
7.67
E[T]
4.33
6.48
7.67
variance
1
2
1
18.5
SD and Variance
Standard deviation and variance
Standard deviation (SD) is the average deviation from the estimated
time
SD=(TP-T0)/6 {read as (pessimistic-optimistic)/6}
As a general rule, the higher the standard deviation the greater the amount
of uncertainty
Working Example
Consider the sample project Installing computers
with furniture, set up using a list
Start by setting up a table to organize data
Task ID Description
Duration
Set up wiring
Buy computers
Buy Furniture
Install Furniture
Install Computers
2
Buy
Computers
1
Mark
Utilities
4
Set up
Wiring
3
Buy Furniture
5
Install
Furniture
6
Install
Computer
s
T0
TP
TL
TE
SD
0.33
0.1089
0.33
0.1089
0.33
0.1089
1.2
0.16
0.33
0.1089
2.2
0.16
0.0256
T0 = Time Optimistic,
TP = Time Pessimistic
TL = Time Likely
TE = Time Expected (Derived by PERT)
SD = Standard Deviation
V = Variance