Construction Earned Schedule: The Time-Based Performance Measurement Extending Earned Value Management
Earned Value Management (EVM) is standard project controls methodology measuring cost and schedule performance through metrics like Cost Performance Index (CPI) and Schedule Performance Index (SPI). But EVM's SPI has a known weakness — it uses dollar values for schedule, which produces misleading results as projects near completion. SPI tends toward 1.0 as projects finish regardless of actual schedule performance. Earned Schedule (ES) addresses this by using time-based schedule metrics.
Developed by Walter Lipke in 2003, Earned Schedule has gained adoption in sophisticated project controls. For construction projects using rigorous project controls, understanding ES enables more accurate schedule analysis and forecasting. This post covers Earned Schedule fundamentals.
EVM SPI has known issues:
EVM SPI limitations
- SPI = EV/PV uses dollar values for time
- SPI tends toward 1.0 as project completes
- Misleading late in projects
- Can't forecast schedule reliably
- Dollar-weighted activities don't reflect time
- Particularly problematic at 80%+ complete
EVM's SPI uses EV (earned value) divided by PV (planned value) in dollar terms. As project completes, EV approaches BAC regardless of timing — SPI approaches 1.0. Looks like schedule is recovering when actually late. Late-project schedule analysis unreliable. Forecasting degraded.
ES uses time instead of dollars:
Earned Schedule concept
- ES = time when current EV was planned
- AT = actual time elapsed
- SPI(t) = ES/AT
- Time-based measurement
- Doesn't degrade at completion
- Better forecasting capability
- Complements (not replaces) EVM
Earned Schedule calculates ES as time when current EV was originally planned to be achieved. AT is actual time elapsed. SPI(t) = ES/AT gives time-based performance. Unlike dollar-based SPI, time-based SPI(t) remains meaningful throughout project. Complements EVM cost metrics.
SPI(t) interpretation:
SPI(t) interpretation
- SPI(t) = 1.0 — on schedule
- SPI(t) < 1.0 — behind schedule
- SPI(t) > 1.0 — ahead of schedule
- Specific value shows magnitude
- 0.85 means 15% behind
- Time-weighted not dollar-weighted
- Meaningful throughout project
SPI(t) interpretation similar to SPI but based on time. 1.0 is on schedule. Below 1.0 behind. Above ahead. 0.85 SPI(t) means 15% behind time. Critical insight is time-based measurement remains valid throughout project unlike dollar-based SPI.
ES enables better forecasting:
ES forecasting
- IEAC(t) = PD / SPI(t) estimated at completion
- PD = Planned Duration
- Independent estimate of project duration
- More reliable than EVM schedule forecasting
- Useful late in project
- Compares to actual finish
Independent Estimate at Completion (time) = PD/SPI(t). If project planned for 24 months and SPI(t) is 0.8, forecast completion is 30 months (24/0.8). Extrapolation more reliable than EVM schedule forecasting. Gives schedule insight throughout project life.
Get AP insights in your inbox
A short monthly roundup of construction AP + accounting posts. No spam, ever.
No spam. Unsubscribe anytime.
ES particularly valuable:
When ES valuable
- Late in projects (80%+ complete)
- When EVM SPI misleading
- Schedule forecasting needs
- Rigorous project controls
- Long-duration projects
- Projects where schedule is critical
ES especially valuable where EVM schedule metrics fail. Late-project schedule analysis. Schedule forecasting requirements. Rigorous controls environments. Long projects where degradation of SPI accumulates. Projects with schedule penalty provisions or contractor incentives.
Earned Schedule doesn't replace Earned Value Management — it complements it. EVM provides cost analysis; ES provides schedule analysis. Using both produces complete performance picture. For projects using EVM, adding ES calculations requires minimal additional data and produces substantially better schedule insights.
Implementation straightforward:
ES implementation
- EVM data feeds ES calculations
- Time-based calculations
- Reporting additions
- Software support varies
- Custom Excel common
- Some EVM software supports
- Training for project controls team
ES builds on EVM data. Time-based calculations from PV, EV, and dates. Reporting supplements EVM reports. Software support varies — some EVM software includes ES; others require custom calculations. Custom Excel common. Training for project controls team to understand and apply.
Adoption growing:
Industry adoption
- Federal contractors using
- DoD projects
- Large construction projects
- Engineering firms
- Not yet mainstream construction
- Where EVM used, ES applicable
- Growing awareness
ES adoption growing but not yet mainstream construction. Federal contractors and DoD projects lead adoption. Large construction projects with EVM apply ES. Engineering firms use. Mainstream construction (mid-size GCs) less common. For projects using EVM, ES adds value with minimal additional effort.
Earned Schedule extends Earned Value Management with time-based schedule metrics overcoming EVM's SPI limitations. SPI(t) based on time remains meaningful throughout project unlike dollar-based SPI. Schedule forecasting through IEAC(t) = PD/SPI(t) provides reliable estimates. ES particularly valuable late in projects, for schedule forecasting, and in rigorous controls environments. Implementation builds on EVM data with minimal additional effort. Software support growing but often requires custom calculations. Industry adoption growing from federal contractors outward. For projects using Earned Value Management, adding Earned Schedule produces substantially better schedule insights at minimal additional cost. ES is complementary to EVM — not replacement — and deserves consideration in sophisticated project controls programs.
Written by
Marcus Reyes
Construction Industry Lead
Spent twelve years running AP at a $120M general contractor before joining Covinly. Lives in the world of AIA G702/G703, retainage schedules, and lien waiver deadlines. Writes about the construction-specific workflows that generic AP tools get wrong.
View all posts