This page is now obsolete - we use Gnome Planner tool to find critical path.
 
Critical Path Method:
Method: 
1)Develop activities, their associated times, and relationship between activities.

2)Construct the network.

3)Solve the network using forward and backward passes. Critical activities are those that have 0 slack.

ESi = earliest start time for activity i assuming all predecessor activities started at their earliest start time

EFi = earliest finish time for activity i

= ESi + tiwhere ti is the time estimated for activity i

LFi = latest finish time for activity i without delaying the project

LSi = latest start time for activity i without delaying the project= LFi - ti

a) Forward Pass: Calculate the earliest start time and the earliest finish time for each activity. 

1) For all beginning activities i, set:ESi = 0

2) In general, ESj = max (EFi), where i indexes all predecessors andEFj = ESj + tj

b) Backward Pass: Calculate the latest start time and the latest finish time for each activity.

1)For all ending activities j, setLFj = largest EFj found in forward pass

2)In general, LFi = min (LSj) where j indexes all successors and LSi = LFi - ti.

c) Slack time for each activity is calculated (difference between LS-ES or LF-EF).

d) Critical path is the sequence of activities that has zero slack time.

Example 1.Consider the information in the table.


 
Task
Immediate Predecessor
Estimated time (days)
# of People
A
-
5
2
B
-
4
3
C
A
3
1
D
B
7
3
E
C
2
3
F
D , E
1
1

a.Draw the network diagram for this project.

b.Using a forward and backward pass, find the critical path. 

c.What is the minimum project completion time ignoring resource constraints?


 
Activity
Earliest Start
Earliest Finish
Latest Start
Latest Finish
Slack
A
B
C
D
E
F


After completing the table above, you can see the Gantt chart of the solution.
 

Example #2:

Given the following information regarding a project:


 
Activity
Duration (weeks)
Predecessors
A
10
-
B
10
-
C
5
-
D
7
A
E
5
B
F
7
B
G
2
B
H
5
C
I
8
G, H
J
4
D, E

a.Draw the network.

b.Using a forward and backward pass, find the critical path. 

c.What is the minimum project completion time ignoring resource constraints?


 
Activity
Earliest Start
Earliest Finish
Latest Start
Latest Finish
Slack
A
B
C
D
E
F
G
H
I
J


See the complete reference here.