Speak to a rep about your business needs
See our product support options
General inquiries and locations
Contact usNedbank, one of South Africa's four largest banks, faced mounting pressure from agile fintech competitors and the slow, manual processes of its legacy mainframe development. By adopting BMC AMI DevX solutions, Nedbank transformed its mainframe software delivery, cut deployment times from months to weeks, eliminated entire categories of manual work, and modernized its core banking applications—all while maintaining the reliability its customers depend on. The result is a self-sufficient, future-proof mainframe practice that keeps pace with the bank's distributed teams and its ambition to be the best bank in Africa.
| Metric | Before | After |
|---|---|---|
|
Deployment cycle |
2–3 months |
~3 weeks (2-week sprint cadence) |
|
Build-to-production time |
Hours |
~18 minutes |
|
Urgent fix deployment |
Hours to days |
As little as 2 minutes |
|
Manual change-tracking effort |
2–3 full-time staff |
Fully automated; team redeployed to higher-value work |
|
Production fallbacks and regressions |
Recurring |
Zero for several consecutive months |
|
zOS Connect adoption |
Baseline |
~200% growth in one year |
Nedbank Group is one of South Africa's four largest banks, with a growing presence across the continent through subsidiaries and strategic alliances. Its vision is to use financial expertise to do good for individuals, families, businesses, and society, delivering experiences that exceed client expectations.
At the heart of that mission sits the mainframe. It runs Nedbank's core banking products and handles the bulk of the bank's transaction processing—the engine behind every mobile payment, branch interaction, and record-breaking Black Friday.
Keeping that engine fast, reliable, and modern became one of the bank's defining technology challenges, and the start of a multi-year partnership with BMC.
Nedbank began its DevOps journey more than six years ago, but the early focus was entirely on distributed systems. The prevailing assumption was that DevOps wasn't for the mainframe—an irony Olivier notes, given how closely the platform already resembled a cloud environment.
Meanwhile, the competitive landscape was shifting fast. Fintech startups, nimble and cloud-native, were entering the South African market and shipping new features at a pace the mainframe couldn't match.
"We very quickly realized that we couldn't leave the mainframe behind," Olivier says. The bank faced a perfect storm of challenges:
Compounding the complexity, the bank's estate included some genuine monsters—core programs running as large as 500,000 lines of code within a total estate of roughly 20 million lines.
The risk was clear. Without change, Nedbank would fall behind more agile rivals while struggling to maintain a system that still carried the bulk of its processing.
Nedbank took a deliberate, multi-faceted approach and made culture as central as technology.
Rather than imposing new tools, the team ran a value stream mapping exercise that brought together developers, testers, database administrators, and systems programmers. Together they mapped the end-to-end process, identified pain points, and evaluated solutions side by side.
"If something is done with me, I get excited," Olivier says. "If something is done to me, no matter how good it is, I'm already apprehensive." That principle—"we didn't want to inflict change on our teams, we wanted to invite them on the journey"—shaped everything that followed.
After a rigorous evaluation against competing products, Nedbank selected BMC AMI DevX as the foundation of its modern mainframe development. Several factors set BMC apart:
The rollout was aggressive but staggered. Working in ring-fenced code bases, the team migrated developers in stages—training each group before moving to the next—and completed the migration of roughly 250 mainframe developers in just six months. The actual migration for each team took only hours, followed by a few days of upskilling.
From there, Nedbank extended its modern practice across the software delivery lifecycle:
With a modern pipeline in place, Nedbank turned to its core applications. The goal wasn't to rip out the mainframe but to modernize around it—"hollowing out the core" by externalizing business rules and pricing from monolithic COBOL programs into configurable, component-based, API-first services.
Critically, the bank resisted the temptation of a blanket conversion to Java. Its decisions were guided by a fit-for-purpose principle: keep core banking and payments—roughly 80 percent of the COBOL codebase—on the mainframe in COBOL, while selectively redesigning and rewriting a small set of applications in Java where it made sense.
"Mainframe has a purpose. It's got a place. For the right application, you can't beat it," Olivier says. "But there's a time and a place to move something to Java. The big lesson is fit for purpose."
Nedbank's modernization delivered measurable gains across speed, quality, and efficiency.
The business felt the impact where it matters most. Nedbank processed record transaction volumes during Black Friday with little to no interruption, and the core banking team won the company's Top Team Achiever award as a result.
The cultural shift proved just as valuable. Modern, intuitive tooling has begun to change how new talent views the platform—turning the "old" perception into genuine interest in mainframe careers.
Nedbank set out to compete with the speed of fintech disruptors without sacrificing the reliability of the platform at its core. By pairing BMC AMI DevX solutions with a culture of inclusion and continuous improvement, the bank modernized both its development practice and its core applications—accelerating delivery, eliminating manual effort, raising quality, and future-proofing its talent pipeline.
The journey is far from over. Nedbank continues to expand automated testing, extend database change automation through its pipeline, and apply BMC AMI DevX zAdviser insights to guide further modernization—all in pursuit of its ambition to be the best bank in Africa and beyond, measuring every step against tangible business value.
"Continuous improvement is the key to unlocking DevOps," Olivier says. "If I can make small incremental improvements as I go along, before I know it, I'm in a much better space than I was years ago."
It's a principle that has turned a legacy mainframe into a modern, measurable engine for innovation.