Critical Path
Dan Sunil monogram
Back to library
Abstract work breakdown structure tree beside schedule bars
WBS & schedule

Decompose scope, then sequence the work

Planning

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.

9 min readPractitioner#cpm#critical path#example#float
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

IDActivityDurationPredecessor
ARequirements & headcount plan4d
BSite shortlist & viewings6dA
CLease negotiation8dB
DSpace layout design5dB
EFit-out works15dC, D
FNetwork & cabling design4dD
GIT procurement10dF
HIT installation6dE, G
IRemovals & desk allocation3dH
JDay-one support & snag list2dI

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.

ActivityEarly startEarly finishDriven by
A04project start
B410A
C1018B
D1015B
F1519D
E1833C (later than D)
G1929F
H3339E (later than G)
I3942H
J4244I

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.

ActivityLate startLate finish
J4244
I3942
H3339
G2333
E1833
F1923
C1018
D1318
B410
A04

Step 4 — float and the critical path

ActivityTotal floatCritical?Practical meaning
A0dYesEvery day of delay is a day off day one
B0dYesViewings must not drift
C0dYesLease negotiation drives fit-out
D3dNoLayout design has three days of chain slack
E0dYesFit-out is the longest single activity
F4dNoCabling design can wait four days
G4dNoProcurement has room — do not expedite it
H0dYesIT installation is on the path
I0dYesRemovals critical
J0dYesSnagging 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

OptionTargetNew durationTrade-off
Crash: second fit-out crew on ECritical44 → 37dCost premium, site congestion
Fast track: start E on approved zones before C completesCritical44 → 39dRework if lease terms change the layout
Expedite IT procurement (G)Non-critical44d — no changePure waste of money
Reduce snagging window (J)Critical44 → 43dDay-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

  1. 1List activities at work-package level — ten to forty rows is the useful range for a hand calculation.
  2. 2Record only genuine predecessors; convenience dependencies invent a false critical path.
  3. 3Run the forward pass for early dates, then the backward pass for late dates.
  4. 4Compute total float and mark every zero-float activity as critical.
  5. 5Re-run after every actuals update — the critical path migrates during delivery.
Free download

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 workbookXLSX

No sign-up required. Free to use commercially.

Skip the blank page

The PM Delivery Toolkit turns everything in this guide into fill-in templates — $25, one payment.

See the toolkit
Free tips

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.

Share LinkedIn

Discussion

Share how you applied this in practice, ask a question, or add a tip for other readers.

Loading comments…