S-curve is approximated from the baseline schedule + current cost snapshot. For a true time-phased curve, add a Period column to your cost CSV with multiple period rows per WBS (BCWS / BCWP / ACWP cumulative at each period-end).
3. Earned Value Detail
WBS
Description
BAC
PV
EV
AC
CPI
SPI
1.1
Engineering & Design
£8.5m
£4.2m
£4.1m
£4.4m
0.93
0.96
1.2
Procurement
£42.0m
£18.0m
£17.5m
£18.2m
0.96
0.97
1.3
Civil Works
£38.0m
£12.0m
£11.2m
£11.8m
0.95
0.93
1.4
Tower Erection
£29.0m
£5.0m
£4.4m
£4.7m
0.94
0.88
1.5
Stringing & Commissioning
£18.0m
£1.5m
£1.3m
£1.4m
0.93
0.87
1.6
Substation
£42.0m
£8.0m
£7.7m
£8.1m
0.95
0.96
1.7
Project Management
£7.5m
£3.5m
£3.5m
£3.6m
0.96
0.99
4. Resource Profile — Demand vs Supply
Monthly resource demand (planned hours) derived from the latest XER's TASKRSRC table, distributed across each activity's baseline calendar duration. Drop a resources/resource-supply.csv with columns Month, Available_Hours to overlay the supply line.
Top resources by total planned hours
Resource
Total Planned Hours
Civils Crew
3,360 h
Tower Erection Crew
1,080 h
HV/MEICA Engineer
720 h
Stringing Crew
640 h
Civil Foreman
320 h
Project Manager
160 h
Land/Wayleaves Officer
160 h
5. Schedule Quality — DCMA-14 Logic Forensics
The 14 schedule-quality checks defined by the US Defense Contract Management Agency. Used by IPA, DCMA, NDIA-IPMR/IPMDAR and most NEC4 client assurance teams to assess whether a schedule submission is fit for purpose. Failing checks list the offending activities so your planner can fix them.
F-Score (composite)
28.6%
Pass rate across 14 checks · target ≥ 90%
Incomplete activities
10
basis for % checks
Logic relationships
11
basis for #3, #4
#
Check
Result
Threshold
Status
#1
Logic — missing predecessors / successors
3 (30.0%)
≤ 5.0%
● Fail
#2
Leads (negative lag)
1
= 0
● Fail
#3
Lags (positive lag)
1 (9.1%)
≤ 5.0%
● Fail
#4
Relationship types — non-FS
1 (9.1%)
≤ 10.0%
● Pass
#5
Hard constraints
3 (30.0%)
≤ 5.0%
● Fail
#6
High float (> 44 working days)
0 (0.0%)
≤ 5.0%
● Pass
#7
Negative float
2
= 0
● Fail
#8
High duration (> 44 working days)
4 (40.0%)
≤ 5.0%
● Fail
#9
Invalid dates (actual finish before actual start)
0
= 0
● Pass
#10
Resources unassigned
0 (0.0%)
≤ 5% ideal · liberal
● Pass
#11
Missed tasks (planned but not done)
2 (20.0%)
≤ 5.0%
● Fail
#12
Critical Path Test
0 on CP
≥ 1 activity on CP
● Fail
#13
CPLI — Critical Path Length Index
0.927
≥ 0.95
● Fail
#14
BEI — Baseline Execution Index
0.500
≥ 0.95
● Fail
DCMA #1 — top 3 offenders
Activity
Description
Constraint
Total Float
Rem Dur
Early Finish
A1010
Site Setup
CS_MSO
+0.0d
20.0d
2026-01-29
A1100
OHL Foundations Tower 21-30
—
-20.0d
60.0d
2026-07-30
A1110
Wayleave Securing - Phase B
—
+30.0d
20.0d
2026-09-15
DCMA #5 — top 3 offenders
Activity
Description
Constraint
Total Float
Rem Dur
Early Finish
A1010
Site Setup
CS_MSO
+0.0d
20.0d
2026-01-29
A1020
Foundations Cast Tower 1-10
CS_MEO
+0.0d
40.0d
2026-04-15
M1000
Energisation Milestone
CS_MEOA
+0.0d
0.0d
2026-12-01
DCMA #7 — top 2 offenders
Activity
Description
Constraint
Total Float
Rem Dur
Early Finish
A1070
Conductor Stringing Phase 2
—
-10.0d
40.0d
2026-12-31
A1100
OHL Foundations Tower 21-30
—
-20.0d
60.0d
2026-07-30
DCMA #8 — top 4 offenders
Activity
Description
Constraint
Total Float
Rem Dur
Early Finish
A1040
Tower Erection T1-T10
—
+0.0d
75.0d
2026-07-30
A1050
Tower Erection T11-T20
—
+20.0d
60.0d
2026-10-15
A1090
Substation MEICA Install
—
+0.0d
90.0d
2026-07-30
A1100
OHL Foundations Tower 21-30
—
-20.0d
60.0d
2026-07-30
DCMA #11 — top 2 offenders
Activity
Description
Constraint
Total Float
Rem Dur
Early Finish
A1010
Site Setup
CS_MSO
+0.0d
20.0d
2026-01-29
A1020
Foundations Cast Tower 1-10
CS_MEO
+0.0d
40.0d
2026-04-15
6. Critical Path Gantt
Activities with Total Float ≤ 20 working days, sorted by criticality. Bars: red = negative float · amber = on critical path (TF=0) · green = near-critical (< 10 days) · blue = within 20 days. Darker overlay shows % complete. Diamonds = milestones.
7. Top 5 Schedule Drivers
Activities most likely driving the finish date — lowest total float, longest remaining duration. Excludes complete activities and milestones.
Activity
Description
Total Float (days)
Remaining Dur (days)
% Complete
Early Finish
Late Finish
A1100
OHL Foundations Tower 21-30
-20.0
60.0
20.0%
2026-07-30
2026-09-15
A1070
Conductor Stringing Phase 2
-10.0
40.0
0.0%
2026-12-31
2027-01-31
A1090
Substation MEICA Install
+0.0
90.0
45.0%
2026-07-30
A1040
Tower Erection T1-T10
+0.0
75.0
30.0%
2026-07-30
A1100
OHL Foundations Tower 21-30
+0.0
60.0
5.0%
2026-07-30
2026-08-30
8. Schedule Change Management
What changed between the two most recent schedule submissions — added / removed / re-dated / re-floated activities. Drop multiple XER snapshots into 01-data-drop/schedule/ to enable.
Comparing 2026-04-02 → 2026-04-30
Added
1
Removed
1
Date changed
6
Duration changed
0
Float changed
6
% complete changed
4
Activities with date changes (top 10 by slip)
Activity
Description
Previous Finish
Current Finish
Slip
A1030
Foundations Cast Tower 11-20
2026-04-01
2026-04-30
+29d
A1070
Conductor Stringing Phase 2
2026-12-15
2026-12-31
+16d
A1040
Tower Erection T1-T10
2026-07-15
2026-07-30
+15d
A1090
Substation MEICA Install
2026-07-15
2026-07-30
+15d
A1020
Foundations Cast Tower 1-10
2026-04-01
2026-04-15
+14d
A1050
Tower Erection T11-T20
2026-10-01
2026-10-15
+14d
Activities with float changes (most lost float first)