How to Perform a Forward Pass Analysis for Operations Management
With a critical path diagram complete, you can calculate a timing estimate for your operations project. Follow these steps to perform a forward pass analysis, which defines the earliest start times and earliest finish times for each activity. This also identifies the earliest finish time for the project as a whole.

Begin by writing the earliest start (ES) time (which is customarily 0) in the upperleft corner of the start node.

Add the duration of the start node (0 days) to determine the earliest finish (EF) time for the start node and mark it in the upperright corner of the node.
That is, EF = ES + Duration.

All the activities that can begin right away (activities with no predecessors) have an ES time of 0 because they are successors to the start node.
B’s ES time is 0, as noted in the upperleft corner. The duration of this activity is 21, which means that B’s EF Time = ES Time + Duration = 0 + 21 days = 21 days. This information is noted in the upperright corner of the activity’s node.

Subsequent activities, operations with a predecessor, have an ES time that’s equal to the earliest finish time of its predecessor.
This means that Activity C’s ES is 21. Its duration is 7, so C’s EF time is 28.

If an activity has two predecessors, then its ES is the later of the two predecessor’s EF times.
Activity F has two predecessors, B and C, with earliest finish times of 21 and 28, respectively. So F’s ES is 28. Its EF time is 28 + 0.5 = 28.5 days.

Continue noting the ES and EF times for all the activities on the diagram.
Note an EF time on the End node. The EF time, 31.2 days, is the minimum time needed to complete the project.