Forward and backward scanning

Apply forward scanning to find earliest start times (EST) and backward scanning to find latest start times (LST); calculate float (slack) time for each activity.

Worked examples

Forward scan — finding earliest start times

Straightforward

Problem

A project has the following activities. Perform a forward scan to find the EST and EFT of each activity.
ActivityPredecessorsDuration (days)
A—4
B—6
CA3
DA, B5
EC, D2

Backward scan — finding latest start times

Moderate

Problem

Using the same project from Example 1 (minimum duration = 13 days), perform a backward scan to find the LST of each activity.

Calculating float

Challenging

Problem

Using the ESTs from Example 1 and LSTs from Example 2, calculate the float of each activity and identify which have zero float. Float = LST − EST. An activity with float = 0 is on the critical path.

Practise

Q1·Straightforward
Activity A has no predecessors and a duration of 6 days. Using a forward scan (earliest start time = 0 for activities with no predecessors), what is the earliest finish time (EFT) of activity A?

Earliest finish time = EST + duration.
Q2·Straightforward
Activity B has an earliest start time (EST) of 8 days and a latest start time (LST) of 11 days. What is the float (slack) of activity B?

Float = LST − EST.
Q3·Straightforward
A project must be completed in 20 days. Activity D is the last activity and has a duration of 4 days. Using a backward scan, what is the latest start time (LST) of activity D?

For the last activity: LST = project duration − duration of the activity.
Q4·Moderate
Activity A (duration 3 days) and Activity B (duration 5 days) both have no predecessors, so each has EST = 0. Activity C cannot start until both A and B are finished. What is the earliest start time (EST) of activity C?
Q5·Moderate
A project has the following activities (duration in days):
ActivityPredecessorsDuration
A—4
B—7
CA3
DB2
EC, D5
Perform a forward scan and find the EST of activity E.
Q6·Moderate
A project has the following activities (duration in days):
ActivityPredecessorsDuration
A—3
B—6
CA, B4
DA5
EC, D2
Perform a forward scan and find the EST of activity C.
Q7·Moderate
A project has a minimum completion time of 18 days. Activity F has a duration of 4 days and is the last activity before the finish. Using a backward scan, what is the latest start time (LST) of activity F?
Q8·Moderate
A project has the following activities:
ActivityPredecessorsDuration (days)
A—5
BA3
CA4
DB, C2
ED6
After performing a complete forward and backward scan, the project duration is 17 days. The LST of D is 9 days and its EST is 9 days. What is the float of activity B?

(Hint: EFT of A = 5. EST of B = 5. EFT of B = 8. LST of D = 9, so LST of B = 9 − 3 = 6.)
Q9·Challenging
A project has the following activities:
ActivityPredecessorsDuration (days)
A—3
B—5
CA4
DA, B2
EA6
FC, D, E3
Perform a forward scan. What is the EST of activity D?
Q10·Challenging
Using the same project as the previous question:
ActivityPredecessorsDuration (days)
A—3
B—5
CA4
DA, B2
EA6
FC, D, E3
Complete the forward scan and find the minimum project completion time.
Q11·Challenging
A project has the following activities:
ActivityPredecessorsDuration (days)
A—3
B—5
CA4
DA, B2
EA6
FC, D, E3
The minimum project completion time is 12 days. Perform a backward scan and find the float of activity D.
Q12·Challenging
A project has the following activities:
ActivityPredecessorsDuration (days)
A—3
B—5
CA4
DA, B2
EA6
FC, D, E3
The minimum project completion time is 12 days. Perform a complete backward scan and find the latest start time (LST) of activity B.