Professional Documents
Culture Documents
Definitions
Activity. It is a clearly defined project element, a job or a
task which requires the consumption of resources including
time. It is denoted by an arrow.
Event. An event describes the start or completion of an
activity. It is denoted by a numbered circle.
Path. A path is an unbroken chain of activities from the
initiating node to some other node, generally to the last
node indicating the end or completion of the project.
Dummy Activity. A dummy activity is that activity which has
a logical function only and consumes no time or resources.
It is denoted by a dotted arrow. There are two types of
dummies:
Identity Dummy. It helps to keep the designation of each
activity unique or different from another.
Dependency Dummy. It helps to keep the logic correct.
R.B. Khanna
2
Rules and Conventions
R.B. Khanna
3
Rules and Conventions
R.B. Khanna
4
Critical Path Method
R.B. Khanna
5
Example
R.B. Khanna
6
Activity Activity Description Predecessor Time
Symbol (days)
A Develop advertising plan - 6
B Develop promotion and training - 7
materials plan
C Develop training plan - 8
D Schedule Radio,TV and print media A 20
advertising
E Develop advertising copy A 18
F Prepare promotional material for in- B 9
store introduction
G Prepare material for training of B 8
stores representatives
H Conduct pre-introduction advertising D, E 7
campaign
I Select store representatives for C 2
training
J Conduct training G, I 14
K Final in-store launch of product F, H and J 10
R.B. Khanna
7
• Drawing
•Consider
Start
Activity
A
If the
dummy
from
dummy
Hthea
is Network.
activity
theactivities
dependent
Lleft
hadLand
has
not
which We
number
on
beenthe
can can
put,
drawn. start
completion
the
follow
then
nodes
This
only
node
asofAwith
is an
we
5Activities
or
would
identity
move
B or have
Cto
Dasthe
these
right
and E.
dummy.
been have
of
eliminated
Activity
theAddbeen
network
activity
Jcompleted.
and
is dependent
inK
activity
the
which
order
DEcan
and
on
also
ofcompletion
start
their
Ewould
follow
only
appearance.
have
A,
when
ofF Activities
ended
and
activities
GIf at
twoGor
activities
follow
more
andF I.and
H,
node B7. InJA,
nodes
Add
and that
these
are Bcompleted
I are and
follows
case,
on aC
activities
the
C. .as
reference
same
Add they
tothese
the
line, have
network
toactivities
number
activity
. fromno
between
to thetopnet
tonodes
bottom.
predecessors.
work.
2-7 would refer to both D and E causing problems of
unique reference.
D H
6
20 L 7
A 2 E
5
6
18 F K
8 9
1 B G 9 10
3
7 8
C
I J
4 7
8 14
2
R.B. Khanna
8
Calculating Earliest Start Time (EST)
R.B. Khanna
9
Node
At Node
Node 7 is8,the
6,
5,
4,
2,
3,
9, westarting
EST get
is = EST
= EST event
at at for activity
Node
Node 8 +2 J. Activity
+ Activity
1 duration J canK
ofDuration
activity ofstart
A =only when
D
E
B
activities
6 From
+ 20 =726,I to
and
and
8, G26are
=(from completed.
+60 +7
=33 Node
=
+ 10
18
8
6=
7 33.
==8 toActivity
245From
643
7 Node I 8,
3 to7) can
247 +be
+ 09completed
==24. earliest
16 Earliest H can bystart
8+
2 From
is = 10, while
26. 6 to 8, G 15
can+end 14 earliest on 7 + 8K=can
= 29. Earliest 15. start
Henceisthe
33.earliest that J can
start is the end of 15th day.
26
D H
6 7
20
6 L
A 2 E
6 5 24
18 33 43
0
F K
7 8 9
9 10
1 B G
3 8
7
15
8
C I J
4 7
8 2 14
R.B. Khanna
10
Latest Finish Time
R.B. Khanna
11
AtAtNode
Node 3,AtLFT
2, is =
Node
LFT 6,LFT
8,
5,
4,
7, LFT
at at
is Node
Node 5 –6at–Activity
= LFT Activity
Node 697
8 Duration Duration
8 –Activity
Duration of of
G or
E orof IJKLH
At Node 1, LST = 0
LFT at Node
LFT= at Node 43
33
== 19
26
33
7 –8 2
–
– 7–
10
0
14 ==Activity
26
=17
19
Activity
Duration of F
33 Duration of D.
19 – 8 =11 or 33 – 9 = 24
IfTake
event the smallest
3 occurs value.
at 24 then the At Node
project will2,
getLFT is = LFT
delayed. 6 is = 11
26 26
D H
6 7
20
6 L
A E
2
6 18 5 24 26
6 33 43
0
F K
11 8 10 9
7 9
1 B G
7 3 8
33 43
0 8 15
C I J
4 7
8 2 14
17
19
R.B. Khanna
12
Floats
Spare time in an activity is called float. It is
used to economise on resources without
affecting the overall duration of the project.
Types of floats
Total float
Free float
Interference float
Independent float
R.B. Khanna
13
4 26
G
8 30
Total
Total
TotalFloat. =
Float. 30 – 4–
= 30
Float. It– 43is=–the
23
3 = 23
spare time available on any given
Free
FreeFloat. = 26
Float. – 4–––44
=if30
26 3–= –3193=event
=2319 occurred at its earliest time
activity
Total Float.
Interference
= the tail
Free Float.Float.
Interference The It is =equal
Float.
spare 23 –to
time 19total
= 4float
available onless free float.
an activity If this
if both thefloat is used
tail and the
upand
in anthe head event at its
Independent
head activity,
events it will
Float.
occur Theatinterfere
spare
their timelatest
with
earliest the Iftime.
availability
available
time. this in of floats
an
spare time available
activity which
is used upfor
is
subsequent
during the activities.
execution of this activity, it will have no effect on subsequent
neither
Total
Interference
affected
Float
Float = =Total
by Float
Time the use
Latest
–
of float
Free at
Float
by preceding
Head – Time activities
Earliest nor
at
activities.
does it affect the float= available in subsequent activities.
Tail –
Free Float = Time Earliest Head – TimeActivity
23
Independent Float = Time Earliest Head – Time
– 19 = 4Duration.
Earliest Tail
– Activity Duration
= 30Tail
Latest – 4– –Duration.
3 = 23
= 26 – 4 – 3 = 19
= 26 – 8 – 3 = 15
R.B. Khanna
14
Calculation of floats
R.B. Khanna
15
Identifying Critical Activities and Critical
Path
All activities whose floats are zero are
called critical activities. They are critical as
they have no spare time available for their
execution. Critical activities have the same
EFT and LST at their start and finish nodes
and have no float.
Management must exercise strict control to
ensure that critical activities are executed
as per schedule.
The path through these activities is called
critical path.
R.B. Khanna
16
Identifying Critical Activities and Critical
Path
All activities whose floats are zero are
called critical activities. They are critical as
they have no spare time available for their
execution. Critical activities have the same
EFT and LST at their start and finish nodes
and have no float.
Management must exercise strict control to
ensure that critical activities are executed
as per schedule.
The path through these activities is called
critical path.
R.B. Khanna
17
26 26
D H
6
20 7
6 L
A E
2
6 5 24
18 26 33 43
0 6
F K
11 8 9
7 9 10
B G
1 3
7 8
33 43
0 8 15
C I J
4
8 7
2 14
17
19
A,D,H and K are critical activities. Critical Path is 1 -2 – 7- 8 - 9
R.B. Khanna
18
Activity on Node Network
R.B. Khanna
20
Activity on Node Network
R.B. Khanna
21
Activities D and E follow A; F and G follow B;
and I follows C. Let us add these to the network.
D
A
20
6
E
18
B F
7 9
8
C I
8 2
R.B. Khanna
22
Activity H is dependent on completion of D and E; and J is
dependent on completion of G and I. Let us add these to the
network.
D H
A
20 7
6
E
18
B F
J
7 9
G 14
8
C I
8 2
R.B. Khanna
23
Activity K is dependent on completion of H and J.
D H
A
20 7
6
E K
18 10
B F
J
7 9
G 14
8
C I
8 2
R.B. Khanna
24
Let us compute EST by a forward pass. EFT = EST +
Duration.
6 D 26 26 H 33
0 A 6
20 7
6
6 E 24 33 K 43
18 10
0 B 7 7 F 16
15 J 29
7 9
7 G 15 14
8
0 C 8 8 I 10
8 2
R.B. Khanna
25
Let us compute LFT by a backward pass. LST = LFT –
Duration.
6 D 26 26 H 33
0 A 6
6 20 26 26 7 33
0 6 6
6 E 24 33 K 43
8 18 26 33 10 43
0 B 7 7 F 16
15 J 29
4 7 11 24 9 33
7 G 15 19 14 33
11 8 19
0 C 8 8 I 10
9 8 17 17 2 19
R.B. Khanna
26
Let us compute total float.
Total Float = LFT – EFT = LST – EST
6 D 26 26 H 33
0 A 6 0 0
0 6 20 26 26 7 33
0 6 6
6 E 24 33 K 43
0
8 18 26 33 10 43
0 B 7 7 F 16
4 17 15 J 29
4 7 11 24 9 33 4
7 G 15 19 14 33
4
11 8 19
0 C 8 8 I 10
9 9
9 8 17 17 2 19
R.B. Khanna
27
Activities A, D, H and K have zero float and are critical.
The critical path is A – D – H – K, and the project will
take 43 days.
6 D 26 26 H 33
0 A 6 0 0
0 6 20 26 26 7 33
0 6 6
6 E 24 33 K 43
0
8 18 26 33 10 43
0 B 7 7 F 16
4 17 15 J 29
4 7 11 24 9 33 4
7 G 15 19 14 33
4
11 8 19
0 C 8 8 I 10
9 9
9 8 17 17 2 19
R.B. Khanna
28
Lags
R.B. Khanna
29
Start to Start
Digging trench
for cable 5 kms
Laying of cable
Lag 1 day 5 kms
Filling of trench
Lag 1 day 5 kms
R.B. Khanna
30
Start to Finish
Documentation
Lag 2 days
Testing
R.B. Khanna
31
Finish to Start
Lag 2
weeks
R.B. Khanna
32
Finish to Finish
Testing
R.B. Khanna
33
Lags
Testing
Lag 3 weeks
R.B. Khanna
A combination of lags may also be used
34
Cost Crashing
Some activities in a project can be completed in shorter
time by employing extra resources. But the duration of all
activities cannot be reduced by increasing resources
because of their nature or because of the restrictions on
employment due to space constraints and so on.
If an activity can be completed earlier, extra cost on extra
resources will have to be incurred, but if this reduces the
overall duration of the project this will result in reduction
of the overhead costs.
Completing an activity in a shorter time than normal is
referred to as activity crashing and the additional cost is
called crash cost.
R.B. Khanna
35
Example
Activity Dependency Normal Crash Normal Crash Cost
Time Time Cost (Increase per day)
A START 4 4 4000 -
B START 8 6 8000 1500
C F, D, FINISH 3 3 600 -
D B 6 5 900 150
E START 7 5 350 100
F A 15 12 9000 900
G B 12 10 1200 200
H G, FINISH 10 8 1000 150
J L, FINISH 5 4 1000 300
K E 9 7 900 150
L G&K 11 8 2200 350
Fixed cost is Rs 500 per day.
R.B. Khanna
36
Solution
R.B. Khanna
37
Total cost Rs 47150
Direct cost Rs 29150
4 19
Indirect cost Rs 18000
C
A F18
2 5 3
4 15
0 D
8
6 33
B 36
1
8 3 20
8
0 H 9
G 6 20 10
7 12 I
20 31
K L J
E
4 7 8
7 9 11 5
36
11 20 31
B, G, L and J are critical activities and should be considered for crashing
R.B. Khanna
38
Activity Crash by Cost of crashing per
Days day
B 2 1500
G 2 200
L 3 350
J 1 300
R.B. Khanna
39
Total cost Rs 46550 Cost reduced by Rs 600
Direct cost Rs 29550 Time reduced by 2 days
Indirect cost Rs 17000 4 19
C
A F16
2 5 3
4 15
0 D
8
6 31
B 34
1
8 3 18
8
0 H 9
G 6 18 10
7 10 I
18 29
K L J
E
4 7 8
7 9 11 5
34
9
18 29
B, G, L and J are still critical activities. B, L and J should be considered for
crashing
R.B. Khanna
40
Activity Crash by Cost of crashing per
Days day
B 2 1500
L 3 350
J 1 300
R.B. Khanna
41
Total cost Rs 46350 Cost reduced by Rs 800
Direct cost Rs 29850 Time reduced by 3 days
Indirect cost Rs 16500 4 19
C
A F15
2 5 3
4 15
0 D
8
6 30
B 33
1
8 3 18
8
0 H 9
G 6 18 10
7 10 I
18 29
K L J
E
4 7 8
7 9 11 4
33
9
18 29
B, G, L and J are still critical activities. B, and L should be considered for
crashing
R.B. Khanna
42
Activity Crash by Cost of crashing per
Days day
B 2 1500
L 3 350
R.B. Khanna
43
Total cost Rs 45900 Cost reduced by Rs 1250
Direct cost Rs 30900 Time reduced by 6 days
Indirect cost Rs 15000 4 19
C
A F12
2 5 3
4 15
0 D
8
6 27
B 30
1
8 3 18
8
0 H 9
G 6 18 10
7 10 I
18 26
K L J
E
4 7 8
7 9 8 4
30
9
18 26
B, G, L and J are still critical activities. B should be considered for crashing
R.B. Khanna
44
Activity Crash by Cost of crashing per
Days day
B 2 1500
R.B. Khanna
45
Total cost Rs 47900 Cost increased by Rs 750
Direct cost Rs 33900 Time reduced by 8 days
4 19
Indirect cost Rs 14000
C
A F12
2 5 3
4 15
0 D
6
6 27
B 28
1
6 3 16
6
0 H 9
G 6 16 10
7 10 I
16 24
K L J
E
4 7 8
7 9 8 4
28
7
16 Even if we
B, G, L, J, E and K are now critical activities. 24crash E or K the
duration on path B – G – L – J cannot be reduced any further. No further
crashing is necessary
R.B. Khanna
46
Activity Crashed by Duration of Direct Indirect Total
Crashed (Days) Project Costs Costs Cost
Normal - 36 29150 18000 47150
G 2 34 29550 17000 46550
J 1 33 29850 16500 46350
L 3 30 30900 15000 45900
B 2 28 33900 14000 47900
R.B. Khanna
47
PERT Network
R.B. Khanna 49
PERT - Network
to 4t m t p
Mean Time
6
t p to
Standard Deviation
6
Standard deviation cannot be added. Variance can be
added. Standard deviation on the critical path is
R.B. Khanna 53
Activity Optimistic Most Pessimistic Mean Standard
Time (to) likely Time (tp) Time Deviation
Time (tm)
C 1 2 3 2 0.33
J 4 9 20 10 2.67
K 1 2 9 3 1.33
L 4 4 4 4 0
R.B. Khanna
54
With 84% level of confidence how much time would the
project take?
PERT assumes that the distribution of the total project
completion time is normal. 84% represents Mean + 1
standard deviation. We can say with 84% level of
confidence that the project will finish in 22 weeks.
What are the chances that the project will finish in 20
weeks?
x 0.33 SD
z
20 19
0.33
3
19 20
From normal distribution tables the probability when z =0.33 is 0.6290.
There is a 63% chance that the project will finish in 20 weeks.
R.B. Khanna
55
Differences – PERT and CPM
PERT is a probabilistic model and is based on three time
estimates. It is used mainly for projects where the activity
durations are uncertain, like research and development
projects. Levels of confidence and probabilities can be
associated with the completion date of a project.
CPM is based on certainty of the activity durations. It is
used for projects where there is certainty about the time
that each activity would take. The project completion
duration is not probabilistic but is certain.
R.B. Khanna 56