O ANZ Bank, uma instituição financeira multinacional, buscava modernizar seus processos de desenvolvimento e implementação de aplicações em mainframe por meio da adoção de práticas de DevOps para mainframe. Essas práticas garantiriam que os sistemas centrais do banco fossem robustos, eficientes e capazes de dar suporte às necessidades do setor bancário moderno.
O ANZ precisava se adaptar rapidamente às mudanças nas condições de mercado e às expectativas dos clientes. A adoção de práticas DevOps para o desenvolvimento de aplicações em mainframe permite ciclos de desenvolvimento mais rápidos, além de implementação e entrega contínuas (CI/CD), essenciais para manter a agilidade.
A transformação DevOps para mainframe do ANZ foi impulsionada pela necessidade de superar as ineficiências de seu sistema de gerenciamento de controle de código-fonte (SCM) fortemente acoplado e dos processos manuais. O banco enfrentava inúmeros desafios que impactavam a satisfação de funcionários e clientes, como alta necessidade de coordenação, recursos limitados de colaboração, interfaces não intuitivas, atualizações com atraso, desempenho inconsistente, longas janelas de indisponibilidade. O ANZ queria desafiar a ideia de que aplicações em mainframe não poderiam ser alinhadas a ferramentas modernas e formas contemporâneas de trabalho.
Deixar esses desafios de negócios sem solução provavelmente levaria a uma queda na satisfação dos clientes, interrupções frequentes nos serviços, redução da produtividade, aumento dos custos operacionais e dificuldades para atrair e reter talentos.
O banco sentia urgência em entregar uma solução para todas as suas aplicações críticas em mainframe. A automação de tarefas repetitivas e intensivas em mão de obra ajudaria a reduzir a dependência de processos manuais, melhorando a qualidade e reduzindo significativamente os custos operacionais.
A jornada do ANZ começou com transformações paralelas em tecnologia, cultura e processos. Primeiramente, o banco implementou ferramentas de desenvolvedor da IBM® Z para ajudar a modernizar suas aplicações mais complexas e críticas. O IBM® Developer for z/OS (IDz), um ambiente de desenvolvimento integrado (IDE) robusto, foi escolhido por sua capacidade de desenvolver e manter aplicações IBM® z/OS com práticas DevOps. Os mais de 200 desenvolvedores de mainframe do ANZ têm liberdade para escolher o IDE, sendo que cerca de 80% utilizam o Eclipse e 20% utilizam o VS Code.
O banco também adotou um sistema avançado de desenvolvimento para aplicações tradicionais em z/OS. A solução, IBM® Dependency Based Build (DBB), otimiza e automatiza o rastreamento de dependências e compilações incrementais, aumentando a eficiência do DevOps e melhorando a experiência dos desenvolvedores. O framework configurável do DBB oferece suporte a diversas linguagens e ambientes de programação no mainframe, como COBOL, IMS, Db2 e CICS, para atender às necessidades específicas do ANZ. O banco também conseguiu estender o framework para funcionar com Hogan, por meio de APIs.
Enquanto atualizava seu cenário tecnológico, a ANZ também passava por uma transformação cultural, oferecendo aos colaboradores treinamentos práticos, demonstrações de valor e artigos de conhecimento abrangentes. Eles foram inestimáveis para obter a adesão dos funcionários. O esforço de modernização foi dividido em tarefas, alocadas em equipes baseadas em habilidades. Essas equipes aplicaram a experiência adquirida em desafios anteriores e workshops para detalhar todos os requisitos. A ANZ concluiu uma prova de conceito (PoC) e um projeto piloto com a orientação da equipe de software da IBM, que trabalha em estreita colaboração com os clientes para acelerar sua transformação de DevOps. A equipe de software atuou como consultores de confiança durante todo o projeto, validando a viabilidade da solução e orientando a implementação do framework base.
Uma vez definido o plano de migração, o ANZ acelerou o cronograma e conseguiu realizar a implementação incremental da solução com sucesso, começando por uma aplicação principal baseada em Hogan. Esse sucesso deu à equipe a confiança para transformar todas as aplicações em mainframe do banco. Em 8 meses, a equipe implementou com êxito um framework CI/CD para aproximadamente 40 aplicações, incluindo 3 sistemas bancários centrais altamente críticos, e migrou mais de 1.000 repositórios de aplicações para seus sistemas de controle de versão baseados em Git.
A migração para um sistema de controle de versão baseado em Git permitiu ao ANZ adotar um processo de desenvolvimento mais ágil e automatizado. Vários desenvolvedores podem trabalhar simultaneamente no mesmo código, sem a necessidade do processo tradicional de check-in/check-out, o que melhora significativamente a colaboração e a eficiência. As novas soluções e processos também oferecem recursos robustos de rastreamento e auditoria, garantindo a conformidade com padrões e regulamentações do setor, uma exigência essencial no altamente regulamentado setor bancário.
A adoção de DevOps para mainframe também trouxe benefícios significativos. O banco observou uma redução de aproximadamente 90% nos custos de licenciamento em comparação com soluções tradicionais de SCM baseadas em mainframe. Além disso, com pipelines de desenvolvimento automatizados, agora eles podem entregar novos recursos e aprimoramentos de aplicações com mais rapidez, melhor qualidade e melhores experiências para desenvolvedores e clientes.
Anteriormente, o ANZ enfrentava um processo complexo para hotfixes, que exigia cerca de 4 semanas de trabalho para integrar as correções ao SCM e implementá-las em ambientes não produtivos. Com o framework de CI/CD, o ANZ agora utiliza nativamente o Git como seu único SCM, permitindo que hotfixes sejam entregues diretamente em ambientes de produção por meio de pipelines controladas, simplificadas e confiáveis. Hoje, cada hotfix leva no máximo uma hora, liberando os desenvolvedores para focar no desenvolvimento de novas funcionalidades.
“A transformação para DevOps no mainframe foi um divisor de águas para nós,” disse Charan Ankushapur, líder de engenharia de core banking no ANZ. Ele continua: “Vimos melhorias significativas em eficiência, produtividade e satisfação dos clientes, e estamos confiantes de que isso continuará gerando valor de negócio para nós no futuro.”
Com esse novo conjunto de ferramentas de desenvolvimento implementado, o ANZ está bem posicionado para continuar inovando e aprimorando seus sistemas bancários centrais, mantendo-se à frente da concorrência no setor financeiro, que evolui rapidamente. O banco planeja continuar utilizando ferramentas de desenvolvimento da IBM para impulsionar ainda mais a inovação e a melhoria contínua, além de explorar novas oportunidades de crescimento e expansão.
O ANZ é uma das principais instituições bancárias com sede na Austrália. Atua em 33 mercados em todo o mundo oferecendo serviços financeiros para mais de 8 milhões de clientes. Dedicado fortemente à melhoria do bem-estar financeiro, ao apoio da sustentabilidade ambiental e no aumento do acesso à moradia adequada e acessível, o ANZ está comprometido com a entrega de soluções bancárias inovadoras, eficientes e resilientes aos seus clientes.
©Direitos autorais IBM Corporation 2025. IBM Corporation, New Orchard Road, Armonk, NY 10504
Produzido nos Estados Unidos da América, março de 2025.
IBM, o logotipo da IBM, ibm.com, IBM, o logotipo da IBM, ibm.com, IBM Z, IBM Consulting e IBM z/OS são marcas registradas da International Business Machines Corp., registradas em várias jurisdições ao redor do mundo. Outros nomes de produtos e serviços podem ser marcas registradas da IBM ou de outras empresas. Uma lista atualizada das marcas registradas da IBM está disponível on-line em ibm.com/legal/copyright-trademark.
Este documento está atualizado conforme a data inicial de publicação e pode ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países em que a IBM opera.
Os dados de desempenho e exemplos de clientes citados são apresentados apenas para fins ilustrativos. Os resultados reais de desempenho podem variar de acordo com configurações e condições operacionais específicas. AS INFORMAÇÕES NESTE DOCUMENTO SÃO FORNECIDAS "COMO ESTÃO", SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUSIVE SEM QUALQUER GARANTIA DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO VIOLAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.