
Decompose scope, then sequence the work
Critical Path Method Example: Step-by-Step With Numbers
A complete CPM walkthrough on a real 10-activity project: network, forward pass, backward pass, float table, and how to compress the result.
On this page
The critical path method is arithmetic, not software. This is one complete pass on a ten-activity office relocation, with every number shown, so you can reproduce it on any project by hand.
Step 1 — activity list and dependencies
| ID | Activity | Duration | Predecessor |
|---|---|---|---|
| A | Requirements & headcount plan | 4d | — |
| B | Site shortlist & viewings | 6d | A |
| C | Lease negotiation | 8d | B |
| D | Space layout design | 5d | B |
| E | Fit-out works | 15d | C, D |
| F | Network & cabling design | 4d | D |
| G | IT procurement | 10d | F |
| H | IT installation | 6d | E, G |
| I | Removals & desk allocation | 3d | H |
| J | Day-one support & snag list | 2d | I |
Step 2 — forward pass (early dates)
Early Start = the latest Early Finish among predecessors. Early Finish = Early Start + duration. Day 0 is the morning of day one, so an activity finishing at 4 has consumed days one to four.
| Activity | Early start | Early finish | Driven by |
|---|---|---|---|
| A | 0 | 4 | project start |
| B | 4 | 10 | A |
| C | 10 | 18 | B |
| D | 10 | 15 | B |
| F | 15 | 19 | D |
| E | 18 | 33 | C (later than D) |
| G | 19 | 29 | F |
| H | 33 | 39 | E (later than G) |
| I | 39 | 42 | H |
| J | 42 | 44 | I |
Project duration is 44 working days. That is the earliest possible completion given this logic — not a target, a consequence.
Step 3 — backward pass (late dates)
Set the final activity's Late Finish equal to its Early Finish (44), then walk backwards. Late Finish = the earliest Late Start among successors. Late Start = Late Finish − duration.
| Activity | Late start | Late finish |
|---|---|---|
| J | 42 | 44 |
| I | 39 | 42 |
| H | 33 | 39 |
| G | 23 | 33 |
| E | 18 | 33 |
| F | 19 | 23 |
| C | 10 | 18 |
| D | 13 | 18 |
| B | 4 | 10 |
| A | 0 | 4 |
Step 4 — float and the critical path
| Activity | Total float | Critical? | Practical meaning |
|---|---|---|---|
| A | 0d | Yes | Every day of delay is a day off day one |
| B | 0d | Yes | Viewings must not drift |
| C | 0d | Yes | Lease negotiation drives fit-out |
| D | 3d | No | Layout design has three days of chain slack |
| E | 0d | Yes | Fit-out is the longest single activity |
| F | 4d | No | Cabling design can wait four days |
| G | 4d | No | Procurement has room — do not expedite it |
| H | 0d | Yes | IT installation is on the path |
| I | 0d | Yes | Removals critical |
| J | 0d | Yes | Snagging critical |
The critical path is A → B → C → E → H → I → J, totalling 4 + 6 + 8 + 15 + 6 + 3 + 2 = 44 days. The D → F → G chain carries three to four days of float, which is why paying a premium to accelerate IT procurement would buy exactly nothing.
Step 5 — compress the schedule
| Option | Target | New duration | Trade-off |
|---|---|---|---|
| Crash: second fit-out crew on E | Critical | 44 → 37d | Cost premium, site congestion |
| Fast track: start E on approved zones before C completes | Critical | 44 → 39d | Rework if lease terms change the layout |
| Expedite IT procurement (G) | Non-critical | 44d — no change | Pure waste of money |
| Reduce snagging window (J) | Critical | 44 → 43d | Day-one experience risk |
Compress by five or more days and the D → F → G chain becomes critical too. Recalculate after every change; a compressed schedule usually has more critical activities and therefore less tolerance than the plan it replaced.
Doing this on your own project
- 1List activities at work-package level — ten to forty rows is the useful range for a hand calculation.
- 2Record only genuine predecessors; convenience dependencies invent a false critical path.
- 3Run the forward pass for early dates, then the backward pass for late dates.
- 4Compute total float and mark every zero-float activity as critical.
- 5Re-run after every actuals update — the critical path migrates during delivery.
CPM calculation workbook (Excel)
Live forward-pass, backward-pass and float formulas you can retype your own activities into. Pairs with the interactive critical-path calculator on this site.
Download the workbookXLSXNo sign-up required. Free to use commercially.
The PM Delivery Toolkit turns everything in this guide into fill-in templates — $25, one payment.
Get five PM habits that quietly save projects
Baselines, critical path discipline, RAID logs that people read, range estimating and status packs sponsors act on — sent straight to your inbox, free.
One email, no spam, unsubscribe any time.
Discussion
Share how you applied this in practice, ask a question, or add a tip for other readers.
Loading comments…