Modernizar DevOps para sistemas bancarios centrales

ANZ Bank proporciona a sus desarrolladores Git y prácticas DevOps integradas.
Persona en el escritorio con ordenador portátil mirando un papel y escribiendo en él
Acercándonos a los límites de los procesos manuales

ANZ Bank (ANZ), una institución financiera multinacional, buscaba modernizar sus procesos de desarrollo e implementación de aplicaciones de mainframe mediante la adopción de prácticas de DevOps de mainframe. Las operaciones de DevOps para mainframe garantizarían que los sistemas centrales del banco fueran robustos, eficientes y capaces de satisfacer las necesidades bancarias modernas.

ANZ necesitaba adaptarse rápidamente a las cambiantes condiciones del mercado y a las expectativas de los clientes. La adopción de prácticas de DevOps para el desarrollo de aplicaciones de mainframe permite ciclos de desarrollo más rápidos, así como una integración continua y una implementación continua (CI/CD), que son esenciales para mantener la agilidad.

La transformación DevOps del mainframe de ANZ fue impulsada por la necesidad de superar las ineficiencias de su sistema de gestión de control de código fuente (SCM) estrechamente integrado y sus procesos manuales. El banco tuvo que lidiar con numerosos desafíos para la satisfacción de los empleados y los clientes, como altos requisitos de coordinación, capacidades de colaboración limitadas, interfaces no intuitivas, actualizaciones tardías, rendimiento inconsistente y ventanas de interrupción prolongadas. ANZ quería desafiar la noción de que las aplicaciones de mainframe no podían alinearse con las herramientas y las formas de trabajo contemporáneas.

Dejar sin resolver estos retos empresariales probablemente provocaría una disminución de la satisfacción del cliente, interrupciones frecuentes del servicio, reducción de la productividad, mayores costes operativos y dificultades para atraer y retener talento.

El banco sentía la urgencia de encontrar una solución para todas sus aplicaciones críticas de mainframe. La automatización de tareas repetitivas y laboriosas ayudaría a reducir la dependencia de los procesos manuales, mejorando la calidad y reduciendo significativamente los costes operativos.

90% de reducción en los costes de licencias 50 % de reducción de las interrupciones programadas por mantenimiento 60 % menos de esfuerzo manual en las operaciones 25 % de mejora en la productividad de los desarrolladores
Creemos que nuestro éxito demuestra al sector que la modernización de las aplicaciones mainframe no es tan prohibitiva como se piensa o se rumorea. Nuestro éxito puede proporcionar a otras organizaciones una mayor confianza en que es posible obtener un valor significativo mediante la modernización técnica y cultural de las aplicaciones y los equipos de mainframe.
Charan Ankushapur Jefe de Ingeniería Bancaria Básica Banco ANZ
Aceleración de los plazos gracias a la modernización

El viaje de ANZ comenzó con transformaciones paralelas en tecnología, cultura y procesos. En primer lugar, el banco implementó herramientas para desarrolladores de IBM® Z para ayudar a modernizar sus aplicaciones más complejas y críticas. IBM® Developer for z/OS (IDz), un robusto entorno de desarrollo integrado (IDE), fue elegido por su capacidad para desarrollar y mantener aplicaciones IBM® z/OS mediante el uso prácticas de DevOps. Los más de 200 desarrolladores de mainframe de ANZ pueden elegir entre varios  IDE, y aproximadamente el 80 % utiliza Eclipse y el 20 % VS Code.

El banco también utilizó un sistema de compilación avanzado para aplicaciones z/OS tradicionales. La solución, IBM® Dependency Based Build (DBB), optimiza y automatiza el seguimiento de dependencias y las compilaciones incrementales, lo que mejora la eficiencia de DevOps y la experiencia del desarrollador. El marco configurable de DBB admite varios lenguajes de programación de mainframe y entornos de procesamiento, como COBOL, IMS, Db2 y CICS para satisfacer las necesidades específicas de ANZ. ANZ pudo ampliar el marco para trabajar para Hogan a través de API.

Mientras actualizaba su panorama tecnológico, ANZ también estaba experimentando una transformación cultural al ofrecer a los empleados formación práctica, demostraciones de valor y artículos con conocimientos exhaustivos. Fueron muy valiosos para obtener la aceptación de los empleados. El esfuerzo de modernización se dividió en tareas que luego se asignaron a equipos basados en habilidades. Estos equipos aplicaron la experiencia de los retos iniciales y los talleres para detallar todos los requisitos. ANZ completó una prueba de concepto (PoC) y un piloto con la orientación del equipo de software de IBM, que trabaja en estrecha colaboración con los clientes para acelerar su transformación de DevOps.  El equipo de software actuó como asesor de confianza durante el proyecto de modernización, validando la viabilidad de la solución y guiando la implementación del marco fundacional.

Una vez establecido el plan de migración, ANZ aceleró el cronograma y pudo implementar con éxito la solución de forma incremental, comenzando con una aplicación importante basada en Hogan. Este éxito les dio la confianza necesaria para transformar todas las aplicaciones de mainframe del banco. En 8 meses, el equipo había implementado con éxito un marco CI/CD para aproximadamente 40 aplicaciones, incluidos 3 sistemas bancarios centrales altamente críticos, y más de 1000 repositorios de aplicaciones en sus sistemas de control de versiones basados en Git.

Si bien los cambios técnicos fueron significativos, el cambio cultural fue primordial. Cambiar la mentalidad de los desarrolladores de mainframe de larga data con décadas de métodos probados no fue una tarea fácil.
Charan Ankushapur Jefe de Ingeniería Bancaria Básica Banco ANZ
Experiencias mejoradas para los usuarios internos y externos

La migración a un SCM basado en Git permitió a ANZ adoptar un proceso de desarrollo optimizado y automatizado. Ahora varios desarrolladores pueden trabajar en el mismo código simultáneamente sin necesidad de un proceso de entrada/salida, lo que mejora enormemente la colaboración y la eficiencia. Las nuevas soluciones y procesos también proporcionan robustas capacidades de seguimiento y auditoría, lo que garantiza el cumplimiento de las normas y regulaciones del sector, una necesidad en el sector bancario, fuertemente regulado.

La adopción de DevOps de mainframe también ha cosechado importantes beneficios. El banco ha observado una reducción de los costes de licencias de aproximadamente 90‑% en comparación con el SCM tradicional basado en el mainframe. Además, con los pipelines de compilación automatizados ahora pueden ofrecer nuevas características y mejoras de las aplicaciones con mayor rapidez, mayor calidad y mejores experiencias para los desarrolladores y los clientes.

Anteriormente, ANZ tenía un proceso complejo para las revisiones que solía llevar aproximadamente 4 semanas de esfuerzo para adaptarlo al SCM e implementarlo en entornos que no fueran de producción. Con el marco CI/CD, ANZ ahora utiliza Git de forma nativa como su único SCM, lo que permite que las revisiones se entreguen directamente a los entornos de producción a través de pipelines controlados, simplificados y de confianza. Cada revisión lleva ahora solo una hora como máximo, lo que permite a los desarrolladores dedicar su tiempo y esfuerzo al desarrollo de nuevas características.

"La transformación a DevOps de mainframe ha supuesto un cambio radical para nosotros", afirma Charan Ankushapur, responsable de Ingeniería de Banca Central de ANZ. Añade: "Hemos visto mejoras significativas en la eficiencia, la productividad y la satisfacción del cliente, y estamos seguros de que esto seguirá impulsando el valor empresarial para nosotros en el futuro".

Con esta nueva cadena de herramientas de desarrollo, ANZ está bien posicionada para seguir innovando y mejorando sus sistemas bancarios centrales, y para mantenerse por delante de la competencia en el sector financiero, en rápida evolución. El banco tiene previsto seguir aprovechando las herramientas para desarrolladores de IBM con el fin de impulsar la innovación y la mejora, así como explorar nuevas oportunidades de crecimiento y expansión.

Uno de los aspectos más emocionantes del proyecto DevOps de mainframe ha sido presenciar la transformación en cómo gestionamos y entregamos software para sistemas mainframe.
Charan Ankushapur Jefe de Ingeniería Bancaria Básica Banco ANZ
Logo de ANZ
Acerca de ANZ

ANZ  es una institución bancaria líder con sede en Australia. ANZ opera en 33 mercados a nivel mundial y brinda servicios financieros a más de ocho millones de clientes. Con un fuerte enfoque en mejorar el bienestar financiero, apoyar la sostenibilidad ambiental y mejorar la disponibilidad de viviendas adecuadas y asequibles, ANZ se compromete a brindar soluciones bancarias innovadoras, eficientes y resilientes a sus clientes.

Componentes de la solución IBM Z IBM z/OS IBM Dependency Based Build IBM Developer for z/OS (IDz)
Agilice el desarrollo integral con IBM

Descubra cómo IBM Developer for z/OS puede ayudar a su organización a reducir el tiempo de obtención de valor, mejorar los flujos de trabajo y mejorar la experiencia.

Más información
Legal

Copyright IBM Corporation 2025. IBM Corporation, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, marzo de 2025.

IBM, el logo de IBM, ibm.com, IBM Z, IBM Consulting e IBM z/OS son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones del mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas. Una lista actualizada de las marcas registradas de IBM está disponible en la web en ibm.com/legal/copyright-trademark.

Este documento está actualizado a la fecha inicial de publicación y puede ser modificado por IBM en cualquier momento. No todas las ofertas están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y ejemplos de clientes mencionados se presentan únicamente con fines ilustrativos. Los resultados reales de rendimiento pueden variar en función de las configuraciones y condiciones de funcionamiento específicas. LA INFORMACIÓN CONTENIDA EN ESTE DOCUMENTO SE PROPORCIONA "TAL CUAL", SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUIDAS LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos IBM están sujetos a garantía de acuerdo con los términos y condiciones de los contratos en virtud de los cuales se suministran.