Home / Critical Path Analysis / Early and late times
3.8b · Critical Path Analysis · Sub-skill
The forward pass and backward pass: find the earliest each activity can start, the latest it can finish, and the minimum project time.
See it first
Scroll to the graphic and it plays by itself — press Replay to watch it again.
Build it up, step by step
Click each step below to reveal it — work through them in order the first time round.
The early time of an activity is the earliest it can start. Activities with no predecessors have early time 0. For any other activity, work out (early time + duration) for each immediate predecessor and take the largest — it has to wait for all of them.
The project cannot finish before the last activity has finished. The minimum completion time is the largest value of (early time + duration) over the final activities — the length of the longest route through the network.
The late time of an activity is the latest time it can finish without delaying the project. The final activities have late time = minimum completion time. For any other activity, work out (late time − duration) for each of its successors and take the smallest — it must be done in time for all of them.
Write the early time in the left cell and the late time in the right cell of each box. Check: activities with no predecessors have early time 0, and the final activity's late time equals the minimum completion time. Early time + duration can never be more than the late time.
Using A (3), B (5), C (4, after A), D (3, after B), E (3, after C and D), find every early and late time.
Forward: A: 0, B: 0, C: 0+3 = 3, D: 0+5 = 5, E: max(3+4, 5+3) = max(7, 8) = 8. Minimum completion time = 8 + 3 = 11.
Backward: E: 11. C: 11−3 = 8. D: 8. A: 8−4 = 4. B: 8−3 = 5.
Test yourself
A project has activities A (4 days, –), B (6 days, –), C (5 days, after A), D (2 days, after B), E (7 days, after A) and F (3 days, after C and D).
(a) Draw the network and complete a forward pass to find each early time.
(b) Complete a backward pass to find each late time.
(c) State the minimum completion time. [6 marks]
(a) Early times: A 0, B 0, C 4, D 6, E 4, F = max(4+5, 6+2) = max(9, 8) = 9. (3 marks)
(b) Minimum time is 12 (see c), so F's late time is 12. E: 12. C: 12−3 = 9. D: 9. A: min(9−5, 12−7) = min(4, 5) = 4. B: 9−2 = 7. (2 marks)
(c) F finishes at 9+3 = 12; E finishes at 4+7 = 11. Minimum completion time = 12 days. (1 mark)
Practice
Five short questions. Work through them, then reveal the mark scheme to check.