10.3 Project Scheduling, CPM & Quality Control

Key Takeaways

  • The Critical Path Method (CPM) identifies the longest continuous sequence of dependent activities through a network diagram, determining the shortest possible total project duration.
  • Total Float represents the maximum time an activity can be delayed without delaying the overall project completion date (TF = LS - ES or LF - EF), whereas Free Float is the time an activity can be delayed without delaying the Early Start of any successor activity.
  • Activities located on the critical path have zero total float (TF = 0), meaning any delay in a critical activity directly extends the final completion date of the project.
  • Quality control (QC) management requires structured submittal reviews, shop drawing approvals, and daily construction logs documenting site conditions, labor headcount, equipment, and work completed.
Last updated: July 2026

Project Scheduling, CPM & Quality Control

1. Principles of Construction Scheduling

Project scheduling is the logical arrangement of construction activities along a timeline to ensure that resources (labor, material, equipment, and subcontracts) are deployed efficiently, milestones are met, and final completion is achieved within contractual time constraints. In commercial construction, time is explicitly linked to money through liquidated damages clauses, extended general conditions overhead, and financial interest charges.

Contractors utilize two primary scheduling formats:

  • Gantt Charts (Bar Charts): Visual schedules displaying project tasks as horizontal bars plotted against a calendar timeline. Bar charts excel at communicating overall project schedules to field crews, owners, and trade subcontractors. However, traditional Gantt charts fail to illustrate complex logical dependencies among tasks, making them insufficient for managing large commercial projects or substantiating time extension delay claims.
  • Network Diagrams (Precedence Diagramming Method / PDM): Network schedules represent activities as nodes connected by logic arrows showing explicit successor/predecessor dependencies (Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish relationships). PDM serves as the computational engine behind the Critical Path Method (CPM).

2. Critical Path Method (CPM) Network Analysis

The Critical Path Method is a mathematical algorithm used to analyze network diagrams, determine activity float, and identify the governing chain of tasks that controls project completion. CPM scheduling requires defining four discrete temporal values for every schedule activity:

  1. Early Start (ES): The earliest possible point in time an activity can begin, based on the completion of all preceding logic dependencies.
  2. Early Finish (EF): The earliest possible point in time an activity can complete ($ ext{EF} = ext{ES} + ext{Duration}$).
  3. Late Finish (LF): The latest possible point in time an activity can complete without delaying the overall project completion date.
  4. Late Start (LS): The latest possible point in time an activity can begin without delaying the project completion date ($ ext{LS} = ext{LF} - ext{Duration}$).

The Mathematical Passes

Calculating activity dates requires executing two sequential network sweeps:

  • The Forward Pass (Left to Right): Determines Early Start (ES) and Early Finish (EF) dates. The project begins at Day 0. For any activity with a single predecessor, $ ext{ES} = ext{EF of predecessor}$. If an activity has multiple immediate predecessors, its Early Start is governed by the maximum Early Finish of all preceding tasks: EScurrent=max(EFpredecessors)\text{ES}_{\text{current}} = \max(\text{EF}_{\text{predecessors}})

  • The Backward Pass (Right to Left): Determines Late Finish (LF) and Late Start (LS) dates, starting from the total project duration established by the forward pass. For an activity with multiple immediate successors, its Late Finish is governed by the minimum Late Start of all succeeding tasks: LFcurrent=min(LSsuccessors)\text{LF}_{\text{current}} = \min(\text{LS}_{\text{successors}})


3. Float Calculations & Critical Path Determination

Float (also termed slack time) measures schedule flexibility within a network diagram. Estimators and project managers calculate two distinct types of float:

Total Float (TF)

Total Float is the maximum amount of time an activity can be delayed from its Early Start date without delaying the project's final contractual completion date: Total Float (TF)=Late Start (LS)Early Start (ES)=Late Finish (LF)Early Finish (EF)\text{Total Float (TF)} = \text{Late Start (LS)} - \text{Early Start (ES)} = \text{Late Finish (LF)} - \text{Early Finish (EF)}

Free Float (FF)

Free Float is the maximum amount of time an activity can be delayed without delaying the Early Start date of any immediate successor activity: Free Float (FF)=min(ESsuccessors)EFcurrent\text{Free Float (FF)} = \min(\text{ES}_{\text{successors}}) - \text{EF}_{\text{current}}

Critical Path Definition

The Critical Path is defined as the continuous sequence of connected activities through the network diagram that possesses the longest combined duration. Activities residing on the critical path have zero Total Float ($ ext{TF} = 0$).

Any delay encountered by a critical path activity—whether 1 day or 10 days—automatically delays the final project completion date by an identical duration unless corrective schedule acceleration (crashing or fast-tracking) is implemented.

  • Schedule Crashing: Adding extra labor, equipment, or working overtime on critical activities to compress durations. Crashing increases direct project costs.
  • Schedule Fast-Tracking: Overlapping activities that were originally planned sequentially (e.g., beginning wall framing before concrete curing is fully complete). Fast-tracking increases project rework risk.

4. Quality Control Plans & Submittals

Project management extends beyond schedule compliance to enforcing Quality Control (QC). Quality Control represents the operational inspection and testing procedures executed by the general contractor to verify that installed work complies strictly with contract specifications.

Submittals and Shop Drawings

Before materials or fabricated items are incorporated into the work, contractors must manage the formal submittal review workflow:

  1. Submittal Register: A comprehensive tracking matrix listing all required product data sheets, material samples, physical mock-ups, and shop drawings specified in Division 01 through Division 48.
  2. Shop Drawings: Detailed fabrication drawings created by specialty trade subcontractors or manufacturers (e.g., structural steel detail drawings, rebar placement drawings, custom casework details). Shop drawings illustrate how design intent will be executed in physical reality.
  3. Review Protocol: The general contractor reviews shop drawings for field dimension verification and trade coordination, stamps them as reviewed, and submits them to the Architect/Engineer (A/E) for formal review. Work cannot be fabricated or installed until submittals receive an "Approved" or "Approved as Noted" stamp.

Daily Construction Logs

Accurate, real-time documentation is mandatory for quality control and legal risk management. Project superintendents must maintain Daily Construction Logs detailing:

  • Date, calendar day, and precise weather conditions (temperature highs/lows, precipitation totals, wind conditions).
  • Contractor and subcontractor labor headcount broken down by trade and man-hours worked.
  • Major construction equipment present on site and operational status (active vs. idle).
  • Detailed description of work performed by building location and division.
  • Inspections performed (municipal code enforcement, third-party testing agency concrete/soils tests) and pass/fail results.
  • Materials delivered, safety tail-gate meetings conducted, site visitors, and safety incidents or near-misses.
Loading diagram...
Critical Path Method (CPM) Network Diagram & Float Calculation
Test Your Knowledge

An activity in a CPM schedule has an Early Start (ES) of Day 10, an Early Finish (EF) of Day 18, a Late Start (LS) of Day 14, and a Late Finish (LF) of Day 22. What is the Total Float for this activity?

A
B
C
D
Test Your Knowledge

Which statement accurately describes an activity that lies on the Critical Path of a project schedule?

A
B
C
D
Test Your Knowledge

What is the primary purpose of shop drawings and product submittals in quality control management?

A
B
C
D