Critical Path Method
The critical path method (CPM) finds the longest chain of dependent activities through a project — the sequence that determines the shortest possible finish date, and the tasks where any delay delays the whole project.
The critical path method is a scheduling technique that models a project as a network of activities with durations and dependencies, then calculates the earliest and latest each activity can start and finish. The critical path is the longest path through that network; its length is the project’s minimum duration. Activities on the critical path have zero float — no slack — so a one-day slip on any of them slips the whole project. Activities off the critical path have float and can move within limits without affecting the end date.
Critical Path Method at a glance
- Category
- Methodologies & Frameworks · Scheduling & Time Management
- Type
- Methodology / framework
- Also known as
- CPM
- Appears in
- 2 sections
- Related
- Critical Chain Project Management, Program Evaluation and Review Technique, Adaptive Project Management
Also known as: CPM.
Why it matters
CPM tells you two things every project manager needs: how long the project will take, and which tasks you cannot afford to let slip. That lets you focus management attention where it matters, make informed decisions about compressing the schedule (crashing or fast-tracking), and understand the knock-on effect of any delay. Without it, every task looks equally urgent — which means none of them get the right attention.
When to use it
Use CPM on any schedule-driven project with meaningful task dependencies — construction, engineering, product launches, event planning. It is most valuable when the deadline is fixed and you need to know exactly where the risk to that deadline lives. For very small or highly uncertain work, a simpler board or rolling-wave plan may serve better.
How to use it
- List all activities and estimate each one’s duration.
- Determine dependencies — which activities must precede which.
- Draw the network diagram and run a forward pass to get each activity’s Early Start (ES) and Early Finish (EF).
- Run a backward pass to get Late Start (LS) and Late Finish (LF).
- Calculate float (LS − ES). Activities with zero float form the critical path.
Example
A project has paths A→B→D→F (3+4+5+3 = 15 days) and A→C→E→F (3+2+2+3 = 10 days). The longer path, 15 days, is the critical path; B and D are critical. C and E share float, so a short delay there is absorbed — but any delay to A, B, D or F pushes the finish date.
Template
A CPM worksheet lists each activity with duration, predecessors, ES/EF/LS/LF and float, and flags the critical path. Try it live in the calculator below.
Tools
Formula & calculator
Try it yourself: Critical Path Calculator computes this from your own figures.
FAQs
What is the difference between the critical path and the critical chain?
Can a project have more than one critical path?
What is float or slack?
Alternatives
- PERT — adds three-point probabilistic durations to the same network
- Critical Chain Method (CCPM) — resource-aware scheduling with buffers
- Kanban / flow — for continuous work where a fixed critical path is less meaningful