Risk Register Example: Sixteen Scored Risks on a Cloud Migration

A risk register records each risk as a cause and an effect, scored for probability and impact, with an owner, a response type, the mitigating action and the residual score once that action is done. The example below shows sixteen risks from a fictional cloud migration, including two that have been closed.

The example

The register below belongs to a fictional cloud migration: around 200 applications leaving a leased datacentre in four waves, against a contractual exit date. Sixteen risks, scored on a five-point scale for probability and impact, with the residual score shown after the planned response. Two are closed and left in place. A register at this stage of a programme normally runs to twenty or thirty entries; this is the set that would be reviewed at the monthly board.

IDRiskCategoryOwnerPIScoreRatingResponseMitigating actionTarget dateResidualStatus
R-01The application inventory was built from configuration data last audited two years ago. Undiscovered applications may surface mid-programme, growing wave scope and cost.ScopeProgramme manager4416RedReduceDiscovery scan across all subnets before wave 2 planning; monthly reconciliation of scan output against the inventory.16 May8Open
R-02The payroll application is supported by one vendor engineer and has no documented runbook. An incident during the payroll cut could take days rather than hours to resolve.OperationalHR service owner3515RedReduceRunbook written and reviewed with the vendor; parallel payroll run retained for two cycles after the cut.09 May5Open
R-03Latency between the cloud region and the branch sites may exceed the tolerance of the point-of-sale application, causing transaction timeouts at branch go-live.TechnicalNetwork architect3412AmberReduceLatency measured from six representative branches before wave 2 is committed; caching option costed as a fallback.30 May4Open
R-04The migration factory is staffed by contractors on three-month rolling contracts. Attrition mid-programme would slow wave delivery.ResourceDelivery manager339AmberReduceRetention arrangement to programme end agreed for six key roles; a named shadow on each role.23 May6Open
R-05Regulated finance records could be stored in a region that does not meet the retention policy, creating a compliance breach.ComplianceRecords manager2510AmberAvoidFinance workloads restricted to the primary region by policy; region confirmed in writing before any finance migration.13 May5Open
R-06If right-sizing is deferred until after migration, run-rate spend may exceed the business case.FinancialFinance business partner4312AmberReduceRight-sizing review 30 days after each wave; budget alert at 80% of the monthly forecast.Each wave6Open
R-07A longer migration than planned would extend dual running of the old and new estates and exhaust contingency.FinancialProgramme manager339AmberReduceDual-running cost tracked monthly against contingency; wave scope reduced rather than extended if the trend holds.Monthly6Open
R-08The datacentre exit date is contractual. If wave 4 slips, an extension must be bought at short notice and at whatever price is offered.CommercialVendor manager3412AmberReduceEight-week buffer held before the exit date; extension terms negotiated in advance so the fallback price is known.30 Jun8Open
R-09The security architecture board meets monthly. Late submissions could delay each wave by up to four weeks.GovernanceSecurity lead339AmberReduceStanding agenda slot secured; submission checklist agreed with the board secretary.08 May3Closed
R-10Backup tooling in the target platform differs from the source. Restore procedures could be untested at go-live, making a data loss unrecoverable.TechnicalInfrastructure lead2510AmberReduceRestore test per wave, with the evidence recorded as a go-live criterion rather than an assurance.Each wave5Open
R-11Business users may be unavailable for wave 2 verification during the annual stocktake.BusinessOperations lead428AmberAvoidWave 2 verification moved outside the stocktake window; dates confirmed with site managers.02 May2Closed
R-12The logistics provider may not commit to a change window for the warehouse interface, leaving the feed to be rebuilt after go-live.Third partyIntegration lead3412AmberTransferChange window written into the amended service schedule; file-based fallback feed designed and tested.23 May6Open
R-13Undocumented interfaces between tier-2 applications may only appear when a source system is switched off, causing an outage in a system not in that wave.TechnicalIntegration lead3412AmberReduceFourteen days of traffic capture on the source estate before each wave cut; results reviewed with application owners.Each wave6Open
R-14Knowledge transfer to the run team may not complete before contractors roll off, leaving a support gap after the final wave.OperationalService transition lead3412AmberReduceKnowledge transfer plan per application with a named receiver; 10% of the contractor fee held until sign-off.27 Jun4Open
R-15Software licensed against physical cores may be re-priced when it moves to cloud instances.CommercialVendor manager339AmberReduceLicence position reviewed with each vendor before its wave; re-pricing exposure quantified per application.16 May6Open
R-16A late change to the finance year-end calendar would compress wave 3 into a shorter window.ScheduleProgramme manager236GreenAcceptMonitored monthly at the programme board; no action while the published calendar holds.Monitor6Open

Reading the example

What the residual column reveals

Read the score and residual columns together and the register starts saying something a heatmap cannot. R-02 drops from 15 to 5, because a runbook and a parallel run genuinely remove most of the exposure. R-08 goes from 12 to 8, because a buffer and pre-negotiated terms soften a risk the programme fundamentally does not control. R-16 does not move at all, which is what accepting a risk looks like when it is stated honestly.

That comparison is also the argument for spending money. A response that costs three weeks of effort and moves the residual by one point is worth challenging. Without the residual column, every mitigation looks equally useful and the register becomes a list of good intentions.

How this differs from a RAID log

This register carries risks only, and carries them in more depth than a RAID log would: a five-point scale, a category, an explicit response type, a residual score. A RAID log on the same programme would hold a one-line version of each of these alongside its assumptions, issues and dependencies, at a level of detail suited to a weekly working session rather than a monthly board.

Programmes that run both usually treat the register as the authoritative source for risk and the RAID log as the weekly working view, with the register's red and amber entries reflected in it. Two separately maintained descriptions of the same risk is how a board ends up with a different impression of a programme than the delivery team has. The distinction is set out in RAID log versus risk register, and the fields themselves in the RAID log guide.

What this example leaves out

The register in presentable form, with the heatmap and escalation log that a committee expects, is the risk register template. If the weekly working view matters more than the board view, the RAID log template covers all four item types on one sheet, and the wave and application planning behind this example is in the cloud migration wave planner.

Questions

How should a risk be worded?

As a cause and an effect in one or two sentences: why the situation exists and what happens if it plays out. Single-word entries such as scope creep or resourcing are categories, and nothing can be mitigated against them.

What is the residual score for?

It shows the expected score once the planned response is complete, which is the only way to tell whether a mitigation is worth its cost. A response that moves the score by one point deserves challenging.

Should closed risks stay in the register?

Yes. Closed entries record what the programme dealt with and how, and they are the part of the register a lessons learned review actually reads.

Do I need both a risk register and a RAID log?

Many programmes run both: the register as the authoritative, deeper record of risk for a board, and the RAID log as the weekly working view covering risks, assumptions, issues and dependencies together. They should read from the same source.

Examples · All 36 templates