6.1 Critical Path Method (CPM) Scheduling Fundamentals

Key Takeaways

  • CPM network scheduling mathematically models task dependencies to determine the minimum total project duration.

  • Gantt bar charts provide visual clarity for field labor and owner reports but cannot calculate float or dynamically display precedence logic.

  • Activity-on-Node (AON / PDM) is the modern commercial construction standard, placing activities inside nodes and logic relationships along directional arrows.

  • Finish-to-Start (FS) is the predominant dependency relationship, frequently paired with positive lag times for physical delays like concrete curing.

  • Forward pass calculations determine early dates (ES/EF) using predecessor maximums, while backward pass calculations establish late dates (LS/LF) using successor minimums.

Last updated: October 2026

Critical Path Method (CPM) Scheduling Fundamentals

Key Rule: A project schedule is a legally binding contract instrument under standard commercial construction conditions (AIA Document A201). In Critical Path Method (CPM) scheduling, the project completion duration is dictated entirely by the longest sequence of dependent activities, where every task must finish on schedule to avoid delaying the entire project.

Effective scheduling is central to Florida commercial and residential construction management. Beyond day-to-day jobsite management, the project schedule serves as the evidentiary baseline in delay claims, liquidated damages assessments, and dispute resolution under Florida contract law. Contractors must understand how to construct, calculate, and interpret network schedules from the ground up.


Evolution of Project Scheduling Methods

Construction management relies on several scheduling techniques, each providing different levels of detail, visual accessibility, and analytical depth.

Scheduling MethodStructural RepresentationPrimary AdvantagesInherent LimitationsPrimary Construction Application
Gantt (Bar) ChartHorizontal time bars plotted against a calendar gridHighly intuitive; easily understood by field trades, subcontractors, and project ownersDoes not show complex inter-activity dependencies; cannot calculate float or dynamically identify critical pathsField-level planning, two-week lookahead schedules, executive owner reports
Milestone ChartPoint-in-time markers denoting major project events (zero duration)Highlights critical contractual dates (Notice to Proceed, Substantial Completion) at a glanceContains no duration or activity detail; provides zero operational insight into task sequencingBoardroom presentations, bank draw verifications, high-level developer reporting
Activity-on-Arrow (AOA)Arrows represent activities; circular nodes represent milestone eventsExplicitly defines event milestones; historic precedence in federal and military contractingRequires artificial dummy activities (zero duration/cost) to maintain logic; cannot model leads or lagsLegacy industrial scheduling, historical project review
Activity-on-Node (AON / PDM)Nodes (boxes) represent activities; directional arrows represent logic dependenciesSupports all four precedence relationships, leads, lags, and automated forward/backward pass calculationsRequires dedicated scheduling software to display large multi-trade networks clearlyModern commercial construction, AIA contractual submittals, litigation delay analysis

Work Breakdown Structure (WBS) & Activity Decomposition

Before establishing network logic, a contractor must decompose the entire scope of work into discrete, manageable components using a Work Breakdown Structure (WBS).

  1. Project Level: Total contract scope (e.g., Commercial Office Plaza).
  2. Subproject / Phase Level: Discrete physical sectors or project phases (e.g., Building A Core & Shell, Site Utilities, Interior Fit-Out).
  3. Work Package Level: Trade-specific division of work assigned to an individual trade contractor or self-performing crew (e.g., Division 03 Cast-in-Place Concrete).
  4. Network Activity Level: The fundamental unit of CPM scheduling representing a specific, measurable work task that consumes time, labor, equipment, or materials (e.g., Form and Pour Level 2 Elevated Slab).

Activity Duration Estimation

Activity durations must reflect realistic field conditions rather than optimistic goals. Contractors estimate duration using the fundamental production formula:

Duration (Working Days) = Total Quantity of Work / (Crew Production Rate per Day x Number of Assigned Crews)

In Florida, production rates should account for regional factors including summer heat and humidity, the employer's heat-hazard controls and work/rest practices, and seasonal concrete-curing conditions. OSHA's federal heat standard remains proposed rather than final as of this guide's update, although existing safety duties and project procedures still require effective hazard controls.


Activity Relationship Dependencies & Precedence Logic

The Precedence Diagramming Method (PDM) models relationships between activities using four logical dependency types:

  • Finish-to-Start (FS): The predecessor activity must finish before the successor activity can start. This is the predominant relationship in construction logic (representing over 90% of jobsite ties). Example: Foundation concrete placement must finish before structural wall framing can start.
  • Start-to-Start (SS): The successor activity can start once the predecessor activity has started. Often paired with a lag to model staged progression. Example: Trench excavation starts; two days later, underground pipe laying starts (SS + 2 days).
  • Finish-to-Finish (FF): The successor activity cannot finish until the predecessor activity finishes. Example: Exterior painting cannot finish until exterior caulking finishes (FF + 1 day).
  • Start-to-Finish (SF): The successor activity cannot finish until the predecessor starts. This relationship is exceptionally rare in physical construction and is primarily used for shift turnovers or temporary facility decommissioning.

Lead and Lag Times

  • Lag: A mandatory delay inserted between dependent activities requiring physical passage of time without resource consumption (e.g., a 7-day cure lag between concrete placement and form stripping: FS + 7 days).
  • Lead (Negative Lag): An acceleration allowing the successor activity to begin before the predecessor has fully concluded (e.g., starting drywall installation 3 days before wall framing finishes: FS - 3 days).

Network Calculation Mechanics: Forward and Backward Pass

An Activity-on-Node (AON) box displays six critical schedule metrics:

Early Start (ES)Duration (D)Early Finish (EF)
Activity IDDescriptionTotal Float (TF)
Late Start (LS)Free Float (FF)Late Finish (LF)

1. The Forward Pass (Early Dates Calculation)

The forward pass determines the earliest possible calendar dates on which activities can start and finish based on network logic:

  • The initial activity starts at Day 0: ES (start) = 0.
  • Early Finish formula: EF = ES + Duration.
  • Convergence Rule (Predecessor Merge): When an activity has multiple incoming predecessors, its Early Start equals the maximum of the Early Finish dates of all immediate predecessors:

ES (successor) = max(EF of all immediate predecessors)

2. The Backward Pass (Late Dates Calculation)

The backward pass determines the latest permissible dates an activity can start and finish without extending the project completion milestone:

  • The final activity's Late Finish equals its Early Finish: LF (project) = EF (project).
  • Late Start formula: LS = LF - Duration.
  • Divergence Rule (Successor Burst): When an activity precedes multiple downstream activities, its Late Finish equals the minimum of the Late Start dates of all immediate successors:

LF (predecessor) = min(LS of all immediate successors)


Step-by-Step CPM Network Example (Florida Commercial Project)

Consider the structural shell of a commercial distribution warehouse in Orlando, Florida:

Activity IDActivity DescriptionImmediate PredecessorsDuration (Days)Early Start (ES)Early Finish (EF)Late Start (LS)Late Finish (LF)Total Float (TF)Critical?
AExcavate & Pour FootingsNone505050Yes
BUnderground Plumbing Rough-InA459590Yes
CForm & Cast Tilt-Up Wall PanelsA85137152No
DPour & Cure Slab-on-GradeB69159150Yes
EErect Tilt-Up Panels & BraceC, D3151815180Yes
FStructural Steel Joists & Metal DeckingE5182318230Yes
GExterior Paving & Retention DrainageD4151919234No
HDry-In Roofing Membrane & InspectionsF, G2232523250Yes

Mathematical Walkthrough of Logic Nodes:

  1. Convergence at Activity E: Predecessors C (EF = 13) and D (EF = 15) merge into E. By the forward pass rule, ES(E) = max(13, 15) = 15. EF(E) = 15 + 3 = 18.
  2. Convergence at Activity H: Predecessors F (EF = 23) and G (EF = 19) merge into H. ES(H) = max(23, 19) = 23. Total project duration equals EF(H) = 23 + 2 = 25 working days.
  3. Divergence at Activity D: In the backward pass, Activity D precedes E (LS = 15) and G (LS = 19). By the burst rule, LF(D) = min(15, 19) = 15. LS(D) = 15 - 6 = 9.
  4. Divergence at Activity A: Precedes B (LS = 5) and C (LS = 7). LF(A) = min(5, 7) = 5. LS(A) = 5 - 5 = 0.

The critical path is A → B → D → E → F → H, requiring exactly 25 working days. Any delay in these activities delays the final Certificate of Occupancy.

Test Your Knowledge

During the forward pass of a Precedence Diagramming Method (AON) network, how is the Early Start (ES) of an activity with multiple immediate predecessors determined?

A

It equals the maximum Early Finish (EF) among all immediate predecessor activities.

B

It equals the minimum Early Finish (EF) among all immediate predecessor activities.

C

It equals the average Early Finish (EF) of all immediate predecessors plus scheduled lag.

D

It equals the Late Start (LS) of the preceding critical path activity.

Test Your Knowledge

A Florida general contractor is constructing a multi-story commercial building in Jacksonville. The structural engineering specifications state that forms and shoring for elevated post-tensioned concrete decks cannot be stripped until the concrete achieves 75% of design compressive strength, requiring a 7-calendar-day waiting period after placement. How should this dependency be modeled in the CPM network schedule?

A

A Start-to-Start (SS) relationship with a negative 7-day lead time

B

A Finish-to-Start (FS) relationship with a positive 7-day lag time

C

A Finish-to-Finish (FF) relationship with zero lag time

D

A Start-to-Finish (SF) relationship with a 7-day milestone buffer

Test Your Knowledge

During the backward pass analysis of a commercial project schedule, Activity 100 precedes two separate activities: Activity 200 (Late Start = Day 28) and Activity 300 (Late Start = Day 22). If Activity 100 has a duration of 8 days, what is its Late Finish (LF) and Late Start (LS)?

A

Late Finish is Day 28, and Late Start is Day 20

B

Late Finish is Day 50, and Late Start is Day 42

C

Late Finish is Day 25, and Late Start is Day 17

D

Late Finish is Day 22, and Late Start is Day 14

Sections you finish are checked off in the contents.