Flipping the script on core transformation

Core system replacement is often undertaken with a systems integration partner with experience in the selected software package.

As an SI partner, there can be pressure to agree to fixed-fee contracts; this requires explicit scope. For the carrier, there’s a fear of a pure Agile time-and-materials approach because “whatever” can be equally problematic. (Credit: metamorworks/Shutterstock)

Core system transformation — such as replacing policy, claims or billing systems — is a bit of a misnomer because teams end up building projects backward and as a result, take too long and cost too much. Most importantly, insurers lose some of the benefits of moving to the new system(s) because the team has spent too much time in the past instead of looking toward the future.

Current ‘Agile’ approach

Core system replacement is often undertaken with a systems integration (SI) partner with experience in the selected software package. As such, there are important commercial constructs. One way to structure this is to define the scope of work during contract negotiations. The frame of reference is the carrier’s perceptions of need paired with the SI partner’s perception about how the software meets those needs (or not). Sometimes, the software vendor is part of the discussion, especially in those cases when they are the SI partner.

From there, high-level Agile sprint plans are created, which fill the gap between what the carrier believes they need and what the SI partner believes the selected software package can deliver. This process is sometimes referred to as “as-is” compared to “to-be.” Also included in this plan are data migration and integration plans; these workstreams are critically important, and you must sequence them correctly, but functional requirements can often overshadow them.

In the Agile approach, you execute sprints — usually, two to four weeks in length — that involve “configuration” of the system, unit testing, integration testing (if possible), incremental user acceptance test (UAT) builds and migration work (usually managed semi-independently from the main development workstreams). Individual sprints are hard to put into the context of the end-to-end (E2E) process. Regardless, the team marches on until some endpoint when E2E UAT can begin.

Throughout the sprints, critical change management and DevOps deployment work are also taking place. The former to help the organization prepare for the upcoming change, and the latter to ensure a defined, tested and repeatable deployment occurs not only at “go live,” but also thereafter.

Related: 6 reasons digital transformation is the future of insurance

This approach is problematic

There are good reasons why these projects are done this way — primarily because of commercial constructs. As an SI partner, there can be pressure to agree to fixed-fee contracts; this requires explicit scope. For the carrier, there’s a fear of a pure Agile time-and-materials approach because “whatever” can be equally problematic. Unfortunately, they tend to meet in the middle and perform the “as-is”/”to-be” gap analysis from which you create a relatively defined scope.

This approach is problematic for four critical reasons:

Flip the script

The central question currently asked is: What are the gaps between your “as-is” and “to-be” systems? This question is almost the equivalent of the blind leading the blind because the SI partner doesn’t know the “as-is” and the carrier doesn’t know the “to-be.” What if the central question was: What’s broken with the new system? This question also gives rise to more questions, including: How does the new system work?

To answer this new central question, and to define ”flip the script”, start the entire journey with E2E UAT. This approach saves significant time and money and lowers risk by putting everyone’s focus on what will be (the new system), bypassing substantial time and energy on what used to be (the legacy system). One caveat: your line of business must exist in the vendor’s system for this to work — which may be part of your selection criteria — because otherwise, there will be nothing “out of the box” to work with.

Agile still matters with this approach. You must place significantly more focus on migration and integrations because you have the time to do so. This work is built incrementally using Agile, but all the dependent pieces are in place — the true “out of the box” system — on day one. There will also most certainly be changes, but those should be resisted by default versus accepted by default. Again, the working assumption is that the new system is “right” — it’s up to the team to disprove this hypothesis. Changes are fed into Agile sprints, just as they are during “traditional” UAT — but far sooner.

Related: Planning to switch technology systems? Use this guide…

Why this works

Starting with the end is superior for many reasons:

What it takes

Taking this approach is no trivial matter organizationally. Carriers are accustomed to being asked, “What do you want?” versus “What’s wrong with this?” It will feel heavy-handed at first because the SI partner is prescribing the approach. But fundamentally, if there are so many things wrong with the new system that you must rebuild it for your needs, why use it? The likely truth is that the system you’ve chosen is a good one, and it is cognitive dissonance that gets in everyone’s way.

Support must start from the top. Without that deep support — because there will be many moments when staff want to revert to old practices without realizing that it’s not even necessary with the new system — the team will be back to as-is and to-be.

Also, you need an open mindset. There will still be surprises; there will always be “uh oh” moments. They will just come sooner. An open mindset creates an environment of trust where it’s okay for things to go wrong because the team can fix them. It’s okay to think differently because the team supports different — and it’s okay to break all the rules sometimes if that’s what the team needs.

Related: How insurers are prioritizing digital transformation initiatives

Frank Neugebauer (frank.neugebauer@capco.com) is a partner at Capco, a global management and technology consultancy dedicated to the financial services industry, and is head of the firm’s insurance practice. These opinions are his own.