🔍
Project Scheduling - PERT/CPM | Finding Critical Path - YouTube
Channel: Joshua Emmanuel
[0]
Welcome to this video on finding the critical
path on a project network.
[4]
I’ll be working with this activity schedule
for a project.
[8]
I’ll be constructing a project network,
doing forward and backward passes, determining
[15]
the project completion time, calculating slack
values, and finally, stating the critical
[21]
path.
[22]
I will be using this node convention here
as you will find in Quantitative Methods for
[27]
Business by Anderson, Sweeny and Williams.
[31]
A here is the activity being described, and
t represents the expected activity duration
[37]
or time.
[38]
ES is the earliest time the activity can start;
EF is the earliest finish time; LS is the
[46]
latest start time, and LF is the latest finish
time without extending the minimum completion
[53]
time of the project.
[55]
I usually like to start with a sketch to make
it easier when drawing the full network.
[62]
Activities A and B have no predecessors so
they can begin at start.
[67]
Activity C needs A to be completed before
it can start.
[71]
D needs both A and B completed.
[74]
E needs D, F needs C and E, and G depends
on E. Since F and G have no successors, they
[83]
go to Finish.
[85]
So here is the network with the activity nodes,
displaying the letters and times.
[91]
So let’s do the forward pass.
[92]
A has no predecessor so its earliest start
time will be 0 or right away.
[98]
Since it has 7 weeks to be completed, its
earliest finish time will be 0 + 7 which gives
[104]
7.
[105]
B also has an earliest start time of 0, and
with and activity time of 9, it will have
[111]
an earliest finish time of 9.
[114]
Now C needs A to be completed before it can
start.
[118]
Since the Earliest Finish time for A is 7,
then the Earliest Time C can start is 7.
[123]
And with an activity time of 12 weeks, C will
have an Earliest Finish time of 12 + 7 which
[130]
gives 19.
[132]
D on the other hand needs A and B to finish
before it can start.
[136]
Since the Earliest Finish time for A and B
are 7 and 9 respectively, and D needs both
[142]
of them to finish in order to start, then
the Earliest Time D can start is 9.
[147]
In order words, the highest of the Earliest
Finish Times preceding an activity will be
[152]
the activity’s Earliest Start Time.
[155]
So D finishes at 8 + 9 which gives 17.
[160]
E here has only one predecessor D, and so
can start at 17 and finish earliest
[166]
at 26.
[169]
F has predecessors, C and E. Since the higher
Earliest finish time is 26, F can start earliest
[176]
at 26 and finish at 32.
[180]
G also can start earliest at 26 since it has
only one predecessor, E. And G can finish
[186]
earliest at 26 + 5 which gives 31.
[190]
Note here that although G is the last letter,
it does not have the highest Earliest Finish
[196]
Time because F has 32.
[198]
So we say that the project’s completion
time is 32 weeks.
[202]
In essence, the project’s completion time
is the highest of the Earliest Finish Times
[207]
at the Finish node.
[209]
Now let’s do the backward pass.
[212]
Since the project completion time is 32 weeks,
the latest finish times for the activities
[216]
at the finish node, F and G, has to be 32.
[221]
That is, F and G cannot be completed in longer
than 32 weeks.
[227]
Next we obtain the latest start times by subtracting
the activity times from the latest finish
[233]
times.
[234]
For G, the latest start time will be 32 minus
5 to give 27.
[239]
For F, the Latest Start will be 32 minus 6
and that gives 26.
[245]
Now E has 2 successors, F and G.
[249]
Their latest start times are 26 and 27 respectively.
[253]
As a result, the latest time E has to finish
has to be 26 in order for F to start.
[260]
In essence, when doing backward pass, the
latest finish time of an activity must be
[264]
the minimum of the latest start times of its
successors.
[268]
Thus the Latest start time for E will be 26
minus 9 which gives 17.
[274]
Now D has only one successor, E. So the latest
finish time for D will be the latest start
[281]
time for E, 17.
[284]
And the LS will be 17 minus 8 which gives
9 for D.
[290]
Activity C also has one successor, F. Therefore,
latest finish will be 26 for C, and latest
[297]
start will be 14.
[299]
A has two successors, C and D. The minimum
of their latest starts is 9.
[307]
So the latest finish for A will be 9 and its
latest start will be 2.
[314]
Activity B has one successor, D, with latest
start of 9.
[319]
So the latest finish for B will be 9, and
its latest start will be 0.
[324]
The backward pass is now complete.
[326]
Now slack for an activity is defined as how
long the activity can be delayed without extending
[333]
or increasing the project completion time.
[335]
And it is calculated as LS – ES or LF – EF.
[342]
So the slack for A will be 2 minus 0 or 9
minus 7.
[346]
Which will be 2.
[347]
The slack for B will then be 0, for C it will
be 7, for D 0, for E 0, for F 0, and for G
[358]
1.
[359]
Note, for example, that activity C can begin
anytime between week 7 and 14 and it can finish
[368]
anytime between week 19 and 26.
[370]
Thus C can be delayed for up to 7 weeks and
the project will still be completed in week
[376]
32.
[377]
Activities, B, D, E, and F on the other hand
cannot be delayed at all without extending
[384]
the project’s completion time.
[386]
So, for example if D is delayed by 2 weeks,
then the project completion time will be extended
[392]
by 2 weeks as well, from 32 to 34.
[396]
The activities with 0 slack are called critical
activities.
[401]
And they form the critical path which is the
longest path in the network.
[405]
So the critical path here is B-D-E-F.
[411]
And that’s it for this video.
[413]
Thanks for watching.
Most Recent Videos:
You can go back to the homepage right here: Homepage





