Back to All Subjects

Cpm Pert And S Curve Training Module Simulations

A collection of interactive 3D visualizations and simulations to help you master concepts in cpm pert and s curve training module.

Construction Management: PERT-CPM and S-Curve - Introduction - Cpm Pert Scurve Training Module Outcomes Map

Rationale, institutional objectives, and project control workflow for the NIA Training-Workshop on PERT-CPM and S-Curve.

Workshop Outcomes Map

Interactive mapping of module objectives to NIA technical competencies

Learning Outcomes for Project Scheduling & Planning

Upon completion of this module, participants will demonstrate the following measurable abilities within the NIA framework:

Validate construction schedules based on NIA guidelines

Schedule and apportion work for effective supervision

Performance Indicator

Verified through Workshop Outputs: Validated S-Curves, Critical Path Analysis Reports, and Optimized Resource Schedules.

Construction Management: PERT-CPM and S-Curve - Introduction - Cpm Pert Scurve Training Module Project Control Workflow

Rationale, institutional objectives, and project control workflow for the NIA Training-Workshop on PERT-CPM and S-Curve.

Project Control Workflow

NIA Construction Supervision Framework

Phase 1

Schedule Formulation

Phase 2

Progress Tracking

Phase 3

Corrective Action

Key Supervision Tasks

Activity breakdown (WBS)
Duration estimation (PERT)
Sequence determination (CPM)
Budget allocation per period

Technical Documentation

Network DiagramCritical PathEarly/Late Start Tables

Implementation Logic

"Developing the baseline PERT-CPM network and S-Curve based on the Program of Work."

Mathematical Metric
Te=O+4M+P6T_e = \frac{O + 4M + P}{6}
CRITICAL FOR AUDIT COMPLIANCE
End of Cycle Workflow

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Network Builder

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Interactive Network Builder

Construct a valid project network by toggling the logical dependencies between activities. Notice how the sequence controls when each activity can begin.

Toggle Dependencies

Dependency from A to BA (Site Prep)ASite PrepB (Excavation)BExcavationC (Formwork)CFormworkD (Concreting)DConcreting

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Forward Pass

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Forward Pass Calculator

Step through the forward pass algorithm to calculate Early Start (ES) and Early Finish (EF) times for each activity.

EF=ES+durationEF = ES + \text{duration}
ESsuccessor=max(EFpredecessors)\text{ES}_{\text{successor}} = \max(\text{EF}_{\text{predecessors}})

Start by identifying the initial activity (A). Its Early Start (ES) is 0.

A
Site Prep (d=3)
ES: ?EF: ?
B
Excavation (d=5)
ES: ?EF: ?
C
Formwork (d=4)
ES: ?EF: ?
D
Concreting (d=2)
ES: ?EF: ?

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Backward Pass

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Backward Pass Calculator

Step backwards through the network to calculate Late Finish (LF) and Late Start (LS) times for each activity.

LS=LFdurationLS = LF - \text{duration}
LFpredecessor=min(LSsuccessors)\text{LF}_{\text{predecessor}} = \min(\text{LS}_{\text{successors}})

Start from the final activity (D). Set its Late Finish (LF) equal to its Early Finish (10).

A
Site Prep (d=3)
LS: ?LF: ?
B
Excavation (d=5)
LS: ?LF: ?
C
Formwork (d=4)
LS: ?LF: ?
D
Concreting (d=2)
LS: ?LF: ?

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Float Diagnosis

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Float Diagnosis

Activity C (Formwork) is non-critical. It has a duration of 4, while its parallel path activity B (Excavation) has a duration of 5. Adjust the start delay of Activity C to observe how Total Float and Free Float are consumed.

0123
Project Duration:10 days
Activity C ES\text{ES}:3
Activity C EF\text{EF}:7
Activity C LS\text{LS}:4
Activity C Total Float:1
Activity C Free Float:1

Activity C can start immediately after A. It has 1 day of float before it delays D or the project.

Gantt Representation (Simplified)
0
2
4
6
8
10
12
A
B
C
D

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Crashing Tradeoff

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Crashing Tradeoff Simulation

Reduce project duration by crashing activities. Crashing costs money. Notice that crashing a non-critical activity increases cost without reducing the overall project duration.

Activity Controls

Activity A (Crash Cost: $500/day)5 days
Activity B (Crash Cost: $800/day)8 days
Activity C (Crash Cost: $400/day)6 days
Project Duration13 days
Total Cost$6,000
Current Critical PathA → B

Module 1: CPM Fundamentals and Critical Path Scheduling - Cpm Pert Scurve Training Module02 Diagram Visualizer

Network logic, activity sequencing, forward pass, backward pass, float analysis, and critical path control for construction management.

Comprehensive Diagram Visualizer

Explore a complete CPM network. Switch views to isolate different analysis steps.

A4Site Prep0TF:04B6Excavation4TF:010C3Procurement4TF:87D5Concreting10TF:015E2Inspection15TF:017

Standard View: Displays the full activity-on-node network. Critical path activities are highlighted in red.

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module Pert Estimator

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

PERT Estimator Visualizer

Adjust the three-point estimates to see how they affect the expected duration and activity variance.

4 days
6 days
10 days
Expected Duration
6.33 days
te=4+4(6)+106=6.33t_e = \frac{4 + 4(6) + 10}{6} = 6.33
Variance (σ2\sigma^2)
1.00
Std Dev (σ\sigma)
1.00

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Three Point Estimator

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

Three-Point Estimator

Calculated Results

Expected Duration ($t_e$)
te=4.0+4(6.0)+10.06=6.33 dayst_e = \frac{4.0 + 4(6.0) + 10.0}{6} = 6.33 \text{ days}
Variance ($\\sigma^2$)
σ2=(10.04.06)2=1.00 days2\sigma^2 = \left(\frac{10.0 - 4.0}{6}\right)^2 = 1.00 \text{ days}^2

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Variance Aggregator

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

Project Variance & Standard Deviation Aggregator

Adjust the individual variances of activities on the critical path to see how they aggregate into the total project uncertainty.

Project Uncertainty

Project Variance ($V_p$)
Vp=1.00+0.44+0.25=1.69 days2V_p = 1.00 + 0.44 + 0.25 = 1.69 \text{ days}^2
Project Standard Deviation ($\\sigma_p$)
σp=1.69=1.30 days\sigma_p = \sqrt{1.69} = 1.30 \text{ days}

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Risk Sensitivity

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

Schedule Risk Sensitivity Analysis

Toggle specific risk events to see their impact on the overall expected duration and uncertainty of the project.

Risk-Adjusted Schedule

Expected Duration ($T_e$)
Te=38.0+0.0=38.0 daysT_e = 38.0 + 0.0 = 38.0 \text{ days}
Total Variance ($V_p$)
Vp=1.25+0.00=1.25 days2V_p = 1.25 + 0.00 = 1.25 \text{ days}^2
Standard Deviation ($\\sigma_p$)
σp=1.25=1.12 days\sigma_p = \sqrt{1.25} = 1.12 \text{ days}

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Probability Curve

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

Completion Probability Analysis

Z-Score
Z=43.040.02.0=1.50Z = \frac{43.0 - 40.0}{2.0} = 1.50
Probability
93.32%
Probability Distribution CurveTe=40Td=43

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Contingency Decision

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

Contingency Decision Planner

Set your required confidence level to determine the schedule contingency needed to commit to a target date.

(Baseline $T_e = 40$, $\sigma_p = 2$)

Required Target Date

Required Z-Score
Z = 1.04
Calculated Contingency
Contingency=Z×σp=1.04×2.0=2.1 days\text{Contingency} = Z \times \sigma_p = 1.04 \times 2.0 = 2.1 \text{ days}
Committed Target Date ($T_d$)
Td=Te+Contingency=40.0+2.1=42.1 daysT_d = T_e + \text{Contingency} = 40.0 + 2.1 = 42.1 \text{ days}

PERT Probabilistic Analysis - Cpm Pert Scurve Training Module03 Diagram Visualizer

Understand how to incorporate time uncertainty into project schedules using three-point estimating, variance, and probability analysis to support risk-informed management decisions in irrigation projects.

PERT Probabilistic Diagram Visualizer

PERT Network DiagramATe=3.0v=0.11BTe=6.3v=1.00CTe=4.0v=0.11DTe=7.5v=1.36ETe=3.2v=0.25
Critical Path
Non-Critical

Node B: Excavation

Project Totals (Critical Path)

Total Exp. Duration:20.00 d
Total Variance:2.72
Project Std Dev:1.65 d

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 S Curve Envelope

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

S-Curve Envelope (Banana Curve) Monitoring

Severe Delay (Below Late Start)Optimal Progress (Near Early Start)
Month 0: 0.0%Month 1: 4.3%Month 2: 12.8%Month 3: 21.0%Month 4: 36.5%Month 5: 52.0%Month 6: 63.3%Month 7: 70.3%0%50%100%012345678910Project Duration (Months)
Early Start (Planned)
Late Start (Boundary)
Acceptable Envelope
Actual Progress
⚠️ Warning: Actual progress at Month 7 is below the Late Start boundary. The project has negative float and requires immediate corrective action.

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 Progress Variance

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

Progress Variance Calculator

65%
50%
Calculated Variance
-15%
Behind Schedule

Formula Application:

Variance=50%65%=15%\text{Variance} = 50\% - 65\% = -15\%

A variance of 15%-15\% means the project is currently 15 percentage points behind the planned baseline accomplishment.

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 Earned Value Control

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

EVM-Style Schedule Control

₱500,000.00

The authorized budget assigned to scheduled work.

₱420,000.00

The measure of work performed, expressed in terms of the budget authorized for that work.

Schedule Variance (SV = EV - PV)
-₱80,000.00
Schedule Performance Index (SPI = EV / PV)
0.84

Project Status Interpretation

The project is currently behind schedule. The value of work performed is less than the planned work value for this reporting period. SPI is less than 1.0.

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 Recovery Scenario

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

Schedule Recovery Scenario Analysis

Severe DelayOn Track
0%50%100%012345678910
Actual (Months 0-5)
Forecast (none)
Scenario Analysis: Without corrective action, the current delay trend indicates the project will not meet the original Month 10 completion date.

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 Forecast Trend

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

EVM Forecasting & Trend Analysis

₱1,000,000
₱600,000
₱450,000
₱550,000
Performance Indices
SPI (EV/PV)0.75
CPI (EV/AC)0.82
Estimate at Completion (EAC)
₱1,222,222
Forecasted total cost if current cost performance (CPI) continues.
Variance at Completion (VAC)
-₱222,222

Project is forecasted to go OVER budget by ₱222,222.

Trend Analysis Formulas

EAC=BACCPI\text{EAC} = \frac{\text{BAC}}{\text{CPI}}
VAC=BACEAC\text{VAC} = \text{BAC} - \text{EAC}

Module 4: S-Curve Monitoring and Project Control - Cpm Pert Scurve Training Module04 Diagram Visualizer

Construction of planned and actual S-Curves, banana curve interpretation, progress monitoring, variance analysis, and reporting for irrigation and infrastructure projects.

Comprehensive S-Curve Control Diagram

Visualizing PV, EV, AC, and Forecast Trends at the Data Date (Month 5).

Data DatePV (Planned)Forecast EVForecast ACSVCV0%25%50%75%100%Mo 0Mo 2Mo 4Mo 6Mo 8Mo 10Mo 12
Planned Value (PV)

The baseline schedule of planned work and budget over time.

Earned Value (EV)

The actual physical progress mapped against the planned budget.

Actual Cost (AC)

The actual money spent to achieve the current physical progress.

Variances (SV, CV)

Vertical gaps indicating schedule (EV vs PV) and cost (EV vs AC) performance.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Diagram Visualizer

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

AI-Assisted Workflow Architecture

Interactive diagram of the integrated construction management process.

Step 1Verified Input Data
Step 2AI Draft & Analysis
Step 3Engineer Validation
Step 4Final Action Report

1. Verified Input Data

Before AI integration, all data must pass the Quality Gate. Garbage in equals garbage out.

  • CPM: Activity list, durations, and predecessor logic checked for completeness.
  • PERT: Three-point estimates validated by historical data or field experts.
  • S-Curve: Actual physical accomplishment measured from approved inspection reports.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Workshop Scenario

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

Culminating Workshop Scenario

Navigate through the integrated workflow combining CPM, PERT, S-Curves, and AI reporting.

Module 1: CPM Baseline

Scenario Context: You are managing the construction of a 5km main canal. The initial schedule submission shows 25 activities.

Required Action:
  • Calculate Forward and Backward passes.
  • Identify the Critical Path (Float = 0).
  • Review logic for missing predecessors or open ends.

Output: A validated CPM table with ES, EF, LS, LF, and Float calculations.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Data Quality Gate

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

Data Quality Gate

Verify input data quality before supplying it to AI review tools.

Gate Verification Progress0 / 5 Checks

Quality Criteria

Gate Blocked

Complete all quality checks. Supplying unverified data to AI tools will result in unreliable interpretations and incorrect management recommendations.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Schedule Review

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

AI Schedule Logic Review

Simulate AI scanning a CPM table for structural logic errors.

IDActivity NameDurationPredecessors
ASite Mobilization5d-
BExcavation10dA
CCanal Lining15dB
DInstall Turnouts5dC
EBackfill4dF
FTesting3dE
GDemobilization2dD, F

Engineer Review Panel

Run AI Analysis to scan for
schedule logic issues.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Risk Review

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

AI-Assisted PERT Risk Interpretation

Review AI-generated risk narratives based on PERT variance calculations.

PERT Output Data

Canal Lining (Station 1+000 to 2+500)

Expected (TE): 15.2 daysVariance (v): 4.8 days²
AI Draft Narrative

"Canal Lining is on the critical path with a high variance (4.8 days²). The pessimistic estimate suggests a significant delay risk due to potential weather interruptions. Recommend pre-positioning materials and securing weather protection covers."

AI outputs must be verified. Adding engineer notes demonstrates human-in-the-loop validation.

Module 4: AI Integration and Culminating Workshop - Cpm Pert Scurve Training Module05 Ai Prompt Workflow

AI-assisted integration of CPM, PERT, and S-Curve outputs for schedule validation, progress assessment, reporting, and corrective action planning.

AI Prompt Construction Workflow

Select elements to build a structured, responsible AI prompt for schedule logic review.

Prompt Elements

Generated Prompt

Act as a construction project controls assistant. Using the verified CPM results provided below.

Readiness Status: Incomplete Prompt

A responsible prompt needs a role, context, a specific task, and constraints.