PRIN-141 · Lesson 9 of 12 · 25 min

Exceptions: exception reports, exception plans and the board's options

An exception is a situation where it can be forecast that there will be a deviation beyond the agreed tolerance levels. PRIN-131 studied exceptions from the point of view of the progress practice: what tolerances are, how forecasts reveal exceptions and what goes into an exception report. This lesson looks at exceptions as a journey through the processes. The project manager detects and escalates the exception in controlling a stage. The board decides in directing a project. If the board asks for an exception plan, the project manager produces it in managing a stage boundary. The board approves it in directing a project, and the project manager resumes controlling the stage against the new plan. The example comes from Ridgeline Water's rollout stage 1.

Detecting the exception

Rollout stage 1 started at week 38 with a plan to install 16,800 meters by week 68, with a time tolerance of +2 weeks (a limit of week 70), a cost tolerance of +5 % and −10 % on 3,698 thousand (an upper limit of about 3,883 thousand) and a scope tolerance down to 16,500 meters. The first 12 weeks went well. Then two things happened together. A cold January slowed outdoor work. And the crews reached the first of the newer subdivisions, where the service lines are a type of plastic pipe that needs a different meter setter and a pressure test after installation. The installation rate fell from 9 to about 6.5 meters per crew per day in those streets.

At the stage status review in week 52, the project manager reworked the forecast with Northline's latest checkpoint data. If nothing changed, the stage would finish at about week 73, three weeks beyond the time limit, at a cost of about 3,760 thousand. That forecast breaches a stage tolerance, so the decision is not the project manager's. Taking corrective action that quietly used the stage's cost tolerance to buy back time would still not fix the date. The project manager escalated with an exception report the same week, and told the executive by phone before the report arrived.

A swim-lane diagram with three lanes: project board, project manager and team managers. In the team manager lane, a checkpoint report shows the slower installation rate. In the project manager lane, controlling a stage: review stage status finds a forecast breach of time tolerance; escalate with an exception report. In the board lane, directing a project: consider the exception report; request an exception plan. Back in the project manager lane, managing a stage boundary: produce the exception plan and update the project plan and business case. In the board lane: authorize the exception plan. In the project manager lane: controlling a stage resumes against the exception plan, with revised work packages going to the team managers.
The journey of an exception through the processes.

The exception report

The exception report describes the exception, its cause and consequences, the options and the project manager's recommendation, and any lessons. It is produced quickly, because the purpose is to let the board decide before the situation gets worse; it is not a detailed plan. PRIN-131 listed the contents. What matters at process level is that the report goes to the board, not to the team managers or the business layer, and that it is triggered by a forecast, not by an actual breach.

Ridgeline Water's exception report in rollout stage 1 (figures illustrative).
SectionRidgeline Water rollout stage 1, week 52
ExceptionStage end forecast week 73 against a limit of week 70
CauseNewer subdivisions need a different meter setter and pressure test; cold weather; rate falls to about 6.5 per crew per day there
ConsequencesStage three weeks late; rollout stage 2 start delayed; project end forecast week 103 against a limit of week 108; benefits start later
OptionsA: extra crews; B: move newer subdivisions to rollout stage 2; C: two extra crews and revised time tolerance; D: do nothing
RecommendationOption C
LessonsSurvey service line materials in each rollout area before planning installation rates

Weighing the options

Each option is checked against all the stage tolerances and the project tolerances, and its effect on the business case is stated. The code below performs that check for the four options in the report.

Checking the exception options against stage and project tolerances (figures illustrative).
stage = {"cost_max": 3698 * 1.05, "end_max": 70, "scope_min": 16500}
project = {"end_max": 108, "cost_max": 9600 * 1.05}
project_cost_now = 9727 - 3698   # other stages, actual and forecast
options = {  # name: (stage cost, stage end week, meters, project end week)
    "A three extra crews": (3950, 70.5, 16800, 102),
    "B move newer subdivisions to stage 2": (3560, 69, 15400, 103),
    "C two extra crews, end week 71": (3850, 71, 16800, 101),
    "D do nothing": (3760, 73, 16800, 103),
}
for name, (cost, end, meters, p_end) in options.items():
    s = []
    if cost > stage["cost_max"]: s.append("stage cost")
    if end > stage["end_max"]: s.append("stage time")
    if meters < stage["scope_min"]: s.append("stage scope")
    p = []
    if project_cost_now + cost > project["cost_max"]: p.append("project cost")
    if p_end > project["end_max"]: p.append("project time")
    print(f"{name:38} stage: {', '.join(s) or 'within':22} project: {', '.join(p) or 'within'}")
Output
A three extra crews                    stage: stage cost, stage time project: within
B move newer subdivisions to stage 2   stage: stage scope            project: within
C two extra crews, end week 71         stage: stage time             project: within
D do nothing                           stage: stage time             project: within

Every option except doing nothing breaches at least one stage tolerance, and doing nothing breaches the time tolerance by the most. None breaches a project tolerance, so the board can decide on its own authority. Option A breaches both stage cost and stage time. Option B stays inside cost and time but cuts scope below its limit and pushes work, at winter rates, into rollout stage 2. Option C breaches the time tolerance by one week but keeps cost within tolerance, keeps the full scope and, because the extra crews keep working into rollout stage 2, brings the project end forward to week 101. The project manager recommends C and asks the board to approve a revised stage time limit.

The board's options

When the board receives an exception report, it can ask for more information, approve a way forward that does not need a new plan (for example by approving a change the project manager could not), ask for an exception plan, or, if the project is no longer justified, instruct premature closure. If the exception would breach project tolerances, the board must refer it to the business layer. The board should respond quickly; an exception report that waits three weeks for a board meeting has lost most of its value.

The board's possible responses to the rollout stage 1 exception.
Board responseExample at Ridgeline Water
Ask for more informationWould a different meter setter design restore the rate? (Answer: no, not this winter)
Approve a fix within current tolerancesNot possible here; every recovery option breaches a stage tolerance
Request an exception planChosen: plan the rest of the stage on Option C with a revised time tolerance
Refer to the business layerNot needed; project tolerances are not threatened
Instruct premature closureNot justified; the business case is still strong

The board met in week 53. The executive asked whether the newer subdivisions would also change the leak savings evidence, since one of the board's conditions at the pilot boundary was to measure leak savings in a newer subdivision. The project manager confirmed that the first results would arrive in week 60. The board requested an exception plan based on Option C, with a revised stage time limit of week 72, and asked for the survey of service line materials to be built into the plan for rollout stage 2.

Producing the exception plan

The exception plan is produced in managing a stage boundary. It is a plan like any other, with products, schedule, resources, costs, tolerances and risks, but it covers only the period from now to the end of the current stage, and it replaces the stage plan once approved. Because it changes the stage, the project manager also updates the project plan, the business case and the risk register, just as at a normal boundary, so that the board sees the whole effect of its decision. If the exception had been at project level, the exception plan would replace the project plan, and the business layer would approve it.

Ridgeline Water's exception plan for the rest of rollout stage 1 (figures illustrative).
Exception plan elementRidgeline Water rollout stage 1
Period coveredWeek 53 to the end of the stage
ProductsUnchanged: 16,800 meters, network extension, hourly interval data
Resources16 crews from week 55 (two extra), including two crews trained on the new meter setter
ScheduleNewer subdivisions in weeks 55 to 69; stage end week 71
Cost3,850 thousand; cost tolerance unchanged (limit about 3,883 thousand)
TolerancesTime: end week 71, limit week 72; scope unchanged
RisksFurther cold weather; setter supply; new risk on pressure test failures
Effect on project planRollout stage 2 starts week 71 with the extra crews; project end forecast week 101
Effect on business caseBenefits start about one week later in the newer subdivisions; NPV change small

The board authorized the exception plan in week 55, through the same directing activity it uses for stage boundaries: authorizing a stage or exception plan. The project manager then resumed controlling the stage against the exception plan as the new baseline. Work packages were revised with Northline to add the two crews and the new setter procedure, and the team managers accepted them in managing product delivery. The next highlight report showed the stage against the new baseline, with a short note recording the exception and the board's decision.

Adding two crews changed the value of Northline's contract. Under the city's procurement code, a change order of this size within the approved budget could be approved by the general manager, so it did not need to go back to council; the state revolving fund's requirements for change orders were also checked. The commercial management approach recorded the change order alongside the exception plan.

Common problems with exceptions

The most common problem is late escalation. Project managers hope that things will recover, and wait for the actual breach before raising the exception. By then the options are fewer and worse. The second is an exception report full of narrative and short on options. The third is a board that treats an exception as a failure and looks for someone to blame, which teaches project managers to hide forecasts. PRINCE2's answer to all three is the same: an exception is the system working. Tolerances exist so that the right people make the right decisions at the right time.

Worked problem

Whose decision?

In rollout stage 2, the project manager forecasts that the project will finish at week 110. The project time tolerance is +8 weeks on a baseline of week 100. The stage itself is forecast to finish within its own time tolerance only because the stage plan already assumed the slow start. What happens?

Show solution
  1. Week 110 breaches the project time limit of week 108, so this is a project-level exception.
  2. The project manager sends an exception report to the board.
  3. The board cannot approve a solution that breaches project tolerance; it refers the exception report to the business layer with its own view.
  4. If the business layer asks for an exception plan, it replaces the project plan and is approved by the business layer, and the board then authorizes the work within it.

Answer: It goes to the business layer through the board. The stage being within its own tolerance does not matter when the project tolerance is forecast to be breached.

Common mistakes

  • MistakeWaiting for an actual breach before escalating.

    InsteadEscalate as soon as a breach is forecast.

  • MistakeProducing an exception plan before the board asks for one.

    InsteadSend the exception report first; the board decides whether an exception plan is needed.

  • MistakeOffering one real option and several straw men.

    InsteadGive genuine options checked against all tolerances and the business case.

  • MistakeKeeping the old stage plan as the baseline after an exception plan is approved.

    InsteadThe approved exception plan replaces the stage plan.

  • MistakeLetting the board approve a breach of project tolerance.

    InsteadProject-level exceptions go to the business layer.

Summary and key terms

  • Exceptions are detected in controlling a stage from forecasts, not actual breaches.
  • The project manager escalates with an exception report to the board.
  • The board can ask for information, approve a fix, request an exception plan, refer to the business layer or close the project.
  • Exception plans are produced in managing a stage boundary and cover the rest of the stage.
  • An approved exception plan replaces the stage plan; a project exception plan replaces the project plan and is approved by the business layer.
  • Ridgeline's rollout stage 1 exception was resolved with two extra crews and a revised stage time limit.
Exception
A situation where it can be forecast that there will be a deviation beyond agreed tolerances.
Exception report
A report from the project manager to the board describing a forecast exception, options and a recommendation.
Exception plan
A plan that replaces a stage or project plan from the point of an exception, following a board or business layer request.
Authorize a stage or exception plan
The directing activity in which the board approves a next stage plan or an exception plan.
Escalation
Passing a decision to the level of management that owns the threatened tolerance.
Revised tolerance
A new tolerance approved as part of an exception plan.

Practice problems

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

  1. In which process is an exception detected?

    Show answer

    Controlling a stage.

  2. In which process is an exception plan produced?

    Show answer

    Managing a stage boundary.

  3. What was the forecast stage end at week 52 if nothing changed?

    Show answer

    About week 73, against a limit of week 70.

  4. What caused the rollout stage 1 exception?

    Show answer

    Newer subdivisions needing a different meter setter and pressure test, plus cold weather.

  5. Which option did the project manager recommend?

    Show answer

    Option C: two extra crews and a revised time tolerance.

  6. Why could the board decide without the business layer?

    Show answer

    No option breached project tolerances.

  7. What period does an exception plan cover?

    Show answer

    From the exception to the end of the current stage.

  8. What does an approved exception plan replace?

    Show answer

    The stage plan (or the project plan for a project-level exception).

  9. Who approves a project-level exception plan?

    Show answer

    The business layer.

  10. What lesson came out of the exception?

    Show answer

    Survey service line materials in each rollout area before planning installation rates.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz