Forward Pass is a Critical Path Method (CPM) technique used to calculate the earliest possible start (ES) and early finish (EF) dates for activities by working forward through the schedule model from the project start date or a given point in time.

Key Aspects of Forward Pass

  • Determines Earliest Start & Finish Dates – Identifies the soonest an activity can begin and end.
  • Establishes the Project Duration – Helps define the minimum completion time.
  • Identifies Critical Path Activities – Highlights tasks that drive project timelines.
  • Works in Sequence from Start to Finish – Moves through the schedule from the first task to the last.

Forward Pass Formula

FormulaDefinition
ES = EF of predecessor + 1Early Start (ES) is the next available time unit after the predecessor’s Early Finish (EF).
EF = ES + Duration - 1Early Finish (EF) is calculated by adding the activity duration to ES.

Example Calculation

Assume the following activities:

  • Task A (Duration: 4 days)
  • Task B (Duration: 3 days, depends on Task A)
  • Task C (Duration: 5 days, depends on Task A)
TaskDurationEarly Start (ES)Early Finish (EF)
A4 days14
B3 days57
C5 days59

Mermaid Diagram: Forward Pass Calculation

graph LR;
    A["Task A (ES: 1, EF: 4)"] -->|Start at Day 5| B["Task B (ES: 5, EF: 7)"]
    A -->|Start at Day 5| C["Task C (ES: 5, EF: 9)"]

Why Forward Pass Matters

  • Defines the Earliest Possible Completion Date – Essential for project planning.
  • Identifies Critical Path Tasks – Determines which activities cannot be delayed.
  • Supports Scheduling & Resource Allocation – Ensures tasks are planned efficiently.
  • Improves Time Management – Helps teams meet deadlines with better visibility.

See also: Backward Pass, Critical Path Method (CPM), Schedule Network Diagram, Total Float.