Module 4: S-Curve Monitoring and Project Control
CPM, Pert, and S-Curve Training Module
Learning Objectives
- Explain the purpose of S-Curves in construction progress monitoring.
- Construct planned Early-Start and Late-Start S-Curves from CPM schedule outputs.
- Plot actual accomplishment against the planned baseline.
- Interpret the S-Curve envelope or banana curve to assess project status.
- Use S-Curve results to support reporting, forecasting, and corrective action.
Project S-Curve
A graphical representation of cumulative project progress, cost, labor, or accomplishment plotted against time. It commonly forms an S-shaped pattern because project progress is usually slow at the start, faster during peak implementation, and slower near completion.
Role of S-Curves in Project Monitoring
S-Curves help project personnel compare planned accomplishment against actual field progress. For NIA-style irrigation projects, they can be used to monitor physical progress (e.g., canal excavation, canal lining, and concrete works), financial accomplishment, material delivery, or work quantities completed over time.
When combined with CPM and PERT, the S-Curve becomes a critical management tool for construction supervision, detecting schedule slippage, validating progress reports, and identifying when corrective actions (or suspensions/extensions) are needed.
By analyzing the S-Curve variance, a project engineer can quickly diagnose the root causes of delays—such as late equipment mobilization, adverse weather, or supply chain disruptions. When variances fall outside acceptable thresholds, the S-Curve provides the objective data required to escalate decisions to management, justifying interventions like deploying additional shifts or modifying construction methodology.
Types of S-Curves Used in Project Control
- Early-Start S-Curve: Prepared by scheduling activities at their earliest possible dates. It represents the upper planned progress boundary. It assumes all resources are available for an aggressive schedule.
- Late-Start S-Curve: Prepared by scheduling activities at their latest allowable dates without delaying the project. It represents the lower planned progress boundary. It assumes resources are deferred as long as possible.
- Actual Progress S-Curve: Prepared using verified actual field accomplishments, materials testing results, and progress billings.
- S-Curve Envelope (Banana Curve): The zone bounded by the Early-Start and Late-Start curves. Actual progress within the envelope is generally acceptable as float is being consumed. Progress that drops below the late-start curve signals likely project delay.
In an Earned Value Management (EVM) context, plotting these curves together provides immediate visual feedback. The horizontal distance between the planned baseline and actual progress represents Schedule Variance (SV) in terms of time, while the vertical distance indicates variance in terms of percentage or cost.
Explore how the S-Curve Envelope forms the boundaries of acceptable schedule variation in an infrastructure project.
S-Curve Envelope (Banana Curve)
Visualizing Early vs. Late baseline schedules and actual physical progress.
S-Curve Construction Workflow
- Prepare the approved CPM schedule and activity durations.
- Assign planned quantities, weights, or costs to each activity based on the Program of Work.
- Allocate each activity's planned value across its scheduled duration.
- Cumulate planned values by reporting period.
- Plot the cumulative planned values against time to form the baseline S-Curve.
- Repeat the process using early-start and late-start schedules to define the S-Curve envelope.
- Collect actual accomplishment data from field inspections, reports, and progress billings.
- Plot actual cumulative accomplishment on the same graph.
- Compare actual progress against the planned baseline and envelope.
Cumulative Progress Percentage
Used to compute cumulative accomplishment for plotting progress S-Curves.
Progress Variance (Schedule Variance in Percentage)
A direct comparison of actual progress against the planned baseline (usually Early Start) at a specific point in time.
Analyze how actual progress deviates from the planned baseline using Progress Variance. Slide the controls to adjust reporting periods and completion metrics.
S-Curve Progress Variance & Slippage Analyzer
Compute physical S-curve accomplishments and classify contractor schedule slippage.
Physical Quantities accomplished
Contractor must submit a Catch-up Program (revised schedule).
Weighted Progress Formula:
Data Needed for S-Curve Preparation
A reliable S-Curve depends on clean data. The project team should collect:
- Approved schedule and activity dates.
- Program of Work quantities or cost weights.
- Reporting periods such as weekly or monthly cutoffs.
- Actual accomplishment from inspection reports.
- Physical progress records and supporting photographs.
- Notes explaining constraints, stoppages, or productivity issues.
Interpreting the Banana Curve & Project Control
If actual progress remains within the Early-Start and Late-Start S-Curve envelope, the project is technically still recoverable without pushing the final completion date. However, if actual progress dips below the Late-Start S-Curve, it indicates negative float. This is a critical trigger for mandatory corrective action, catch-up plans (like adding manpower or equipment), or formal requests for suspension or extension if justified by external delays (e.g., severe weather or right-of-way issues).
Practice monitoring a project's status using Earned Value Management (EVM) style S-Curve controls. This visualization shows Schedule Variance (SV) dynamically.
EVM-Style Schedule & Cost Control Dashboard
Monitor Earned Value (EV), Planned Value (PV), and Actual Cost (AC) to chart project status.
Baseline Parameters
Budgeted value of work planned for this period.
Budgeted cost value of physical work actually accomplished.
Actual financial expenditure incurred for the completed work.
Major delays and cost overruns. Action item: Immediate critical path crashing and cost audit required to salvage project baseline.
When negative float appears, the team must choose a recovery scenario. Explore how crashing and fast-tracking impact the schedule curve.
Schedule Recovery Scenario Simulator
Explore the budget and risk trade-offs between Crashing, Fast-tracking, and taking no action.
Option: No Action. The current delay trends project a completion delay of roughly 1 to 2 months. No budget impact, but liquidated damages may apply.
Beyond current variance, trend analysis forecasts final outcomes. Interact with the controls below to see how current performance impacts Estimate at Completion.
EVM Forecasting & Trend Analysis
Perform trend analysis and forecast Estimate at Completion (EAC) using multiple methodologies.
EVM Variables
Methodology Calculations
Choosing the right forecasting method is vital. The CPI × SPI method is a realistic indicator for projects suffering from concurrent cost and schedule creep.
A complete S-Curve control diagram overlays all data. Toggle the layers to isolate PV, EV, AC, and Forecast paths.
Comprehensive S-Curve Control Diagram
Analyze Schedule Variance (SV), Cost Variance (CV), and dynamic forecasts by sliding the Data Date.
Target accomplishment schedule based on baseline dates.
The budgeted value of completed physical works.
Actual cash spent to achieve physical works progress.
SV (EV - PV) and CV (EV - AC) cost/schedule indicators.
Forecasting Completion and Validating Data
To project a realistic final completion date based on S-Curve variance, a schedule performance index (SPI) can be computed. A trend of SPI less than 1.0 indicates that if no catch-up plan is introduced, the project will overrun its approved duration.
Data Validation in NIA Projects Monitoring curves are only as accurate as their inputs. Actual progress data must not be based simply on a contractor's claim or financial disbursement without physical evidence. In a typical irrigation project setting, "Actual Accomplishment" requires site validation of physical works (like actual length of canal lined, volume of embankment compacted, or quantity of gates installed) by the site engineer before these figures are translated into an S-Curve plot.
S-Curve Monitoring Checklist
- Planned S-Curve is based on the approved CPM schedule and Program of Work.
- Actual accomplishment data is supported by inspection reports and validated quantities.
- Progress updates are recorded regularly and consistently by reporting period.
- Deviations from the baseline are analyzed, not merely plotted.
- Delays are connected back to specific activities, constraints, or resource issues.
- Corrective actions are documented and monitored in succeeding reports.
- S-Curves translate schedule and accomplishment data into a visual project control tool.
- Early-Start and Late-Start curves define the acceptable progress envelope.
- Actual progress below the Late-Start curve is a warning sign for delay.
- S-Curve analysis should be supported by field data, inspection reports, and CPM schedule review.
- Progress variance should always be explained with activity-level causes and recommended actions.