Whether it’s for reassurance, a gut feeling that something’s off, or to manage an unknown, this is a common question.
There are four main options:
As with many other questions, it depends. And you might select different options at different points, for varying purposes. But for that immediate review, you’ll naturally want to narrow down to one.
This article briefly explains one way to think about the answer.
If your team includes a distinct model risk governance, independent validation or first line oversight function, this can be a good option. The considerations under internal option 2 will be more relevant in this case.
If you don’t have such a function in your team, and your people are involved in building or running the system, then this isn’t a good option on its own. Your team should be involved in a review. They know the data (and its quirks), the workarounds, the limitations, how the system is tested, and the real state of the process flows and architecture. They’re essential for explaining what happens and providing evidence. But they can’t independently decide whether the system is acceptable. Their role is to explain and support, not to sign off on their own work.
The first real decision is whether the review should be led by another internal team, separate to yours, like internal audit or risk assurance.
These teams are usually not involved in day‑to‑day delivery. They understand your policies and governance, and are generally comfortable asking difficult questions. They know how to translate findings into language that your exec and board committees use.
An internal review, led by these teams, is a good choice if:
If all those apply, an internal review can work. The internal team could also bring in the right outside help to fill any gaps in capacity or capability.
If your internal audit team hasn't reviewed an algorithmic system before, look outside.
Most banks and insurers already use one or two external firms for a lot of external work. It’s natural to reach for them first, and this makes sense when:
These firms are typically good at structure, documentation, and producing reports that align with other exec and board committee reports.
However, there are trade-offs. These usually fall into three areas:
If you can manage all of these, or they don’t apply, this is a good choice. If the work will be done by a junior team with little or no experience, you'll get a well-formatted report that misses the point. Go for the next option instead.
A reviewer that specialises in algorithmic systems will focus on how your system behaves in practice, not just whether the right documents exist, or that approvals are in place.
This option makes sense when:
It’s not always the best option. The trade-offs can be similar: they may not be independent, they can be costly, and they might suffer from capability or capacity constraints. They also don’t typically know your environment well, and may not be able to get up to speed quickly.
A specialist review won’t replace your other assurance work, but it should give you clear answers to the hard questions about data, logic, and outcomes.
Disclaimer: The info in this article is not legal advice. It may not be relevant to your circumstances. It was written for specific contexts within banks and insurers, may not apply to other contexts, and may not be relevant to other types of organisations.