Historias de éxito de clientes

Cómo Nedbank redujo la entrega de mainframe de horas a 18 minutos con BMC AMI DevX

Industria Finance

Historias de éxito de clientes

Cómo Nedbank redujo la entrega de mainframe de horas a 18 minutos con BMC AMI DevX

Industria Finance

Resumen ejecutivo

Nedbank, uno de los cuatro bancos más grandes de Sudáfrica, se enfrentaba a una presión creciente por parte de competidores fintech ágiles y de los lentos procesos manuales de su desarrollo legado de mainframes. Al adoptar soluciones AMI DevX de BMC, Nedbank transformó su entrega de software para mainframes, redujo los tiempos de despliegue de meses a semanas, eliminó categorías enteras de trabajo manual y modernizó sus aplicaciones bancarias principales, todo ello manteniendo la fiabilidad de la que dependen sus clientes. El resultado están una práctica de mainframe autosuficiente y a prueba de futuro, que sigue el ritmo de los equipos distribuidos del banco y su ambición de ser el mejor banco de África.

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

Resumen de la empresa

Nedbank Group está uno de los cuatro mayores bancos de Sudáfrica, con una presencia creciente en todo el continente a través de filiales y alianzas estratégicas. Su visión está utilizando la experiencia financiera para hacer el bien a individuos, familias, empresas y la sociedad, ofreciendo experiencias que superen las expectativas de los clientes.

En el centro de esa misión está el mainframe. Gestiona los productos bancarios básicos de Nedbank y gestiona la mayor parte del procesamiento de transacciones del banco, el motor detrás de cada pago móvil, interacción con sucursales y Black Friday récord.

The mainframe is the unsung hero. The nice, shiny front ends usually get all the praise and recognition, whereas people forget the back end and the number of transactions we process

Mantener ese motor rápido, fiable y moderno se convirtió en uno de los principales retos tecnológicos del banco, y en el Comienza de una colaboración de varios años con BMC.

El reto

Nedbank comenzó su andadura en DevOps hace más de seis años, pero el enfoque inicial estuvo completamente en los sistemas distribuidos. La suposición predominante era que DevOps no era para mainframe—una ironía que señala Olivier, dado lo mucho que la plataforma ya se parecía a un entorno en la nube.

Mientras tanto, el panorama competitivo cambiaba rápidamente. Las startups fintech, ágiles y nativas de la nube, estaban entrando en el mercado sudafricano y lanzando nuevas funciones a un ritmo que el mainframe no podía igualar.

"Nos dimos cuenta muy rápido de que no podíamos dejar atrás el mainframe", dice Olivier. El banco se enfrentó a una tormenta perfecta de desafíos:

  • Parto lento. Las versiones seguían un modelo en cascada, con ciclos de despliegue que se extendían a dos o tres meses. La reducción de ventanas de despliegue y los tiempos de despliegue que se expandían empeoraron la situación.
  • Herramientas rígidas. Los intentos anteriores de herramientas modernas resultaron demasiado rígidos para COBOL, dificultando seleccionar los cambios o revertir un solo programa.
  • Expansión por África. Extenderse a nuevas regiones exigía un núcleo configurable basado en componentes en lugar de código duplicado para cada mercado.
  • Una plantilla envejecida y conceptos erróneos. Los mitos persistentes de que el mainframe y el COBOL estaban obsoletos habían ralentizado la llegada de nuevos talentos, dejando al banco con un grupo de especialistas cada vez más reducido.
  • Carga manual pesada. Los desarrolladores compilaban a mano los registros de cambios y listas de programas en hojas de cálculo. Existía un equipo a tiempo completo de dos o tres personas exclusivamente para hacer seguimiento de la contención de programas y coordinar los despliegues entre equipos.

Para complicar la complejidad, el patrimonio del banco incluía algunos monstruos genuinos: programas centrales que llegaban a contar con hasta 500.000 líneas de código dentro de un patrimonio total de aproximadamente 20 millones de líneas.

El riesgo era evidente. Sin cambios, Nedbank quedaría rezagada respecto a sus rivales más ágiles mientras luchaba por mantener un sistema que aún soportara la mayor parte de su procesamiento.

La solución

Nedbank adoptó un enfoque deliberado y multifacético y convirtió la cultura tan central como la tecnología.

En lugar de imponer nuevas herramientas, el equipo llevó a cabo un ejercicio de mapeo de flujo de valor que reunió a desarrolladores, testers, administradores de bases de datos y programadores de sistemas. Juntos mapearon el proceso de extremo a extremo, identificaron puntos de dolor y evaluaron soluciones lado a lado.

"Si me están hecho algo, me Obtén emocionado", dice Olivier. "Si me están hecho algo, por muy bueno que están, ya estoy aprensivo." Ese principio—"no queríamos provocar cambios en nuestros equipos, queríamos invitarlos al viaje"—moldeó todo lo que vino después.

Tras una rigurosa evaluación frente a productos competidores, Nedbank seleccionó BMC AMI DevX como base para su desarrollo moderno de mainframes. Varios factores diferencian a BMC:

  • Flexibilidad para cualquier desarrollador. El soporte para flujos de trabajo tradicionales de ISPF, así como para el desarrollo basado en Eclipse y VS Code, permitía a los desarrolladores trabajar en el entorno que mejor les convenía.
  • Una experiencia unificada y envasada. BMC AMI DevX Code Pipeline proporciona gestión moderna del código fuente, automatización de compilación y despliegue.
  • Gestión del cambio consciente de COBOL. Los desarrolladores podían mover fácilmente programas entre contenedores, revertir un solo programa y secuenciar cuadernos y programas juntos.
  • Integración abierta. La habilitación de API permitía a Nedbank orquestar despliegues de mainframes junto con cualquier otra plataforma, integrando herramientas como SonarQube y, más tarde, Azure DevOps.
  • Un compañero receptivo. Cuando el equipo se topó con obstáculos, BMC se tomó en serio las oportunidades de mejora—un contraste, señaló Olivier, con otros proveedores.

El lanzamiento fue agresivo pero escalonado. Trabajando en bases de código bien definidas, el equipo migró a los desarrolladores por etapas—formando a cada grupo antes de pasar al siguiente—y completó la migración de aproximadamente 250 desarrolladores de mainframe en solo seis meses. La migración real de cada equipo solo llevó horas, seguidas de unos días de mejora de habilidades.

A partir de ahí, Nedbank amplió su práctica moderna a lo largo del ciclo de vida de la entrega de software:

  • Pruebas automatizadas con BMC AMI DevX Total Test, utilizando desarrollo basado en comportamiento para diseñar pruebas antes de escribir código. Total Test jugó "un papel enorme", incluso ayudando al equipo a construir arneses de prueba.
  • Métricas accionables con BMC AMI zAdviser, proporcionando métricas DORA y referencias del sector que el banco nunca había tenido antes. Como señaló Olivier, el equipo pasó de tener casi ningún dato a "tanta abundancia de métricas con tanta facilidad."
  • Análisis y análisis de código tanto a nivel de aplicación como de sistema a través de BMC AMI DevX Workbench y BMC AMI DevX Code Insights.  

Con una pipeline moderna en marcha, Nedbank se centró en sus aplicaciones principales. El objetivo no era eliminar el mainframe, sino modernizarlo a su alrededor—"vaciando el núcleo" externalizando las reglas de negocio y los precios de los programas COBOL monolíticos en servicios configurables, basados en componentes y API-first.

De forma crucial, el banco resistió la tentación de una conversión generalizada a Java. Sus decisiones se guiaron por un principio de apto al propósito: mantener la banca central y los pagos—aproximadamente el 80 por ciento de la base de código COBOL—en el mainframe de COBOL, mientras que se rediseñaba y reescribía selectivamente un pequeño conjunto de aplicaciones en Java donde tenía sentido.

"El mainframe tiene un propósito. Tiene un lugar. Para la aplicación adecuada, no te puedes superar", dice Olivier. "Pero hay un momento y un lugar para mover algo a Java. La gran lección está a la altura."

Los resultados

La modernización de Nedbank aportó ganancias medibles en velocidad, calidad y eficiencia.

  • Un solo latido. Los equipos de mainframe ahora planifican, aceleran y lanzan en la misma cadencia que los equipos distribuidos, sincronizando la organización en torno a un mismo ritmo de entrega.
  • Un núcleo modernizado.  Programas monolíticos masivos—algunos de hasta 500.000 líneas de código—se son divididos en componentes manejables orientados a servicios.
  • Crecimiento del 200% en la adopción de APIs. La adopción de zOS Connect creció aproximadamente un 200 % en un año, permitiendo integraciones en tiempo real, impulsadas por API y independientes del canal.
  • De meses a semanas. Los ciclos de despliegue pasaron de dos o tres meses a una media estable de tres semanas, con sprints de dos semanas como ritmo estándar. Las soluciones urgentes que antes tensionaban los acuerdos de nivel de servicio del banco pueden ahora llegar a producción en tan solo dos minutos, una vez que una compilación limpia está lista.
  • Entrega mucho más rápida. El proceso de preparación a producción pasó de horas a aproximadamente 18 minutos.
  • El trabajo manual se eliminó, no solo se reduce. El seguimiento automatizado de cambios eliminó por completo la carga administrativa de los desarrolladores y liberó al equipo de dos o tres personas que había monitorizado manualmente la contención para centrarse en trabajos de mayor valor. La gestión del código fuente de JCL eliminó las actualizaciones manuales y los errores que conllevaban.
  • Mayor calidad. Las tasas de fallo de los cambios disminuyeron inmediatamente. Durante varios meses consecutivos del último año, el equipo de banca central registró cero retrocesos ni regresiones en producción.

El negocio sintió el impacto donde más importaba. Nedbank gestionó volúmenes récord de transacciones durante el Black Friday con poca o ninguna interrupción, y el equipo central de banca ganó el premio al Mejor Equipo Exitoso de la empresa como resultado.

El cambio cultural resultó igualmente valioso. Las herramientas modernas e intuitivas han empezado a cambiar la forma en que el nuevo talento ve la plataforma, convirtiendo la percepción "antigua" en un interés genuino por las carreras en mainframes.

Mirando hacia adelante

Nedbank se propuso competir con la velocidad de los disruptores fintech sin sacrificar la fiabilidad de la plataforma en su núcleo. Al combinar soluciones AMI DevX de BMC con una cultura de inclusión y mejora continua, el banco modernizó tanto su práctica de desarrollo como sus aplicaciones principales: acelerando la entrega, eliminando el esfuerzo manual, aumentando la calidad y preparando su cartera de talento para el futuro.

El viaje está lejos de terminar. Nedbank continúa ampliando las pruebas automatizadas, extiende la automatización de cambios en bases de datos a través de su pipeline y aplicando los conocimientos de BMC AMI DevX zAdviser para guiar una modernización futura, todo ello en la búsqueda de su ambición de ser el mejor banco de África y más allá, midiendo cada paso en función del valor tangible del negocio.

"La mejora continua están la clave para desbloquear DevOps", dice Olivier. "Si puedo Haz pequeñas mejoras incrementales sobre la marcha, antes de darme cuenta, estaré en un estado mucho mejor que hace años."

Es un principio que ha convertido un mainframe heredado en un motor moderno y medible para la innovación.

Lee más historias de clientes

Historia del cliente

Nedbank

Nedbank Achieves Mainframe Innovation on the Cloud

Historia del cliente

FNTS

FNTS transforma la seguridad de mainframe frente a un nuevo nivel de riesgo con BMC AMI Security

Historia del cliente

Atruvia

Atruvia boosts banking resilience with faster recovery