Modernización de DevOps para los sistemas de core bancario
ANZ Bank empodera a sus desarrolladores con Git™ y prácticas integradas de DevOps
Una persona en un escritorio con una computadora portátil, mira un papel y escribe en este
Acercarse a los límites de los procesos manuales

ANZ Bank (ANZ), una institución financiera multinacional, buscaba modernizar sus procesos de desarrollo y despliegue de aplicaciones de mainframe mediante la adopción de prácticas DevOps de mainframe. Mainframe DevOps garantizará que los sistemas centrales del banco sean sólidos, eficientes y capaces de satisfacer las necesidades de la banca moderna.

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 integración continua y despliegue continuo (CI/CD), que son esenciales para mantener la agilidad.

La transformación de 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 acoplado 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 retrasadas, rendimiento poco constante y ventanas de interrupción extendidas. ANZ quería desafiar la noción de que las aplicaciones de mainframe no podrían alinearse con las herramientas y formas de trabajo contemporáneas.

Dejar estos desafíos comerciales sin resolver probablemente llevaría a una disminución en la satisfacción del cliente, interrupciones frecuentes del servicio, reducción de la productividad, mayores costos operativos y dificultades para atraer y retener talento.

El banco tuvo un sentido de urgencia por entregar 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 costos operativos.

90 % reducción de los costos de concesión de licencias 50 % reducción de las interrupciones de mantenimiento planificadas 60 % menos esfuerzo manual por parte de las operaciones 25 % mejora en la productividad de los desarrolladores
Creemos que nuestro éxito demuestra a la industria que modernizar las aplicaciones de mainframe no es tan prohibitivo como se piensa o se rumorea. Nuestro éxito puede brindar a otras organizaciones más confianza en que se puede obtener valor significativo mediante la modernización técnica y cultural de las aplicaciones y los equipos de mainframe. Charan Ankushapur Líder de ingeniería de core bancario ANZ Bank
Plazos acelerados a través de la modernización

El recorrido 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 sólido entorno de desarrollo integrado (IDE), fue elegido por su capacidad para desarrollar y mantener aplicaciones IBM z/OS mediante prácticas de DevOps. Los más de 200 desarrolladores de mainframe de ANZ tienen la opción de IDE: aproximadamente el 80 % usa Eclipse y el 20 % usa 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, mejorando la eficiencia de DevOps y la experiencia del desarrollador. La infraestructura 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 la infraestructura para trabajar para Hogan a través de API.

Mientras actualizaba su escenario tecnológico, ANZ también estaba experimentando una transformación cultural al proporcionar a los empleados capacitación práctica, demostraciones de valor y artículos de conocimiento integrales. Estos fueron invaluables 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 su experiencia de los desafíos y talleres iniciales para detallar todos los requisitos. ANZ completó una prueba de concepto (PoC) y un piloto con la orientación de DevOps Acceleration Team (DAT), un equipo de IBM Z Software que trabaja en estrecha colaboración con los clientes para acelerar su transformación de DevOps.  DAT actuó como asesor de confianza durante el proyecto de modernización, validando la viabilidad de la solución y guiando la implementación de la infraestructura.

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 para transformar todas las aplicaciones mainframe del banco. En 8 meses, el equipo implementó con éxito una infraestructura de CI/CD para aproximadamente 40 aplicaciones, incluidos 3 sistemas críticos de core bancario y más de 1000 repositorios de aplicaciones en sus sistemas de control de versión basados en Git.

Aunque los cambios técnicos eran significativos, el cambio cultural era primordial. Cambiar la mentalidad de los desarrolladores de mainframe de toda la vida, con décadas de métodos probados, no fue tarea fácil. Charan Ankushapur Líder de ingeniería de core bancario ANZ Bank
Experiencias mejoradas para 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 sólidas capacidades de seguimiento y auditoría, lo que garantiza el cumplimiento de los estándares y regulaciones de la industria, una necesidad en la industria bancaria ampliamente regulada.

La adopción de mainframe DevOps también ha obtenido beneficios significativos. El banco ha visto una reducción de aproximadamente el 90 % en los costos de licencias en comparación con el SCM tradicional basada en mainframe. Además, con los pipelines de compilación automatizados, ahora pueden ofrecer nuevas características y mejoras de aplicaciones más rápido, mayor calidad y mejores experiencias para desarrolladores y clientes.

Anteriormente, ANZ tenía un proceso complejo para las revisiones que solía tardar aproximadamente 4 semanas en adaptarse al SCM y desplegarse en entornos que no son de producción. Con la infraestructura 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 confiables. Cada revisión ahora solo toma una hora como máximo, lo que permite a los desarrolladores dedicar su tiempo y esfuerzo al desarrollo de nuevas funciones.

“La transformación al mainframe DevOps ha sido un punto de cambio para nosotros”, dijo Charan Ankushapur, líder de ingeniería de core bancario en ANZ. “Hemos visto mejoras significativas en eficiencia, productividad y satisfacción del cliente, y estamos seguros de que esto continuará impulsando el valor del negocio para nosotros en el futuro”.

Con esta nueva cadena de herramientas de desarrollo en funcionamiento, ANZ está bien posicionada para continuar innovando y mejorando sus sistemas de core bancario, y mantenerse un paso adelante de la competencia en la industria financiera en rápida evolución. El banco planea continuar aprovechando las herramientas para desarrolladores de IBM para impulsar una mayor innovación y mejora, y para explorar nuevas oportunidades de crecimiento y expansión.

Uno de los aspectos más interesantes del proyecto DevOps de mainframe ha sido presenciar la transformación en la manera en que gestionamos y entregamos software para sistemas de mainframe. Charan Ankushapur Líder de ingeniería de core bancario ANZ Bank
Logotipo 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, brindando servicios financieros a más de 8 millones de clientes. Con un fuerte enfoque en mejorar el bienestar financiero, apoyar la sustentabilidad ambiental y mejorar la disponibilidad de viviendas adecuadas y asequibles, ANZ se compromete a ofrecer 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) Equipo de aceleración de DevOps
Optimice el desarrollo integral con IBM

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

Aprenda más
Legal

© Derechos de autor IBM Corporation 2025. IBM Corporation, New Orchard Road, Armonk, NY 10504

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

IBM, el logotipo de IBM, ibm.com, IBM Z, IBM Consulting e IBM z/OS son marcas comerciales de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Es posible que otros nombres de productos y servicios sean marcas registradas de IBM o de otras empresas. Una lista actualizada de las marcas comerciales de IBM está disponible en la web en ibm.com/legal/copyright-trademark.

Este documento está actualizado a la fecha de publicación inicial e IBM puede modificarlo en cualquier momento. No todas las soluciones están disponibles en todos los países en los que opera IBM.

Los datos de rendimiento y los ejemplos de clientes citados se presentan solo con fines ilustrativos. Los resultados de rendimiento reales pueden variar según las configuraciones específicas y las condiciones de funcionamiento. LA INFORMACIÓN INCLUIDA EN ESTE DOCUMENTO SE PROPORCIONA “TAL CUAL”, SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUYENDO 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 garantizados de acuerdo con los términos y condiciones de los contratos en virtud de los cuales se suministran.