PRIN-131 · Lesson 9 of 12 · 25 min

Exceptions and exception plans

An exception is a situation where it can be forecast that there will be a deviation beyond the agreed tolerance levels. Exceptions are not failures of PRINCE2; they are PRINCE2 working as designed. The level of management that set a tolerance has said, in effect, tell me if this boundary will be crossed, because then the decision is mine. This lesson covers how exceptions are recognized and escalated at each level, what goes into an exception report, the options a board has, how project-level exceptions reach the business layer, and how an exception plan is approved. PRIN-130 described the planning side of exception plans; here the focus is on the decision.

Exceptions at each level

How exceptions are escalated at each level.
Level of toleranceWho notices firstHow it is escalatedWho decides
Work packageTeam managerRaises an issue to the project managerProject manager, within stage tolerance
StageProject managerException report to the project boardProject board, within project tolerance
ProjectProject board, usually on the project manager's adviceBoard refers the exception report to the business layerBusiness layer

A work package exception is normally resolved by the project manager, who can move work or tolerance between work packages, approve changes within his or her authority, or adjust the work package. It becomes a stage exception only if the project manager cannot resolve it within the stage tolerances. Likewise, the board can absorb a stage exception within the project tolerances, for example by approving a stage exception plan with revised stage tolerances, as long as the project as a whole remains within the limits the business layer set. Each level tries to solve problems within its own authority before passing them up, but none hides a forecast breach of a tolerance it does not control.

Raising an exception early

The value of an exception lies in its timing. Raised early, it gives the board options; raised late, it gives the board a bill. The project manager should raise an exception report as soon as a forecast breach is reasonably certain, even if the forecast may later improve. The board can always decide to take no action other than watching. What the board cannot do is recover time that has already passed. A culture in which project managers fear raising exceptions, perhaps because they are treated as personal failures, defeats the whole mechanism: the board then learns of breaches only when they become actual.

A line chart of forecast stage cost against week of the stage, from week 1 to 29. A horizontal shaded band marks the cost tolerance between 1,305 and 1,522 thousand around a plan line at 1,450. The forecast line runs near plan until about week 18, then rises and crosses the top of the band at about week 24. A marker at week 24 reads exception raised: five options available. A second marker at week 29 reads breach discovered at stage end: few options left. Text below notes that the gap between the two markers is the board's decision window.
Raising an exception when the forecast crosses tolerance leaves the board time to choose among options.

The exception report

In plain terms, an exception report describes the situation, explains its cause, sets out its consequences for the stage and the project, lists the available options with their effects on the performance targets and the business case, makes a recommendation and records any lessons. It should be short enough to read in a board meeting and specific enough to decide from. It is prepared by the project manager and may draw on issue reports, risk assessments and forecasts. An exception report often accompanies or follows informal warning in highlight reports.

Contents of an exception report, with the running example.
SectionWhat it should sayRidgeline Water pilot, week 24
Title and situationWhat exception is forecast, against which toleranceStage cost forecast 1,568 thousand against an upper tolerance of 1,522
CauseWhy it has happenedBilling system needs a data-cleansing step not identified in planning: 70 thousand
ConsequencesEffect on stage, project and business case if nothing changesStage cost exceeds tolerance by about 46 thousand; project cost tolerance still sufficient
OptionsRealistic alternatives with their effectsSee the options table below
RecommendationPreferred option and whyOption B: stage exception plan with revised cost tolerance
LessonsWhat should be learnedInclude data-quality assessment of legacy systems in initiation

Options and their evaluation

The options in an exception report should be genuine alternatives, not one recommendation and two straw men. They usually include some combination of using a different method to recover within tolerance, reducing scope or quality within acceptable limits, accepting the deviation with revised tolerances, and, for serious exceptions, closing the project prematurely. Each option should show its effect on all the performance targets and on the business case, because an option that fixes cost by delaying benefits may not be better overall.

Checking each exception option against the stage tolerances and its effect on the business case.
tol = {"cost": 1522, "time": 31, "scope_min": 2500, "quality_min": 97.0}
options = {
    # name: (stage cost k, stage weeks, connections, read rate %, effect on project NPV k)
    "A reduce pilot to 2,500 connections": (1530, 29.5, 2500, 97.4, -15),
    "B revised stage cost tolerance": (1568, 30.0, 2800, 97.6, -35),
    "C defer portal features to rollout": (1516, 29.5, 2800, 97.4, -60),
    "D manual data cleansing by staff": (1505, 33.0, 2800, 97.4, -25),
    "E close project prematurely": (1250, 26.0, 0, 0.0, -2309),
}
for name, (cost, weeks, conn, rate, npv) in options.items():
    fails = []
    if cost > tol["cost"]: fails.append("cost")
    if weeks > tol["time"]: fails.append("time")
    if conn < tol["scope_min"]: fails.append("scope")
    if rate < tol["quality_min"]: fails.append("quality")
    verdict = "within current tolerances" if not fails else "breaches " + ", ".join(fails)
    print(f"{name:38} NPV effect {npv:6}k  {verdict}")
Output
A reduce pilot to 2,500 connections    NPV effect    -15k  breaches cost
B revised stage cost tolerance         NPV effect    -35k  breaches cost
C defer portal features to rollout     NPV effect    -60k  within current tolerances
D manual data cleansing by staff       NPV effect    -25k  breaches time
E close project prematurely            NPV effect  -2309k  breaches scope, quality

Option A just misses the cost tolerance and uses the bottom of the scope tolerance. Option B breaches cost tolerance by design: it asks the board to approve a revised tolerance. Option C stays within every current tolerance but costs the most of the recovery options in NPV terms, because deferring portal features delays the customer benefits. Option D breaches time tolerance because staff can clean data only part-time. Option E, premature closure, would lose the whole NPV of the do-something option from PRIN-130's appraisal and is listed only to show the board the cost of stopping. The project manager recommends B: it keeps the full pilot scope and quality, has a modest NPV effect, and the project tolerance can absorb the extra 46 thousand. C is a reasonable alternative if the board prefers to stay within current tolerances.

The board's responses

When it receives an exception report, the board may respond in several ways. It may ask for more information before deciding. It may decide that the situation can be handled within current tolerances after all, for example by approving a change or a recovery action that the project manager could not authorize. It may approve the recommended option and ask the project manager to produce an exception plan. It may reject all options and instruct a different course. Or, if the project is no longer justified, it may decide to close the project prematurely. If the exception would also exceed project tolerances, the board cannot approve a solution on its own authority and must refer the matter to the business layer.

Possible board responses to an exception report.
Board responseWhen appropriateWhat happens next
Ask for more informationThe report leaves important questions openProject manager investigates and reports again quickly
Approve a recovery within current tolerancesAn action outside the project manager's authority solves the problemPlans updated; no exception plan needed
Request an exception planThe stage cannot finish within tolerance but the project remains justifiedProject manager prepares an exception plan for approval at an exception assessment
Refer to the business layerProject tolerances would also be exceededBusiness layer decides, possibly setting new project tolerances
Close the project prematurelyThe business case is no longer viableControlled closure; products and lessons are preserved

The exception plan and exception assessment

If the board requests one, the project manager prepares an exception plan. It replaces the remainder of the current stage plan, or of the project plan if project tolerances are affected, and has the same format as the plan it replaces. Its preparation is handled in the managing a stage boundary process, which also updates the business case, risk register and project plan to reflect the exception. The board then holds an exception assessment, which is a decision point like a stage boundary: it reviews the exception plan, the updated business case and risks, and decides whether to approve the plan and continue. An approved exception plan becomes the new baseline.

Stage boundaries and exception assessments compared.
FeatureNormal stage boundaryException assessment
TriggerEnd of a planned stageBoard's request for an exception plan
Plan reviewedNext stage planException plan for the rest of the stage or project
Also reviewedEnd stage report, updated project plan, business case, risksException report, updated project plan, business case, risks
DecisionAuthorize the next stageApprove the exception plan, ask for changes, or close the project
ProcessManaging a stage boundary, then directing a projectManaging a stage boundary, then directing a project

Project-level exceptions

When an exception threatens project tolerance, the board refers it to the business layer with its own view. The business layer may approve new project tolerances, change the project's objectives, accept a reduced scope or close the project. In public organizations this may involve a formal approval route. Because these decisions often take longer, the board should warn the business layer early, through whatever regular reporting it has agreed, that a project-level exception is becoming likely.

In a Canadian federal department, for example, significant changes to a project's cost, schedule or scope may need to return to the department's senior governance committees, and for larger projects to Treasury Board, under the Policy on Planning and Investment and the Directive on the Management of Projects and Programmes; municipalities usually need council approval for budget increases beyond delegated limits. Check the current versions of these instruments and your organization's delegation of financial authority, because they define who the business layer really is for your project.

Worked problem

A project-level exception

During rollout stage 2, a national shortage of meter chips means meter prices will rise by 22 % for the rest of the project, adding about 1.1 million. Project cost tolerance is +8 % on 14 million, about 1.12 million, and 0.4 million of it has already been used. What happens?

Show solution
  1. The project manager raises an exception report: the price rise breaches stage tolerance and, combined with the tolerance already used, forecasts a breach of project tolerance (0.4 + 1.1 = 1.5 million against 1.12 million).
  2. The board considers options, such as slowing rollout to wait for prices to fall, changing meter supplier, reducing scope to the districts with the largest leak losses, or accepting the cost.
  3. Because project tolerance is affected, the board cannot approve a solution on its own; it refers the exception report with its recommendation to the business layer.
  4. The business layer decides, for example approving revised project tolerances with an updated business case, after which the board asks for an exception plan to replace the project plan.

Answer: A forecast breach of project tolerance goes through the board to the business layer, which owns project tolerances. The board's job is to present clear options and a recommendation, not to approve the overrun itself.

Common mistakes

  • MistakeWaiting for a breach to become actual before raising an exception.

    InsteadRaise the exception report as soon as a breach is forecast with reasonable confidence.

  • MistakePresenting one real option and two unrealistic ones.

    InsteadOffer genuine alternatives, each assessed on all targets and the business case.

  • MistakeThe board approving changes that exceed project tolerance.

    InsteadRefer project-level exceptions to the business layer.

  • MistakeTreating an exception as a personal failure of the project manager.

    InsteadTreat early exceptions as the control system working; criticize hidden breaches, not reported ones.

  • MistakeContinuing work under the old plan after the board has asked for an exception plan without agreement.

    InsteadAgree with the board what work may continue while the exception plan is prepared.

Summary and key terms

  • An exception is a forecast deviation beyond agreed tolerances.
  • Work package exceptions go to the project manager, stage exceptions to the board, project exceptions to the business layer.
  • Exception reports describe the situation, cause, consequences, options, recommendation and lessons.
  • Options should be genuine and assessed on all performance targets and the business case.
  • The board may ask for information, approve recovery, request an exception plan, refer upward or close the project.
  • An exception plan replaces the rest of the stage or project plan and is reviewed at an exception assessment.
  • Raising exceptions early gives decision-makers options.
Exception
A situation where a deviation beyond agreed tolerances is forecast.
Exception report
A report from the project manager to the board describing an exception and options.
Exception plan
A plan that replaces the remainder of a stage or project plan after an exception.
Exception assessment
A board review of an exception plan, similar to a stage boundary decision.
Premature closure
Closing a project before its planned end because it is no longer justified or viable.
Project tolerance
The tolerances for the whole project, set by the business layer.
Stage tolerance
The tolerances for a management stage, set by the project board.

Practice problems

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

  1. Define an exception.

    Show answer

    A situation where it is forecast that there will be a deviation beyond agreed tolerances.

  2. How does a team manager escalate a forecast breach of work package tolerance?

    Show answer

    By raising an issue to the project manager.

  3. Who receives an exception report?

    Show answer

    The project board.

  4. List four sections of an exception report.

    Show answer

    For example: situation, cause, consequences, options, recommendation, lessons.

  5. Who decides on a forecast breach of project tolerance?

    Show answer

    The business layer.

  6. What does an exception plan replace?

    Show answer

    The remainder of the current stage plan, or of the project plan if project tolerances are affected.

  7. In which process is an exception plan prepared?

    Show answer

    Managing a stage boundary.

  8. Name two responses a board may make to an exception report.

    Show answer

    For example, request an exception plan, or close the project prematurely.

  9. Why include premature closure among options?

    Show answer

    To show the board the cost of stopping, so it can compare it with continuing.

  10. Why should exceptions be raised early?

    Show answer

    Early exceptions leave decision-makers time and options.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz