Schedule Risk Analysis in Excel: Free Model | Vose Software

ModelRisk example · General techniques

Simple Project Schedule with Risks

Why does a project built from most-likely durations finish late? Sixteen activities, three paths, three risks.

  • Complexity: ★★★★★
  • Free Excel workbook (GU-04)
  • Needs ModelRisk: free trial

From the model’s saved run

When will the project finish?

The finish week against the plan (most likely durations, no risks) and the contract.

MeasureUnitValue
Planned finish (most likely durations, no risks)weeks68.0
Mean finish (simulated)weeks78.9
Chance of finishing by the planned weekprobability0.1%
Contract completionweeks80.0
Chance of meeting the contract dateprobability61.5%
Finish week — S-curve

The business question

A company is building a small factory. The schedule has sixteen activities. After design and approvals, three activities run side by side, and then three paths follow: the building itself (foundations, steel frame, roof), the site services (ground works, drainage, utility connections) and the process equipment (order, manufacture, installation). Commissioning and fit-out can start only when all three are done, followed by the handover tests.

Each duration is uncertain, between 80% and 150% of its most likely value. Ground works can go three ways: as normal, with a problem, or better than planned.

Three risks can add delay: storm damage to the cladding, a utility company that connects late, and an installation crew that loses its slot, which is twice as likely if one of the other two has already delayed the site. The plan, with every activity at its most likely duration and no risks, finishes in week 68, and the contract allows 80 weeks.

Who it is for
Project planners and managers who build schedules from single-point estimates, and anyone new to schedule risk analysis.
Main outputs
The finish week and date at P50 / P80 / P90 · the chance of meeting the plan and the contract date · how often each path is critical · how often each risk happens · the activities that drive the finish.

How the model works

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

  1. Inputs sheet

    The date the project starts and the contract completion date.

  2. Schedule sheet

    Each activity starts when the last of its predecessors finishes (MAX) and lasts a triangular duration. Ground works' duration depends on which of its three ways happens (VoseDiscrete). Each risk happens with its probability (VoseBernoulli) and adds its delay to the activity it affects. The crew risk's probability is raised if either other risk happened.

    The plan column repeats the logic with most likely durations and no risks.

  3. Results sheet

    The finish week and date at P50 / P80 / P90 against the plan and the contract, how often each path is the critical one, how often each risk happens, and the activities that drive the finish.

ModelRisk techniques

  • Finish-to-start logic MAX
  • Triangular durations VoseTriangle
  • Dependent risk events VoseBernoulli
  • Alternative methods VoseDiscrete
  • Path criticality
  • Tornado VoseSimSensitivityMean

Find similar models

Product

The results in detail

Finish dates

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

MeasureUnitP50P80P90
Finishweeks78.882.384.2
Finish datedate8 Jul 20282 Aug 202815 Aug 2028

Which path is critical

How often each of the three paths finishes last and so sets the start of commissioning.

PathProbability
Roof path (E → F → G)58.1%
Utilities path (H → I → J)8.6%
Equipment path (K → L → M)33.3%
Total100.0%

The risks

How often each risk happens in the simulation, and the delay it adds on average over all iterations.

RiskProbabilityHappensMean delay
R1 Storm damage to the cladding (on G)30%30.8%1.23
R2 Utility company connects late (on J)50%50.5%2.19
R3 Installation crew loses its slot (on M)20%33.4%1.89

Which activities matter

Lowest and highest mean finish over ten equal groups of each activity's duration (VoseSimSensitivityMean).

Which activities drive the finish (weeks)
The ranking as a table 10 inputs
Input (ranked by influence)Lowest meanHighest meanRank
A Design and approvals76.881.51
C Procure structural steel77.581.72
G Roof and cladding77.481.23
P Handover tests77.381.04
N Commissioning78.081.05
O Fit-out77.980.86
F Steel frame78.080.57
B Site clearance78.180.58
E Foundations78.280.39
M Equipment installation78.380.210

How to read these results

  • The plan, with every activity at its most likely duration and no risks, finishes in week 68, and the simulation almost never achieves it. Three things push the finish out: each duration can run to 150% of its most likely value but only down to 80%. Commissioning waits for the slowest of three paths; and the risks add delay.
  • Plan on the P80 date rather than the most likely one. The contract's 80 weeks give about a 60% chance of finishing on time.
  • The roof path is critical in about six iterations out of ten and the equipment path in about three. A plan that watches only the roof path misses a third of the ways the project can be late.
  • The installation crew's risk is entered at 20% but happens about one time in three: it rises to 40% whenever storm damage or the utility company has already delayed the site, and the utility risk happens half the time.

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.

Dates 2 inputs

When the project starts, and the completion date in the contract.

AssumptionUnitValue
Project start dateA Monday.date4 Jan 2027
Contract completion date80 weeks after the start: 12 weeks more than the plan.date17 Jul 2028

Units and conventions

Time
Weeks from the project start; dates are the start date plus 7 days per week.
Plan
Every activity at its most likely duration, ground works as normal, no risks.
Critical path
The path among the three that finishes last in an iteration: it sets the start of commissioning.

Key assumptions and limitations

Finish-to-start
An activity starts as soon as all its predecessors have finished; no lags, no resource limits.
Durations
Triangular from 80% to 150% of the most likely value, as in the original example.
Risk delays
Added to the duration of the activity a risk affects. Storm damage adds 20% to 50% of the roof's duration.
Data
The project is invented for this example. The network, durations and risks are those of ModelRisk's earlier Schedule Model With Risks example, and ground works' three ways those of Project Schedule 3.

How to use it

  1. Set the start and contract dates on the Inputs sheet.
  2. Replace the activities, their durations and 'starts after' links on the Schedule sheet: a new link is a new reference in the MAX of the Start column.
  3. Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
  4. Use the P80 date rather than the plan for commitments, and the critical-path shares to decide where to act.

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

ModelRisk functions used

VoseTriangle
Each activity's duration, and each risk's delay if it happens.
VoseDiscrete
Which way ground works go: normal, with a problem, or better than planned.
VoseBernoulli
Whether each risk happens; the crew risk's probability depends on the other two.
VoseInput, VoseOutput
Name each activity's duration and the finish week, for the Results Viewer and the tornado.
VoseSimMean, VoseSimPercentile
Statistics of the simulation: chances (means of 1/0 outcomes) and finish dates.
VoseSimSensitivityMean
The tornado chart: the activities whose durations move the mean finish most.

Further reading