PRIN-130 · Lesson 10 of 12 · 30 min

Tolerances, stages and exception plans in planning

The plans practice does not stand alone. Plans are divided into management stages, carry tolerances, and are replaced by exception plans when tolerances are forecast to be exceeded. PRIN-110 explained the principles of managing by stages and by exception, and PRIN-120 looked at how tolerances shape behavior and how exceptions are handled between people. This lesson looks at the planning side: how to choose stages, how to derive sensible tolerances from estimates, what an exception plan contains, and how plans are baselined and replanned.

Management stages and technical stages

A management stage is a section of the project that the project manager manages on behalf of the board at any one time, at the end of which the board reviews progress and decides whether to continue. A technical stage is a grouping of work by the type of specialist activity, such as design, build or test. The two are different. Technical stages may overlap; management stages do not. A management stage boundary is placed where a decision is needed, which may fall in the middle of a technical stage.

A timeline with two bands. The upper band shows four consecutive, non-overlapping management stages: initiation, pilot, rollout 1 and rollout 2. The lower band shows overlapping technical work: network build spanning pilot and rollout 1, meter installation spanning pilot through rollout 2, billing integration in the pilot and early rollout 1, and customer change running across all stages. Vertical dashed lines mark the management stage boundaries cutting across the technical bars.
Management stages (top) do not overlap and end at decision points; technical work (bottom) can overlap and run across stage boundaries.
Management stages compared with technical stages.
FeatureManagement stageTechnical stage
PurposeControl: a decision point for the boardGrouping of similar specialist work
OverlapNever overlaps with another management stageMay overlap with other technical stages
BoundaryPlaced where a decision is neededPlaced where the type of work changes
PlanEach has a stage planUsually appear within stage and team plans
Ridgeline WaterPilot; rollout 1; rollout 2Network build; meter installation; billing integration; customer change

How many stages, and how long

PRINCE2 requires at least two management stages: an initiation stage and at least one further stage. Beyond that, the number and length of stages is a planning decision. Shorter stages give the board more frequent control but more overhead; longer stages save board time but allow problems to grow before the next formal review. Good stage boundaries coincide with natural decision points: the end of a pilot, a major procurement, a go-live, or the release of significant funding.

Factors in deciding the number and length of management stages.
FactorFavors shorter stagesFavors longer stages
Risk and uncertaintyHigh: decisions needed as information emergesLow: work well understood
Planning horizonShort: detail reliable only a few months aheadLong: stable environment
Board capacityBoard can meet oftenBoard meets rarely or is senior and busy
Natural decision pointsSeveral, close togetherFew
Cost of stopping lateHigh: large sums committed each monthLow

Worked problem

Choosing stages for Ridgeline Water

The project will take about 30 months: 3 months of initiation, a 6-month pilot, then 21 months of rollout across 20 districts. The board meets monthly but wants formal stage decisions no more than five or six times. Lesson 3 showed that the leak benefit is uncertain until measured in the pilot. How might the stages be set?

Show solution
  1. Stage 1: initiation, about 3 months, ending with project authorization.
  2. Stage 2: pilot, about 6 months, ending with a decision based on measured leak savings, the key uncertainty.
  3. Stages 3 to 5: rollout in three groups of districts, about 7 months each, each ending with a review of benefits realized so far and of supplier performance.
  4. This gives five stages, with the boundary that matters most, after the pilot, placed exactly where the main uncertainty is resolved.

Answer: Five stages: initiation, pilot and three rollout stages. The pilot boundary is the critical decision point, and the rollout boundaries let the board stop or adjust if early districts underperform.

Deriving tolerances from estimates

Tolerances are often set as round percentages without reference to the estimates. A better approach uses the uncertainty in the estimates. If the plan is built on expected values and the board wants a reasonable chance of avoiding an exception from normal variation, tolerances can be set to cover a chosen range around the plan. Lesson 7 showed how three-point estimates give an approximate standard deviation; for independent activities in sequence, variances add.

\[\sigma_{\text{total}} = \sqrt{\sum_i \sigma_i^2}\]
Deriving time and cost tolerance for the pilot stage from the uncertainty in the estimates.
import math
# critical-path work packages for the pilot stage: (optimistic, most likely, pessimistic) weeks
critical = {
    "pilot radio network": (5, 6, 9),
    "head-end configured": (4, 5, 8),
    "billing interface":   (6, 8, 14),
    "pilot live and measured": (8, 8, 10),
}
mean = sum((o + 4 * m + p) / 6 for o, m, p in critical.values())
sd = math.sqrt(sum(((p - o) / 6) ** 2 for o, m, p in critical.values()))
print(f"expected stage duration {mean:.1f} weeks, sd {sd:.1f} weeks")
for z, label in [(0.84, "about 80 %"), (1.28, "about 90 %")]:
    print(f"plan {mean:.0f} weeks; tolerance +{z * sd:.1f} weeks covers {label} of normal variation")
# cost tolerance from a rough cost estimate range
budget, cost_sd = 1450, 70        # $000
for pct in (3, 5, 8):
    z = budget * pct / 100 / cost_sd
    print(f"cost tolerance +{pct} % = {budget * pct / 100:.0f}k = {z:.1f} standard deviations")
Output
expected stage duration 28.7 weeks, sd 1.7 weeks
plan 29 weeks; tolerance +1.4 weeks covers about 80 % of normal variation
plan 29 weeks; tolerance +2.1 weeks covers about 90 % of normal variation
cost tolerance +3 % = 44k = 0.6 standard deviations
cost tolerance +5 % = 72k = 1.0 standard deviations
cost tolerance +8 % = 116k = 1.7 standard deviations

The expected pilot duration is about 28.7 weeks, somewhat longer than the 27-week critical path from lesson 9 because the critical activities have longer pessimistic tails. With a standard deviation of about 1.7 weeks, and a plan rounded to 29 weeks, a time tolerance of about +1.4 weeks would absorb roughly four in five normal outcomes, and about +2.1 weeks nine in ten. For cost, a +5 % tolerance on a 1.45 million pilot budget is about one standard deviation of the cost estimate, while +8 % is about 1.7. These calculations rest on simplifying assumptions, such as independence and roughly normal totals, so they are a guide rather than a rule. Their value is that they connect the tolerance to the plan's real uncertainty, which helps the board choose tolerances that trigger exceptions for genuine problems rather than ordinary variation.

Tolerances recorded in Ridgeline Water's pilot stage plan (illustrative).
TargetPilot stage planToleranceBasis
Time29 weeks+2 weeks / −2 weeksClose to 90 % of normal variation on the critical path
Cost1,450 thousand+5 % / −10 %About one standard deviation upward; underspend allowed
ScopePilot in one district of about 3,000 connectionsMay reduce to 2,500 connectionsEnough data for a valid leak measurement
Quality98 % daily read rate97–98 % accepted in difficult radio areasFrom the project product description
BenefitsMeasure leak savingMeasurement must be statistically validPurpose of the pilot
RiskSupplier delivery risk owned and monitoredNo single risk with expected impact above 100 thousand without board reviewBoard's risk appetite

Tolerances at each level of plan

Tolerances appear at every level. The business layer sets project tolerances, which appear in the project plan. The board sets stage tolerances in each stage plan, within the project tolerances. The project manager sets work package tolerances, within the stage tolerances, and team managers plan their work within them. Each level keeps some tolerance in reserve: if the project manager passed the full stage tolerance down to each of three team managers, three small overruns could add up to a stage exception.

Worked problem

Allocating stage tolerance to work packages

The pilot stage has a cost tolerance of +5 % on 1,450 thousand, about 72 thousand. The three work packages have budgets of 600, 500 and 350 thousand. How might the project manager set work package cost tolerances?

Show solution
  1. Keep a reserve at stage level for overruns that span work packages, for example about a third, roughly 24 thousand.
  2. Allocate the remaining 48 thousand in proportion to risk rather than budget: the billing interface is the riskiest.
  3. For example: network 12 thousand (2 %), billing interface 24 thousand (about 5 %), customer change 12 thousand (about 3.4 %).
  4. Record the work package tolerances in each work package description.

Answer: Allocating part of the stage tolerance to work packages, weighted by risk, and holding a reserve at stage level stops several small overruns from adding up to a stage exception without warning.

Exception plans

When a stage or project tolerance is forecast to be exceeded, the project manager raises an exception report. If the board decides that the plan cannot be recovered within tolerance, it may ask for an exception plan. An exception plan replaces the current stage plan, or the project plan if project tolerances are affected, and covers the period from now to the end of that stage or project. It has the same format as the plan it replaces, plus an explanation of the exception and the chosen response. The board approves a stage exception plan; the business layer approves a project exception plan.

Stage and project exception plans compared.
FeatureStage exception planProject exception plan
Triggered byForecast breach of stage toleranceForecast breach of project tolerance
ReplacesThe current stage planThe project plan
Approved byProject boardBusiness layer, on the board's recommendation
Typically accompanied byUpdated business case and risksUpdated business case, risks and possibly revised project tolerances

An exception plan is not a punishment. It is a normal mechanism for responding to new information, and an early, well-argued exception plan is a sign of good management. What would be a sign of poor management is carrying on with a plan everyone knows is unachievable, or quietly absorbing the problem until it is too large to fix.

Worked problem

Responding with an exception plan

Midway through rollout stage 1, a meter shortage means installations will run four weeks late, beyond the stage's +3-week time tolerance. Cost is unaffected. The board asks for an exception plan. What should it contain?

Show solution
  1. A description of the exception: the meter shortage, its cause and its forecast effect on time.
  2. The options considered, such as resequencing districts, sourcing meters from a second supplier, or accepting the delay.
  3. The chosen option and a replacement plan for the rest of rollout stage 1, with revised schedule, costs, risks and tolerances.
  4. The effect on the project plan and business case, for example whether later stages and benefit timing move.

Answer: The exception plan explains the problem and the chosen response and replaces the remainder of the stage plan, with updated tolerances, and it is approved by the board because only stage tolerance is affected.

Baselines and replanning

Once approved, a plan becomes a baseline against which progress is measured. Plans are revised as part of normal stage boundary work: the project plan is updated with actuals and revised forecasts, the next stage plan is created, and the business case is refreshed. Changing a baselined plan outside these points requires approval, either through change control or through an exception. This discipline is what makes progress reports meaningful; if the plan is quietly revised every month, the project is always on track and the board learns nothing.

When plans are baselined, updated and replaced.
WhenWhat happens to plansWho approves
InitiationProject plan and first stage plan baselinedProject board
During a stageStage plan updated with actuals and forecasts; baseline unchangedNo approval needed for updating forecasts
Approved change within toleranceStage plan revised to include the changeChange authority or board, depending on limits
Stage boundaryProject plan updated; next stage plan baselinedProject board
ExceptionException plan replaces stage or project planBoard (stage) or business layer (project)

Planning closure

The final stage plan should include the activities and products needed to close the project: handing over products, confirming acceptance against the project product description, evaluating the project, handing over the benefits management approach and recommending follow-on actions. These are easily forgotten when teams are focused on delivery. Ridgeline Water's last rollout stage should therefore include decommissioning the reading routes, final acceptance after 60 days of live running, the end project report and the handover of benefits reviews to the utility's operations director.

Common mistakes

  • MistakeMaking management stages match technical stages.

    InsteadPlace management stage boundaries at decision points, even mid-way through technical work.

  • MistakeSetting tolerances as round numbers with no link to the estimates.

    InsteadDerive tolerances from the uncertainty in the plan and the board's appetite for exceptions.

  • MistakePassing the full stage tolerance to every work package.

    InsteadAllocate tolerance by risk and keep a reserve at stage level.

  • MistakeTreating an exception plan as an addition to the current plan.

    InsteadAn exception plan replaces the stage or project plan it modifies.

  • MistakeQuietly rebaselining plans every month.

    InsteadRebaseline at stage boundaries, through approved changes or through exception plans.

Summary and key terms

  • Management stages are decision points and never overlap; technical stages group similar work and may overlap.
  • PRINCE2 needs at least two management stages; their number and length depend on risk, horizon and decision points.
  • Tolerances can be derived from the uncertainty in the estimates.
  • Tolerances are set at project, stage and work package levels, with reserves held at each level.
  • Exception plans replace stage or project plans and are approved by the board or business layer respectively.
  • Approved plans are baselines; changes to them follow stage boundaries, change control or exceptions.
  • The final stage plan should include closure products such as acceptance and benefits handover.
Management stage
A section of the project managed on behalf of the board, ending with a decision.
Technical stage
A grouping of similar specialist work, which may overlap with others.
Stage boundary
The point between management stages where the board reviews and decides.
Project tolerance
Permitted deviation for the project as a whole, set by the business layer.
Stage tolerance
Permitted deviation for a stage, set by the board.
Work package tolerance
Permitted deviation for a work package, set by the project manager.
Exception plan
A plan that replaces a stage or project plan after a forecast tolerance breach.
Baseline
An approved version of a plan against which progress is measured.
Standard deviation
A measure of how widely values spread around their mean.
Tolerance reserve
Part of a tolerance kept at a higher level rather than allocated downward.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Can two management stages overlap?

    Show answer

    No.

  2. What is the minimum number of management stages?

    Show answer

    Two: initiation and at least one more.

  3. Where should a management stage boundary be placed?

    Show answer

    At a point where the board needs to make a decision.

  4. Three sequential activities have σ of 3, 4 and 12. Total σ?

    Show answer

    13.

  5. Who sets work package tolerances?

    Show answer

    The project manager.

  6. Who approves a project exception plan?

    Show answer

    The business layer.

  7. Does an exception plan replace or add to the stage plan?

    Show answer

    It replaces it.

  8. Why keep a tolerance reserve at stage level?

    Show answer

    So that several small work package overruns do not add up to a stage exception without warning.

  9. When is the next stage plan baselined?

    Show answer

    At the stage boundary, when the board approves it.

  10. Name two closure products to include in the final stage plan.

    Show answer

    For example acceptance confirmation and handover of the benefits management approach.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz