ScheduleInsight Example report ← All examples Pricing Analyse your schedule free
ScheduleInsight · Risk Forecast

Ganymede FPSO — Topside Modifications

Phase 2 — hook-up & commissioning
Monte Carlo completion forecast, 10,000 iterations

PLANNED DATE NOT CREDIBLE
11% PROBABILITY OF COMPLETING BY 28 JAN 2025
18 AprP80 · 2025
Client
TerraOcean Energy Ltd
Contractor
Apex Marine & Engineering Ltd
Contract
NEC3 ECC Option A
Location
UKCS Block 22/09
Data date
15 October 2024
Planned completion
28 January 2025
Activities
1,847 (634 remaining)
Iterations
10,000 Monte Carlo
Report reference
SI-RF-EX-005
ScheduleInsight
Parsed on-device · file never uploaded
Ganymede FPSO · Phase 2 · Risk Forecast15 Oct 2024

Contents

Report
01Forecast summary3
02Completion distribution4
03What drives the spread5
04Basis, correlation and limitations6
Appendices — supporting detail
ARisk driver register7
BDuration-range basis8
CSimulation settings and provenance9
How to read this report

Section 1 gives the forecast dates and the one number that matters most: the probability of achieving the date currently in the programme. Sections 2 and 3 show the distribution behind those dates and which drivers produce the spread.

Appendix A is the risk driver register, Appendix B the duration-range basis for every activity band, and Appendix C the simulation settings — enough to reproduce the run.

ScheduleInsight · Risk Forecast2
1 · Forecast summary15 Oct 2024

01 Forecast summary

The programme's planned completion of 28 January 2025 has an 11% probability of being achieved. It is not a forecast; it is the best case of a distribution whose centre lies five weeks later.

P50 — even odds
4 Mar 2025

50% probability of completing on or before. +35 days on plan.

P80 — planning basis
18 Apr 2025

80% probability. +80 days on plan. Recommended commitment date.

P90 — downside
2 Jun 2025

90% probability. +125 days on plan.

Probability of the planned date
11%

Chance of completing by 28 January 2025 as programmed.

Why the deterministic date is misleading rather than merely optimistic

A single-date programme states one outcome of a network whose durations are uncertain. Where that date sits at the 11th percentile, committing to it is not an ambitious target — it is a commitment that will fail in roughly nine cases out of ten, and every downstream plan built on it inherits the same odds. The gap between P50 and P80 here is 45 days, which is the width of the uncertainty that the single date conceals entirely.

Recommendation. Adopt 18 April 2025 (P80) as the commitment date and hold 28 January as an internal target only. The 80-day difference should be declared as time risk allowance rather than absorbed silently, so that its later consumption is visible as consumption rather than appearing as fresh delay.

Working calendar: North Sea Offshore (UKCS) — 10-hour days, 5 days/week, excluding weather downtime windows (H₃⁄₃ > 3.0 m or wind > 25 kn).

ScheduleInsight · Risk Forecast3
2 · Distribution15 Oct 2024

02 Completion distribution

Cumulative probability of completion by date across 10,000 iterations. Each iteration samples every remaining activity's duration from its assigned range and recalculates the network.

Figure 1 — Finish-date probability distribution
100% 75% 50% 25% 0% Dec Jan Feb Mar Apr May Jun Jul 2025 PCD 28 Jan 11% P50 · 4 Mar P80 · 18 Apr P90 · 2 Jun Cumulative probability Planned completion date
The curve is right-skewed: the tail to the late side is far longer than the early side. That asymmetry is characteristic of weather-constrained offshore work, where a missed window does not cost a few days but the interval until the next window opens. The planned date sits near the foot of the curve.

Reading the spread

ScheduleInsight · Risk Forecast4
3 · Risk drivers15 Oct 2024

03 What drives the spread

Incremental contribution of each risk driver to the P80 duration. A driver's height is the delay it adds at the 80th percentile, not its worst case.

Figure 2 — Criticality tornado at P80
North Sea weather windows +38d Steel delivery ex-Ulsan (KR) +22d Hook-up contractor availability +18d Concurrent deck removal scope +15d HVAC & instrumentation commissioning +11d Crane lift approvals (Safety Case) +9d
Two drivers account for the majority of the exposure. Weather windows (+38d) and Ulsan steel delivery (+22d) together contribute 60 days of the 80-day P80 overrun; the remaining drivers are individually small. This concentration is useful — it means mitigation has two clear targets rather than a diffuse problem.

Where mitigation would actually change the answer

No risk workshop was held, and none is required

Where the file carries duration ranges — optimistic and pessimistic fields, or a linked risk register — those are used. This file carries none, so ranges were assigned automatically by risk class: each activity is banded from its phase, duration, activity type, remaining-versus-original duration and position relative to the critical path, and given a three-point range for that band. Appendix B sets out every band and its range.

ScheduleInsight · Risk Forecast5
4 · Basis15 Oct 2024

04 Basis, correlation and limitations

The simulation samples the network as submitted. Its output is therefore only as complete as that network, and the most important limitation of any Monte Carlo forecast is what the model does not contain.

Correlation

Activities are not sampled independently. Correlation groups are applied within phases, so that a bad weather draw affects every weather-exposed activity in that period together rather than averaging out across them. Sampling independently would understate the spread substantially — on this network by roughly 30% at P80 — because it would treat a systemic driver as if it were 200 unrelated coin flips.

What the model does not contain

Direction of the error

Every limitation above biases the result the same way. The real distribution is wider and later than shown, not narrower and earlier. Treat the P80 as a floor rather than as a central estimate.

Illustrative example

Produced from fictional project data for illustration. No real schedule, client, contractor or asset data is used or implied.

ScheduleInsight · Risk Forecast6
Appendix A · Drivers15 Oct 2024

A Risk driver register

Drivers ranked by contribution at P80. “Key activities” gives the activity-ID range over which the driver was applied.

#Risk driverCategoryP80SeverityKey activities
R-01North Sea weather windows
Q1 2025 seasonal restrictions (H₃⁄₃ > 3.0 m) limit offshore crane operations
External+38dHigh1,104–1,218
R-02Structural steel delivery — Ulsan
26d voyage + 5d port clearance, ±12d variance
Supply chain+22dHigh876–891
R-03Hook-up labour availability
Competing UKCS campaigns constrain specialist crews in the same window
Resource+9dMedium1,302–1,410
R-04Commissioning system turnover
Punch-list closure rate uncertainty across 14 subsystems
Execution+7dMedium1,520–1,634
R-05Vendor representative mobilisation
Offshore travel and induction lead times for specialist attendance
Supply chain+4dLow1,455–1,478
Total contribution at P80+80d

Contributions are incremental at P80 and are not additive to the P90 figure — at P90 the weather driver grows disproportionately, which is what produces the tail in Figure 1.

ScheduleInsight · Risk Forecast7
Appendix B · Ranges15 Oct 2024

B Duration-range basis by risk class

Every remaining activity is banded automatically and given the three-point range for its band. Ranges are expressed as multipliers on remaining duration.

Risk classApplies toOptimisticMost likelyPessimisticActivities
Weather-exposed offshoreCrane-dependent scopes in the restricted window0.951.002.10114
Long-lead procurementFabricated items with sea freight0.921.001.6538
Hook-up constructionPiping, E&I and mechanical installation0.901.001.35241
CommissioningSystem turnover and pre-commissioning0.881.001.45147
Fixed-duration inspectionStatutory and class inspections1.001.001.1062
AdministrativeApprovals, holds and interfaces0.901.001.2532
Remaining activities ranged634

Why the ranges are asymmetric

Every band is skewed right. Construction activities can finish somewhat early but can overrun substantially, and the ranges reflect that rather than assuming a symmetric distribution around the plan. A symmetric assumption is the most common cause of a Monte Carlo forecast that looks reassuring and is wrong.

Correlation groups applied

GroupCoefficientRationale
Weather-exposed offshore0.80One weather state affects all exposed work in the same period
Hook-up construction0.45Shared crews and shared access constraints
Commissioning0.40Common systems and shared vendor attendance
Long-lead procurement0.25Partly common freight route, otherwise independent
ScheduleInsight · Risk Forecast8
Appendix C · Settings15 Oct 2024

C Simulation settings and provenance

Enough detail to reproduce the run exactly. The simulation is deterministic given the same file, seed and settings.

SettingValueNote
Iterations10,000P80 stable to ±1 day beyond ~4,000 iterations
SamplingThree-point, right-skewedPer risk class — Appendix B
CorrelationApplied within phasesCoefficients in Appendix B
CalendarNorth Sea Offshore (UKCS)10h days, 5d weeks, weather downtime excluded
SeedDerived from file hashSame file, same result — no clock dependency
ComputationIn-browser Web WorkerFile not uploaded, nothing retained

Convergence

IterationsP50P80P90
1,0002 Mar 2521 Apr 2528 May 25
4,0004 Mar 2518 Apr 251 Jun 25
10,0004 Mar 2518 Apr 252 Jun 25

P50 and P80 are stable from 4,000 iterations; P90 continues to move slightly, as tail percentiles always do. Reporting the convergence rather than only the final figure lets a reviewer judge how much confidence the percentile deserves.

Source file
Ganymede_P2_HUC_2024-10-15.xer
Data date
2024-10-15
Activities
1,847 (634 remaining)
Planned completion
2025-01-28
P80 completion
2025-04-18
Report reference
SI-RF-EX-005
ScheduleInsight · Risk Forecast9

Produce this from your own schedule.

Every report in the set is built from a Primavera P6 or Microsoft Project file, parsed in your browser. Nothing is uploaded and nothing is retained.