PRIN-150 · Lesson 4 of 12 · 25 min
Tailoring for agile delivery
Agile delivery and PRINCE2 are often presented as rivals. In practice they work at different levels and fit together well. Agile methods such as Scrum and Kanban describe how a team builds a product: in short iterations, with a prioritized backlog, frequent feedback and a working increment at the end of each cycle. PRINCE2 describes how a project is directed and managed: why it is justified, who decides, how much tolerance the team has and when the board needs to step in. A project can use agile methods for delivery and PRINCE2 for direction and management at the same time. The trick is to tailor PRINCE2 so that it changes the form and frequency of its controls without losing their purpose.
This lesson uses Ridgeline Water's outage alert app, a six-month, 420 thousand project to send customers push notifications about planned and emergency water outages, boil-water advisories and restoration times.
The project and its context
Ridgeline's billing team learned agile delivery during the smart metering project and now runs two-week sprints routinely. The app will be built by that team, extended to six people, with a small external supplier providing the notification service under a subscription contract. The executive is the director of customer service, Rosa Lindqvist. The senior user role is held by the manager of the utility's call centre, whose staff take the calls when outages are badly communicated. The senior supplier is the head of digital services. Ana Costa, who ran the billing interface work package in the metering project, is the project manager.
The context statement from lesson 2 points to the main tailoring decisions: agile delivery in two-week sprints, one supplier, moderate risk because outage messages carry public health advice, and personal data in scope. The rest of this lesson follows those decisions through the elements of PRINCE2.
Fitting agile roles into the project management team
Agile roles do not replace PRINCE2 roles; they sit inside them. A Scrum team's product owner, for example, decides what the team builds next and accepts completed work. In PRINCE2 terms that is part of the senior user's responsibility, so the product owner either holds the senior user role or works for the senior user, with delegated authority. The Scrum master helps the team work effectively, which overlaps with parts of the team manager role and with project support. The development team is the team in managing product delivery.
| Agile role | PRINCE2 role it sits within | Outage alert app |
|---|---|---|
| Product owner | Senior user, or delegated by the senior user | Call centre team lead Priya Shah, delegated by the senior user, with change authority for backlog items |
| Scrum master | Team manager responsibilities and project support | Billing team lead Marcus Webb, also team manager |
| Development team | The team in managing product delivery | Six developers, testers and a designer |
| Stakeholders at sprint reviews | Users, supplier representatives, project assurance | Call centre staff, operations duty managers, the notification supplier |
Two things stay the same. The board, and above all the executive, remains accountable for the project's justification and for deciding at stage boundaries whether to continue. And the project manager still manages the project day to day: coordinating with the supplier, operations and communications teams, tracking stage progress against tolerances and escalating when they are threatened. A Scrum master who also tried to be project manager, or a product owner who acted as executive, would blur roles that PRINCE2 keeps separate for good reasons.
Stages, releases and sprints
Management stages and agile timeboxes work at different levels. A stage is the unit of board commitment; a sprint is the unit of team work. Ana proposes three stages after a three-week initiation: stage 2 builds a minimum viable app with planned outage alerts (four sprints), stage 3 adds emergency and boil-water alerts with operations integration (four sprints), and stage 4 adds restoration estimates and accessibility improvements before handover (three sprints). Each stage ends with a release to customers, so the board's boundary decision is based on real usage data.
The stage plans are expressed as release plans: the goal of the release, the prioritized backlog for the stage, the budget, the tolerances, the dependencies on the supplier and operations, and the sprint calendar. That is still a plan in the PRINCE2 sense, with everything the board needs to authorize the stage. A bare sprint backlog would not be enough, because it has no tolerances, budget or dependencies.
Tolerances: fix time and cost, flex scope
Agile delivery usually fixes time and cost and lets scope vary. PRINCE2 supports this through tolerances. For each stage, Ana proposes zero tolerance on time (the release dates are fixed and publicized) and a small cost tolerance, and a scope tolerance defined by priority: all must-have features must be delivered, should-haves may be deferred to the next stage, and could-haves may be dropped. Quality tolerance is defined through the team's definition of done and the acceptance criteria for each alert type.
backlog = {"must": 34, "should": 21, "could": 13} # story points in stage 2
velocity = [14, 17, 16] # points per sprint so far
sprints_total, done = 4, sum(velocity)
remaining_sprints = sprints_total - len(velocity)
avg = sum(velocity) / len(velocity)
forecast = done + avg * remaining_sprints
must, should = backlog["must"], backlog["should"]
print(f"done after {len(velocity)} sprints: {done} points; forecast by stage end: {forecast:.0f}")
print(f"must-haves covered: {'yes' if forecast >= must else 'no'}")
print(f"should-haves covered: {max(0, min(should, forecast - must)):.0f} of {should} points")
print("scope tolerance:", "within" if forecast >= must else "forecast breach - escalate")done after 3 sprints: 47 points; forecast by stage end: 63 must-haves covered: yes should-haves covered: 21 of 21 points scope tolerance: within
After three sprints the team has completed 47 points and is forecast to reach about 63 by the end of stage 2. All 34 must-have points are covered and 21 of the should-haves too, but only about 8 of the 13 could-have points will fit. Dropping or deferring could-haves is within tolerance and needs no escalation. If the forecast had fallen below 34 points, the must-haves would be at risk, the stage tolerance would be forecast to be exceeded and Ana would raise an exception, exactly as on a predictive project.
Products, quality and change
In agile delivery, products are often described as epics and user stories with acceptance criteria, and quality is built in through the definition of done, automated tests and sprint reviews. These can serve as PRINCE2 product descriptions and quality controls, provided they capture what PRINCE2 needs: the product's purpose, its quality criteria, who checks it and who approves it. The project product description, the description of what the whole project must deliver, remains a short separate product, because the board accepts the project against it at closure.
Change control is tailored too. Within a stage, adding, removing or reordering backlog items within the scope tolerance is normal agile work, and the product owner has delegated change authority for it. A change that would breach a tolerance, add cost or alter the project product description is an issue for the project manager and, if necessary, the board. The distinction keeps the team agile without letting scope drift silently.
| Change | Who decides | Why |
|---|---|---|
| Swap two should-have stories between sprints | Product owner | Within the stage plan and scope tolerance |
| Add a new could-have feature requested by call centre staff | Product owner, if it fits without displacing must-haves | Within delegated change authority |
| Add SMS alerts for customers without smartphones (extra 35 thousand) | Project board, on the project manager's issue report | Adds cost beyond tolerance and changes the project product |
| Move the stage 3 release by two weeks | Project board | Time tolerance is zero |
Progress reporting and stage boundaries
The board receives a highlight report at the end of each sprint, as a one-page dashboard: sprint goal achieved or not, burn-up chart, forecast against tolerances, top risks and issues, and decisions needed. Sprint reviews give the project manager the information that checkpoint reports would normally provide. At each stage boundary the end stage report can be short, because the board has seen the detail sprint by sprint, but it is not dropped: it still consolidates the stage's results, reports on the business case and supports the decision to authorize the next stage.
Outage alerts carry public health information, so the quality criteria include the utility's obligations for drinking water advisories under provincial drinking water regulations and its agreements with the local medical officer of health. Accessibility criteria follow provincial accessibility standards and the WCAG level the municipality has adopted for public websites and apps.
Worked problem
Legitimate agile tailoring?
The billing team lead proposes four changes for the next project: (a) highlight reports every sprint instead of monthly; (b) a release plan with backlog, budget, tolerances and dependencies instead of a traditional stage plan; (c) no end stage reports, because 'the board sees everything at sprint reviews'; (d) the product owner approves the release to customers without the board. Which are legitimate tailoring?
Show solution
- Test each against the purpose of the element it changes.
- (a) changes the frequency of highlight reports; the board is still informed. Legitimate.
- (b) changes the form of the stage plan but keeps its content: scope, budget, tolerances, dependencies. Legitimate.
- (c) removes the product that consolidates the stage and supports the boundary decision. The board's decision to authorize the next stage still needs it, even if short. Not legitimate.
- (d) depends on delegation: the product owner may accept products within the stage, but authorizing the next stage remains a board decision. Approving a release within an authorized stage can be delegated; skipping the boundary cannot.
Answer: (a) and (b) are legitimate; (c) is not; (d) is acceptable only for releases within an authorized stage, with the boundary decision kept by the board.
Benefits in agile projects
One advantage of releasing at the end of each stage is that benefits can start before the project closes. The outage alert app's first release, with planned outage notices only, went live at the end of stage 2. Within six weeks, calls to the contact centre during planned shutdowns fell by about a third compared with the same streets the year before. Ana included the figure in the stage 3 end stage report, and Rosa used it in the updated business case. Early, measured benefits like this are powerful evidence at stage boundaries, and they make the board's decision to continue far easier to justify. The benefits management approach therefore schedules measurement after each release, not just after closure, and names the call centre manager as the person who gathers the data. The approach also records a caution: early users are not typical users, so the board treats first-release figures as encouraging rather than conclusive.
Common mistakes
MistakeTreating the product owner as the executive.
InsteadThe product owner sits within the senior user role; the executive remains accountable for justification.
MistakeUsing a sprint backlog as the stage plan.
InsteadExpress the stage plan as a release plan with backlog, budget, tolerances and dependencies.
MistakeDropping end stage reports because sprint reviews happen.
InsteadKeep a short end stage report to support the boundary decision.
MistakeLetting scope change without any limit because the team is agile.
InsteadDefine scope tolerance by priority and escalate when must-haves are at risk.
MistakeMaking stages and sprints the same length by default.
InsteadSet stages by the board's need for decision points, usually several sprints long.
Summary and key terms
- Agile methods describe how teams deliver; PRINCE2 describes how the project is directed and managed. They fit together.
- Agile roles sit inside PRINCE2 roles: the product owner within the senior user, the Scrum master within team management and support.
- Stages are units of board commitment; sprints are units of team work. Stages usually contain several sprints and end with a release.
- Time and cost are often fixed, with scope tolerance defined by priority.
- User stories, acceptance criteria and the definition of done can serve as product descriptions and quality controls.
- Agile tailoring changes form and frequency, not purpose: reports can be more frequent and lighter, but boundary decisions remain.
- Product owner
- The agile role that prioritizes the backlog and accepts work; sits within the senior user role in PRINCE2.
- Release plan
- A stage plan expressed for agile delivery, with backlog, budget, tolerances, dependencies and sprint calendar.
- Scope tolerance by priority
- A tolerance that requires all must-have features and allows lower-priority ones to vary.
- Definition of done
- The team's shared criteria for when a backlog item is complete.
- Velocity
- The amount of backlog work a team completes per sprint, used for forecasting.
- Burn-up chart
- A chart showing completed work against total scope over time.
Practice problems
Work each problem on paper first, then reveal the answer to check.
Which PRINCE2 role does the product owner sit within?
Show answer
The senior user role (holding it or with delegated authority).
Why should the Scrum master not also be the executive?
Show answer
It would blur team-level facilitation with accountability for the project's justification.
How many stages does the outage alert app have?
Show answer
Four: a three-week initiation and three delivery stages.
What does each delivery stage end with?
Show answer
A release to customers and a board decision.
What is the time tolerance for each stage?
Show answer
Zero, because release dates are fixed and publicized.
How is scope tolerance defined?
Show answer
By priority: must-haves required, should-haves may be deferred, could-haves may be dropped.
What is the forecast at the end of stage 2?
Show answer
About 63 points, covering all must-haves and should-haves but not all could-haves.
Who decides on adding SMS alerts for 35 thousand?
Show answer
The project board, on an issue report from the project manager.
How often does the board receive highlight reports?
Show answer
At the end of every sprint.
Why is the end stage report kept?
Show answer
It consolidates the stage's results and supports the board's decision to authorize the next stage.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.