Courses / Scheduling Fundamentals / Lesson 3.2

The backward pass

20 min Lab

In this lesson

  • Calculate late finish and late start for every activity
  • Handle burst points, where one activity feeds several
  • Apply the backward rules for SS, FF and SF relationships

The forward pass found the earliest dates. The backward pass finds the latest dates each activity can have without delaying the project. It works from the end of the network back to the start, right to left.

The rules

  1. Activities with no successors must finish by the project finish: LF = project finish. (Lesson 4.2 replaces this with a deadline.)
  2. LS = LF − duration.
  3. A finish-to-start predecessor must finish when its successor has to start: LF = LS(successor) − lag.
  4. At a burst point, where one activity feeds several, take the smallest value. The activity must be finished in time for all of them.

The worked example, backwards

The project finish from the forward pass is 18. Work up from the bottom of the table:

IDActivityDurSuccessorsLFLS
HGo live2none1816
GLaunch rehearsal4H1612
FSet up the web shop3H1613
EProduce the campaign6G126
DBuild the product5G127
CPlan the marketing2E, F64
BDesign the product4D73
ADefine requirements3B, C30

C is a burst point. E must start by 6 and F by 13, so C must finish by min(6, 13) = 6. E sits on a longer chain to the finish than F does, so E sets C’s late finish. A is another burst point: min(3, 4) = 3.

A check worth doing every time: the first activity’s late start should equal its early start, here 0 = 0. If it came out negative, the project could not finish on time; you’ll meet that in lesson 4.2.

Other relationship types

For an activity P with duration D and a successor S, the backward pass uses these limits on P’s late finish:

TypeP’s LF is at most
FSLS(S) − lag
SSLS(S) − lag + D
FFLF(S) − lag
SFLF(S) − lag + D

SS and SF limit the predecessor’s start, which is why the duration is added back to get its finish. You don’t need to memorise these: the CPM math tab shows them for any activity you select.

Your turn

In the lab, step through both passes. On the CPM math tab, look at C Plan the marketing during the backward pass and confirm which successor sets its late finish. Then make F Set up the web shop 12 days long. F’s path becomes longer than the old critical path, so F turns critical and the finish moves.

Lab

Product launch: the backward pass

Same network. Walk the whole calculation, then make the web shop take longer and see when it turns critical.

Loading the lab…

Review questions

1. H has LF 18 and a duration of 2. G (4 days) is H's only predecessor, finish-to-start. What is G's late start?
2. At a burst point, the backward pass takes…