The contract is signed and the kick-off call is in the diary. The vendor's implementation lead shares a slide with the phases on it, then asks a simple question: who on your side owns the risk register? There is a pause. Compliance assumes risk owns it. Risk assumes each business head owns their own tab. Internal audit has a copy from last year that nobody has reconciled.
Then your chief operating officer asks the question you hoped to avoid on day one. When will this be live, and who is doing the work? You give a date because you have to. Most heads of risk do.
That moment is where a GRC implementation is won or lost. Not in the software, but in whether you can name why you are doing it, name the phases, put a person against each one and say what has to be true before any data moves.
In short
The first step is to name why. Less manual work, better reporting, a regulatory requirement: there may be several. Write down the core pain point and steer by it as the project grows. Then plan five phases: decide the scope, clean the registers, load them, run in parallel with the old process, then roll out team by team. Treat the parallel run as your acceptance test, and agree what it has to prove before anything is loaded.
A GRC implementation is the work of moving your risks, controls, policies and evidence out of whatever holds them today and into a risk and compliance platform that people use day to day. This article covers:
- why you are doing it, and how to keep that pain point in view as the project grows
- the five phases and who should own each one
- how to set a go-live test before any data moves
- what drives the timings, and what stretches them
- phased roll-out against a single go-live
- a worked example, and the pitfall that costs most firms the most time
Why are you doing this?
Before you name a phase or agree a date, write down why the firm is doing this at all.
The reasons are rarely one thing. Manual processes that eat the week before committee: chasing owners, copying between tabs, reconciling versions. Reporting that is rebuilt from the register rather than produced by it, which is where the numbers drift. A regulatory requirement the current files cannot evidence cleanly, whether that is SM&CR, Consumer Duty, DORA or Provision 29. Often all of those, plus a board that has asked for one view of risk.
That list will grow. Someone will want policies in the first release. Someone else will want incidents, or regulatory mapping, because the vendor's slide shows them. Each request is reasonable on its own. The project drifts when nobody can say which of them was the original problem.
One sentence the sponsor can repeat
"We spend the week before risk committee rebuilding the pack from three spreadsheets." That is a pain point. "We are implementing a GRC platform" is not. When scope starts to grow, ask whether the next request reduces that sentence or delays it. If it delays it, it is a later phase.
You will come back to that sentence more than once. Cleaning takes longer than anyone expects. A team asks to wait until after year-end. A new regulatory piece lands and wants the same people. The sentence is what lets you steer. It is also what you use when someone asks, six months in, whether the project is still the one they signed off.
Be honest about where the pain actually sits:
- Manual processes. If the week before committee is mostly administration, that is the pain. The platform has to take the chasing and the copying away, or it has not done its job.
- Reporting. If the pack is a rebuild, the test of go-live is that the same pack comes out of the new register and says the same thing.
- Regulatory requirements. The obligation is real. It is a reason to be clear about evidence and ownership, not a reason to load every module on day one.
There may be several. Pick the one that hurts most and let the others wait their phase. Scope, which comes next, is much easier to hold if that choice is already made.
What are the phases, and who should own each one?
Each phase needs one named owner. Not a committee, not "the project team". One person who can be asked on a Monday morning whether it is done.
- Scope. Decide which registers, entities and obligations are in, and which are out for now. Hold the line against anything that does not serve the pain point you named. Owner: you, as head of risk, with an executive sponsor who can settle arguments.
- Clean. Remove duplicates, rewrite vague risk descriptions, give every risk and control a named owner and link controls to the risks they mitigate. Owner: each register owner in the first line, working to a standard the second line sets.
- Load. Map your existing fields to the new structure, load the cleaned data and reconcile the counts. Owner: a named data lead in the second line.
- Parallel run. Operate the old process and the new platform side by side for at least one full reporting cycle and compare the outputs. Owner: you, with internal audit invited to observe.
- Roll out. Move each team across, train them on their own risks and controls, and switch off the old spreadsheet for that team. Owner: each business head for their team, supported by the second line.
| Phase | Owner | Done when |
|---|---|---|
| Scope | Head of risk, with executive sponsor | Scope is written down and signed off |
| Clean | First-line register owners | Every item has an owner, a clear description and links |
| Load | Second-line data lead | Counts reconcile between old and new |
| Parallel run | Head of risk | The go-live test is passed |
| Roll out | Each business head | The team works only in the new platform |
If your firm is under SM&CR, the owners in your register should line up with your statements of responsibilities. The cleaning phase is the cheapest point to fix any mismatch.

