Critical Path Method
Build the project network one activity at a time, then calculate the Forward Pass, Backward Pass, Total Float, Free Float, project duration, and critical path one activity at a time.
Learn CPM by Building and Calculating the Network.
This demonstration uses a guided Activity-on-Node example. The network is not shown in advance. You construct it progressively, one activity at a time. Once the network is complete, every schedule calculation is revealed for one activity at a time so you can follow the logic and verify each result before moving on.
- Build Activities A through F one at a time.
- Reveal each activity’s Early Start and Early Finish calculation.
- Reveal each activity’s Late Finish and Late Start calculation.
- Calculate Total Float and Free Float for every activity individually.
- Evaluate all six activities as critical or noncritical before revealing the complete critical path.
Critical Path Method — Step by Step
Use the orange button to reveal exactly one new activity or one new activity calculation. Complete all activities in the current stage before the next stage unlocks.
Review the Activity Data
Activity-on-Node Network Diagram
The network is constructed activity by activity.
Schedule Values
The table mirrors the values revealed on the network. It does not reveal calculations before the corresponding activity has been completed in the guided stage.
| Activity | Predecessor(s) | Duration | ES | EF | LS | LF | TF | FF |
|---|
Change Activity Durations
After completing the guided sequence, change the activity durations and observe how the project duration, float values, and critical path respond.
Quick Knowledge Check
Calculation Rules
| Calculation | Rule | Memory Cue |
|---|---|---|
| Early Start | Maximum EF of immediate predecessors | Forward Pass → MAX |
| Early Finish | EF = ES + Duration | Move left → right |
| Late Finish | Minimum LS of immediate successors | Backward Pass → MIN |
| Late Start | LS = LF − Duration | Move right → left |
| Total Float | TF = LS − ES = LF − EF | Protect project completion |
| Free Float | FF = Minimum successor ES − activity EF | Protect successor early start |
| Critical Activity | Total Float = 0 | No schedule flexibility |