Project Network Schedule Risk and Merge Bias | Vose Software

ModelRisk example · Projects and construction

Schedule Risk on a Project Network

When will the new bridge open? Schedule risk on the activity network: completion date, criticality and merge bias.

  • Complexity: ★★★★★
  • Free Excel workbook (PC-03)
  • Needs ModelRisk: free trial

From the model’s saved run

Completion

Weeks from the start. The contract allows the duration on the Inputs sheet.

Completion — S-curve
MeasureUnitValue
Contract duration (Inputs sheet)weeks44
Contract completion datedate3 Jan 2028
Chance of finishing within the contractprobability57.9%
P80 completionweeks45.6
P80 completion datedate14 Jan 2028
Mean completion (simulated)weeks43.6
Deterministic completion, most likely durationsweeks40.0
Deterministic completion, mean durationsweeks42.7
Effect of skewed durations (mean − most likely schedule)weeks2.7
Merge bias (simulated mean − mean-duration schedule)weeks1.0

The business question

A council is replacing an old road bridge. The programme has fifteen activities: design, demolition, piling and walls for two abutments, a pier in the river, girders fabricated off site, then the deck, surfacing and opening. With most likely durations the critical path gives 40 weeks, and the contract allows 44.

But durations are uncertain and skewed — things are more likely to take longer than shorter — and four paths must all be finished before the girders can be erected. Wherever parallel paths join, the later of them sets the pace, so the project is late if any one of them is. That 'merge bias' is invisible in a deterministic programme.

The model draws every duration, schedules the network forwards and backwards in every iteration, and reports the completion date, the chance of meeting the contract, and how often each activity is critical.

Who it is for
Planners, project managers and contractors who prepare or review programmes.
Main outputs
Completion in weeks and as a date: P50 / P80 / P90 · chance of meeting the contract date · the effect of skewed durations and of merge bias · each activity's criticality index and its influence on the finish · a Gantt chart of each iteration.

How the model works

Three sheets after this one, read from left to right. Each one feeds the next.

  1. Inputs sheet

    The start date, the contract duration, and a risk event: a flood that stops work on the river pier.

  2. Network sheet

    Each activity has a PERT duration and finish-to-start predecessors. Each start is the latest finish of its predecessors (forward pass). Each latest finish is the earliest latest-start of its successors (backward pass). Float is the difference; an activity with no float is critical in that iteration. The same network is also scheduled with most likely and with mean durations, for comparison.

  3. Results sheet

    Completion percentiles and dates, the chance of finishing within the contract, the gap between the deterministic and the simulated finish split into skew and merge bias, and for each activity how often it is critical and how strongly its duration drives the finish.

ModelRisk techniques

  • PERT network with a risk event
  • Forward and backward pass
  • Float and criticality
  • Merge bias
  • Conditional-mean tornado

Find similar models

Product

The results in detail

Completion percentiles

P50 / P80 / P90: a 50%, 80% and 90% chance of finishing by then.

MeasureUnitP50P80P90Mean
Completionweeks43.545.646.743.6

Which activities are critical

Criticality index: how often the activity is on the critical path in the simulation.

ActivityCritical, most likelyCriticality index
A Design and approvalsyes100%
B Site set-up and traffic managementyes99%
C Demolish the old bridgeyes99%
D North abutment pilingyes37%
E South abutment pilingyes43%
F River pier19%
G Fabricate steel girders (off site)1%
H North abutment wallsyes37%
I South abutment wallsyes43%
J Deliver and erect girdersyes100%
K Deck slabyes100%
L Waterproofing and surfacingyes92%
M Parapets and finishes8%
N Approach road tie-ins0%
O Testing and openingyes100%

Which durations drive completion

Lowest and highest mean completion over ten equal groups of each input (VoseSimSensitivityMean), drawn from the overall mean.

Influence of each duration on completion (weeks)
The ranking as a table 16 inputs
Input (ranked by influence)Lowest meanHighest meanRank
A Design and approvals41.546.41
K Deck slab42.645.02
C Demolish the old bridge42.644.93
E South abutment piling43.045.34
F River pier43.345.55
J Deliver and erect girders42.844.86
B Site set-up and traffic management42.844.67
L Waterproofing and surfacing42.944.78
D North abutment piling43.244.79
Flood delay43.444.810
H North abutment walls43.344.111
I South abutment walls43.344.112
O Testing and opening43.443.913
G Fabricate steel girders (off site)43.543.914
N Approach road tie-ins43.543.815
M Parapets and finishes43.543.816

How to read these results

  • The deterministic programme finishes in 40 weeks, but that date is rarely met: most likely durations add up to less than the median, and wherever paths join, the latest of them sets the pace (merge bias). The two effects are shown separately.
  • Activities that are critical in the deterministic programme are not always critical in practice, and others become critical when they overrun: the criticality index measures how often each one controls the finish.
  • Effort to recover the schedule pays off on activities with a high criticality index and a strong influence: shortening a non-critical activity changes nothing.
  • Common causes such as productivity or weather can make durations move together, which widens the range; this model treats them as independent.

See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.

Inputs and assumptions

Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.

Programme 2 inputs

When the work starts and what the contract allows.

AssumptionUnitValue
Start dateNotice to proceed (1 March 2027).date1 Mar 2027
Contract durationCompletion date in the contract: 44 weeks after the start.weeks44
Risk event 2 inputs

A flood stops work in the river until the water level drops.

AssumptionUnitUncertaintyLowMost likelyHigh
Chance of a flood during the pier worksGauge records: one flood in four winters over the cofferdam's design level.probabilityFixed25%
Delay to the river pier from a floodPumping out, inspection and repair of the cofferdam.weeksRisk event · PERT2.03.06.0

Units and conventions

Time
Weeks from the start of the project; dates are the start date plus whole weeks.
Critical
An activity is critical in an iteration if it has no float: any delay to it delays the opening.
Criticality index
The share of iterations in which an activity is critical.
P50 / P80 / P90
A 50%, 80% and 90% chance of finishing by then.

Key assumptions and limitations

Logic
Finish-to-start links only, no lags; resources are not limited; no weather calendar apart from the flood risk.
Independence
Durations are independent of each other; in practice common causes (productivity, weather) can link them.
Flood
A flood adds its delay to the river pier only.
Data
The project and all durations are invented for this example.

How to use it

  1. Enter your activities' three-point durations on the Network sheet. The logic (predecessors) is built into the Start formulas: each takes the latest finish of the activities listed.
  2. Set the start date, the contract duration and the risk event on the Inputs sheet.
  3. Press F9 to watch the Gantt chart change, then run a simulation from the ModelRisk ribbon (10,000 samples).
  4. Focus schedule recovery on activities with a high criticality index and a strong influence on the finish.

The tornado chart fills in after a simulation with ModelRisk’s classic engine.

ModelRisk functions used

VosePERT
Each activity's duration from its low, most likely and high estimates.
VoseRiskEvent, VosePERTObject
The flood: no delay, or a PERT number of weeks.
VoseInput, VoseOutput
Name the durations and the outputs, including whether each activity is critical.
VoseSimMean, VoseSimPercentile
Statistics of the simulation for the tables and charts on the Results sheet.
VoseSimSensitivityMean
The tornado chart: every VoseInput ranked by how far the mean completion moves across its range.

Further reading