Change Order Allowance: Rework Risk Model | Vose Software

ModelRisk example · Projects and construction

Rework and Change Orders

Is a 5% change allowance enough? Change orders and rework as a random number of events of random size.

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

From the model’s saved run

Is the allowance enough?

The total cost of changes and rework against the allowance in the cost plan.

MeasureUnitValue
Change allowance (Inputs sheet)US$m3.00
Chance of exceeding the allowanceprobability66.4%
P80 cost of changes and reworkUS$m4.18
Allowance needed for 80% confidenceof contract7.0%
Expected cost of changes and reworkUS$m3.46
Expected cost, calculated exactly (check)US$m3.46
Total cost of changes and rework — S-curve

The business question

A US$60 million school building will take 24 months. The cost plan carries a 5% allowance for changes, the usual figure. Changes come from three sources. The client will instruct changes — a few a month, but nobody knows the rate for this client, so the rate itself is uncertain.

The design will have errors and omissions that the contractor is entitled to be paid for. And defective work will have to be redone. Each change is small on its own, but a few are expensive, and their number is uncertain.

The model counts the events in each class, gives each one a cost, adds them up, and asks whether the 5% allowance is enough — and what allowance would be.

Who it is for
Cost managers, quantity surveyors, contract administrators and clients setting change allowances.
Main outputs
Total cost of changes and rework: mean, P50 / P80 / P90 · the chance of exceeding the allowance · the allowance needed for 80% confidence · the number of change orders and its range · the contribution of each class.

How the model works

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

  1. Inputs sheet

    The contract sum, its duration and the allowance. For each class, the expected number of events per month and the mean and spread of an event's cost. The client's change rate has its own uncertainty.

  2. Changes sheet

    The number of events in each class is Poisson with mean = rate × months (for client changes, the rate is first drawn from a Gamma). VoseAggregateMC then adds up that many Lognormal costs.

  3. Results sheet

    The total change cost against the allowance, the allowance that would cover it with 80% confidence, the number of client change orders, and how each class contributes.

ModelRisk techniques

  • Frequency × severity VoseAggregateMC
  • Poisson-Gamma mixture
  • P80 allowance

Find similar models

Product

The results in detail

Cost by class

P50 / P80 / P90: a 50%, 80% and 90% chance of not being exceeded.

MeasureUnitP50P80P90Mean
Client-instructed changesUS$m1.622.312.741.73
Design errors and omissionsUS$m1.061.551.841.15
Rework of defectsUS$m0.560.710.810.58
TotalUS$m3.364.184.703.46

Number of events

10th percentile, median and 90th percentile.

MeasureUnit10th pctMedian90th pctMean
Client change ordersorders23375638
Design errors and omissionsevents10142014
Rework itemsevents22293629

What drives the total

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

What drives the total change cost (US$m)
The ranking as a table 4 inputs
Input (ranked by influence)Lowest meanHighest meanRank
Client-instructed changes: cost2.395.011
Design errors and omissions: cost2.754.582
Client change rate2.684.433
Rework of defects: cost3.183.784

How to read these results

  • The expected cost of changes is above the 5% allowance, so the allowance is more likely than not to be exceeded. The P80 shows what allowance would give 80% confidence.
  • The client's change rate is uncertain, so the number of change orders varies much more than a Poisson count with a known rate would: a demanding client can double the count. The client's changes lead the tornado chart: their total cost has the longest bar, and the uncertain rate behind it one of the next.

    The tornado ranks only the rate and the class totals: the counts in between are part of the same chain, not separate causes.

  • Rework items are frequent but small and similar in size, so their total is much more predictable than the cost of client changes, where a few large changes dominate.
  • Change control that reduces the client's rate, or a more complete design at tender, attacks the drivers at the top of the ranking.

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.

Contract 3 inputs

The contract the changes are measured against.

AssumptionUnitValue
Contract sumLump-sum building contract.US$m60.0
Contract durationStart on site to practical completion.months24
Change allowanceThe usual allowance in the client's cost plan.of the contract sum5.0%
Client-instructed changes 4 inputs

Variations the client asks for. The client's rate is itself uncertain.

AssumptionUnitValue
Expected changes per monthSimilar school projects: 30 to 45 changes over two years.per month1.60
Uncertainty of that rateSome clients change far more than others: the rate is drawn from a Gamma with this spread.coefficient of variation30%
Mean cost of a changeChange logs: US$45,000 on average.US$m0.045
Standard deviation of the costMost are small, a few are large.US$m0.080
Design errors and omissions 3 inputs

Changes the design team causes and the client pays for.

AssumptionUnitValue
Expected events per monthDesign 85% complete at tender.per month0.60
Mean cost of an eventUS$m0.080
Standard deviation of the costUS$m0.120
Rework of defects 3 inputs

Work that has to be redone; recovered from nobody.

AssumptionUnitValue
Expected events per monthQuality records of the main contractor.per month1.20
Mean cost of an eventUS$m0.020
Standard deviation of the costUS$m0.025

Units and conventions

Money
US$ million (US$m); event costs entered in US$m (0.045 = US$45,000).
Rates
Expected number of events per month of the contract.
Allowance
A percentage of the contract sum reserved for changes.
P80
The cost with an 80% chance of not being exceeded.

Key assumptions and limitations

Events
Events occur at random through the contract (Poisson); costs are independent of each other and of their number.
Client rate
The client's average rate is uncertain (Gamma, 30% coefficient of variation): some clients change much more.
Scope
Only change and rework costs; their effect on time is not modelled (see PC-02 and PC-04).
Data
The project, rates and costs are invented for this example.

How to use it

  1. Calibrate the rates and costs from the change logs of similar projects (number per month, average and spread of cost).
  2. Set the contract sum, duration and allowance on the Inputs sheet.
  3. Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
  4. Compare the allowance with the P80 change cost; the drivers show which class to manage.

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

ModelRisk functions used

VosePoisson, VoseGamma
The number of events per class; the client's uncertain change rate.
VoseAggregateMC, VoseLognormalObject
The total cost of a random number of Lognormal events.
VoseInput, VoseOutput
Name the uncertain quantities and the outputs.
VoseSimMean, VoseSimPercentile, VoseSimProbability
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 total moves across its range.

Further reading