17 October 20263 min read

Case study: saying no, safely

Leadership wanted a mainframe replaced in three years. The honest estimate was five and a half years. How I made the case for the safer investment, and kept the exit on track.

By Srini Vankeepuram · Architecture, Engineering, Data & AI Leader

Some of the most important architecture decisions I've made were decisions not to do something yet. This is one of them: a mainframe that leadership wanted gone in three years, and why I argued for keeping it running, safely, while we planned a proper way out.

A system that couldn't fail, without a failover

After the global card network I worked for was acquired by a larger bank, every critical platform had to meet the acquirer's availability standards. One of ours didn't. The mainframe that held our merchant profiles had no failover. If it went down, there was nothing to take over.

There were two ways to close that gap. We could add a failover instance, a significant investment. Or we could replace the mainframe altogether. The roadmap already planned to exit the mainframe, so the divisional CIO was understandably reluctant to spend heavily on a platform we intended to leave. He wanted it replaced within three years.

Why three years wasn't safe

I understood the logic, and on paper it looked like the cheaper answer. But the original estimate to replace the mainframe was five and a half years, not three. It carried too many functions and too many moving parts. Worse, many consumers queried the mainframe directly, and not all of them were even known. Before you can switch off a system like that, you have to find every consumer and put each one on its own roadmap. Nobody could promise to do all of that safely in three years.

A rushed replacement would have swapped one risk for a bigger one: a critical platform still without a safety net while we raced a deadline, and consumers we didn't know about breaking on the day we switched it off.

OptionWhy it was attractiveThe risk
Replace the mainframe within three yearsNo spend on a platform we planned to exitThe honest estimate was five and a half years, and not every consumer was known. Too much risk to a critical platform.
Add a failover now, and exit in parallelMeets the availability standard straight away, and gives the exit the time it needsA significant investment in a platform with a planned end. Recommended, and chosen.
The options, side by side

Making the case

Saying no to a senior leader only works if you give them something better to say yes to. So I didn't argue against the exit. I put the risks in front of the CIO plainly: what could fail, what we didn't yet know, and what a three-year deadline would force us to skip. Then I recommended the failover investment as the safe bet, with the exit pursued in parallel: discover every consumer of the mainframe, and build a roadmap for each one.

The decision was his, and he accepted the recommendation. The failover was approved, and a roadmap to exit the mainframe was worked out. It was also why, when we later shaped the £40M convergence programme, the mainframe exit sat outside its three-year scope.

The mainframe was still running, safely, when I left.

What I'd tell another leader

  • Take the estimate seriously. When the honest number is five and a half years, a three-year plan isn't ambitious, it's a risk.
  • Find the consumers before you set the date. A system is only as easy to retire as its least-known dependency.
  • Don't just say no. Offer the safer path, and keep the goal alive alongside it.
  • Give the decision-maker the risks in plain terms, then let them decide.
The case study behind this articleHead of Technology, Partner Experience & PaymentsDiscover Financial Services (a Capital One company) →

Contact

Let's talk.

I'm based in London, UK. Whether it's a leadership role, an advisory engagement or a transformation that needs shaping — my inbox is open.

srini.vankee@gmail.com
↑