ESTIMATION

Critical Path Method (CPM)

Network scheduling that finds the longest activity chain fixing project duration

Also calledcritical path methodCPMcritical pathnetwork scheduleproject network analysis
Definition

The Critical Path Method (CPM) is a project-scheduling technique that models the work as a network of activities with their durations and logical dependencies, then computes the earliest and latest start/finish of each activity by forward and backward pass. The critical path is the longest continuous chain of dependent activities — its length is the shortest possible project duration, and its activities have zero float, so any delay to a critical activity delays the whole project.

CPM is the backbone of construction programming: it identifies which activities must be protected and resourced, quantifies the float (slack) available on non-critical activities, and underpins delay analysis, extension-of-time claims and acceleration decisions. In practice the network is maintained in scheduling software, baselined in the contract programme, and progressed periodically; the critical path shifts as work progresses, so it must be re-analysed each update. It is distinct from PERT (which adds probabilistic durations) and is normally shown to stakeholders as a linked bar (Gantt) chart driven by the CPM logic.

Where used
  • Construction programme + baseline scheduling
  • Identifying + protecting critical activities
  • Float analysis + resource prioritisation
  • Delay analysis + extension-of-time claims
  • Acceleration/recovery + what-if planning
Acceptance / threshold
Per the contract programme requirements: a logic-linked CPM network with realistic durations, baselined and periodically progressed; critical path and float re-analysed each update and used for delay/EoT assessment.
Frequently asked
What is the critical path in a project?
The longest chain of dependent activities through the schedule network; its duration equals the minimum project duration and its activities have zero float, so delaying any of them delays the whole project.
What is float in CPM?
The amount of time a non-critical activity can be delayed without delaying the project (total float) or its successors (free float). Critical-path activities have zero float; float quantifies scheduling flexibility elsewhere.
Related terms