The Critical Path Method (CPM) is a project scheduling technique used to identify the sequence of activities that determine the shortest possible duration to complete a project.
The Critical Path itself refers to the longest continuous chain of dependent activities from project start to finish.
Each activity on this path has zero float/slack, meaning any delay in these activities will directly delay the entire project.
Thus : The Critical Path is the backbone of the project timeline.
1.0 WHY IS IT IMPORTANT?
a. Time Control
It tells you the minimum completion time and helps the team prioritize work. Activities on the critical path must be closely monitored.
b. Resource Allocation
It helps planners allocate labour, equipment, and materials efficiently to critical activities first avoiding idle resources or bottlenecks.
c. Progress Tracking
It allows the project manager to know exactly which delays matter most — not all delays affect the overall completion date.
d. Decision-Making
In case of unforeseen issues (e.g., weather delays, material shortages), managers can quickly decide where to fast-track or crash the schedule to recover lost time.
e. Client and Contractor Communication
The critical path schedule provides a transparent, evidence-based tool for reporting progress, negotiating time extensions, or substantiating delay claims.
2.0. MISTAKES
a. No CPM - Depending Only on Bar Chart (Gantt Chart)
Many contractors rely solely on simple Gantt charts without logic links between activities.
You can’t identify dependencies or determine which tasks truly control the project completion.
This leads to poor coordination, unrealistic timelines, and misleading progress updates.
b. Incorrect Activity Sequencing
If the logic (predecessor-successor relationship) is wrong, the identified critical path will be inaccurate.
e.g. Installing formwork is shown as independent of rebar placement, this breaks the logical flow.
c. Unrealistic Durations
Setting durations without considering actual productivity, site conditions, or resource limits will distort the path.
The CPM might show a “fake” critical path that doesn’t match real-life constraints.
d. Ignoring Resource Constraints
A CPM schedule that ignores the availability of manpower, equipment, or materials gives a misleading view of feasibility.
e. CPM not updated
Failing to regularly update progress (weekly/monthly) means the CPM becomes obsolete. The project team loses sight of the real critical path as conditions change.
f. Too Many or Too Few Activities
Over-detailed CPMs become cumbersome, while oversimplified ones miss critical logic - both make tracking difficult.
g. Not Incorporated into the Master Work Program
Sometimes CPM is prepared separately and not aligned with the master work program or baseline schedule.
This results in inconsistent reporting, claim disputes, and confusion between stakeholders.
3.0 RISKS - WITH POOR CPM OR NO CPM AT ALL
- Inability to forecast completion date accurately.
- Increased risk of cost overruns and claims.
- Miscommunication between client, consultant, and contractor.
- Ineffective monitoring - site teams don’t know what to prioritize.
- Difficulty in granting or defending Extension of Time (EOT).
- Loss of credibility with the client and project financiers.
4.0 BEST PRACTICES
- Use CPM software (e.g., Primavera P6, MS Project) with correct logic links.
- Base the durations on historical productivity rates and resource availability.
- Update CPM regularly and review float changes.
- Align CPM with the Master Work Program (MWP).
- Conduct periodic schedule reviews with all stakeholders.
- Identify opportunities for fast-tracking or crashing early if delays arise.
5.0 EXAMPLES
Let me walk through a simplified example of how the Critical Path works in a construction sequence.
Project : Building a Simple Two-Storey Structure
- Baseline activity table (with ES, EF, LS, LF, float) - CPM forward/backward pass shown implicitly in the numbers.
- Baseline Critical Path.
- Revised schedule after a 4-day delay to a critical activity (showing how completion shifts).
- Footnotes - Legend explaining delay types, columns, and how to present delays/claims in the MWP.
- Baseline Project Duration = EF(J) = 53 days.
- Baseline Critical Path (zero float activities):
- ES / EF : Early Start / Early Finish (forward pass).
- LS / LF : Late Start / Late Finish (backward pass).
- Float : LS − ES (slack). If float = 0 → critical.
- Excusable, Non-Compensable Delay : Delay outside contractor’s control for which time extension may be granted but no money (e.g., unusually severe weather). Mark as E-NC.
- Excusable, Compensable Delay : Delay caused by the employer/client (e.g., late variations/instructions, late approvals, late design) - contractor gets EOT and additional cost (E-C).
- Non-Excusable Delay : Contractor’s fault (e.g., poor planning, labour shortage due to contractor’s hiring failure) : contractor liable for EOT denial and possible liquidated damages (NE).
- Concurrent Delay : Two or more delays happening at the same time where at least one is employer’s and one contractor’s; entitlement is complex and often needs separate forensic analysis (CONC).
- Acceleration/Owner-Directed Acceleration - Owner asks contractor to compress schedule; if owner-directed, costs may be compensable (ACC).
- Baseline ES/EF : original planned.
- Current Forecast ES/EF : recalculated every update cycle (weekly/bi-weekly).
- Actual Start/Actual Finish : daily/weekly progress entries.
- Variance (days) - Current Forecast EF(J) − Baseline EF(J). (Shows total delay)
- Red row = activity on the current critical path.
- Yellow cell = activity experiencing a delay.
- Baseline and Updates: Keep a clear baseline schedule (approved) and publish regular updates (weekly/fortnightly). Each update must include actual start/finish, and a recalculated CPM (forward/backward pass).
- Resource-aware CPM: CPM assumes unlimited resources; if your site is resource-constrained, overlay a resource-levelling run or show resource conflicts separately.
- Maintain Audit Trail: For every delay mark, attach contemporaneous evidence: delivery tickets, RFIs, site weather logs, photos, signatures. This is essential for EOT or claims.
- Identify Recovery Options Early: If a critical activity is delayed, evaluate crashing (add labour/equipment) or fast-tracking where technically safe - capture cost vs time trade-off.
- Watch for Hidden Critical Paths: Frequent logic checks - wrong links create wrong critical path. Keep activities at an appropriate level of detail (not too coarse, not too granular).
- Be explicit about calendars: Use the same work calendar (public holidays, weekends) when computing durations and ES/LS dates.



