Para oferecer um melhor suporte à sua grande comunidade de desenvolvedores internos, que inclui 1.700 instalações do IDz e quase 1.000 desenvolvedores ativos de mainframe, com pelo menos 500 usuários exclusivos diariamente, e para garantir uma plataforma de desenvolvimento IBM Z estável e confiável, o Danske Bank fez o upgrade para a mais recente oferta do IBM Application Delivery Foundation for z/OS (ADFz).
Com base em um modelo de entrega contínua, o ADFz oferece melhorias incrementais ao longo do ano. O conjunto completo de ferramentas principais do ADFz foi projetado para aumentar a eficiência na criação e manutenção de aplicações para ambientes IBM z/OS e inclui IBM Developer for z/OS, IBM Debug for z/OS, IBM Fault Analyzer for z/OS, IBM File Manager for z/OS e IBM Application Performance Analyzer for z/OS.
"O que é ótimo nessas soluções da IBM é que quase tudo o que precisamos para entregar um software rapidamente está em uma única interface", diz Jensen. "Podemos gerenciar todo o ciclo de vida do software IBM Z em um ambiente amigável, que é rapidamente acessível para os desenvolvedores que são novos no IBM Z. Isso promove mais rapidez e eficiência, além de ajudar a reduzir a lacuna entre o desenvolvimento para z/OS e para outras plataformas."
O Danske Bank desenvolveu sua própria ferramenta de teste unitário integrada ao ambiente IBM Developer for z/OS, permitindo um fluxo contínuo desde o desenvolvimento até os casos de teste, testes unitários, adição de lógica de negócios e, finalmente, a transição para a produção.
"Todo o processo de análise e depuração é mais rápido e intuitivo no IBM Developer for z/OS, com fácil acesso as novas ferramentas desenvolvidas", diz Jensen. “Nossa ferramenta chamada 'Sistemas de diagnóstico de aplicações' usa a API Fault Analyzer para extrair dumps do sistema de mainframe, permitindo que eles sejam abertos diretamente no IDE. É possível ver o estado atual e o histórico do programa em produção, verificar a criticidade e se você pode fazer alterações, também é possível adicionar comentários para sinalizar quaisquer problemas.”
Schade acrescenta: "Continuamos trabalhando em estreita colaboração com os laboratórios da IBM, inspirando-os a incorporar nossa funcionalidade desenvolvida internamente nas ferramentas da IBM. É um ótimo relacionamento bidirecional, e apreciamos a cooperação."
Enquanto as transações principais e as informações dos clientes residem na plataforma IBM Z, os serviços de front-end frequentemente estão em outras plataformas. Ao oferecer ambientes gráficos semelhantes para gerenciar o desenvolvimento e os testes em ambos os lados, o Danske Bank está ajudando a reduzir possíveis obstáculos à colaboração.
"Também migramos nosso código COBOL e PL/1 de repositórios antigos para o IBM Engineering Workflow Management", comenta Jensen. "Isso torna mais fácil atrair uma nova geração de desenvolvedores para trabalhar com funcionalidades testadas e confiáveis sem o choque cultural de trabalhar em telas verdes! É tudo intuitivo de usar."
Schade acrescenta: "Estou muito orgulhoso de onde estamos agora. Tudo no mainframe que pode ser integrado ao IDz está facilmente disponível. Até mesmo alguns dos processos das ferramentas IBM que foram adotados ou adaptados para acelerar o processo de desenvolvimento. Nossos desenvolvedores de mainframe podem chegar muito longe no IDz com apenas alguns cliques."
As ferramentas do ADFz desempenham um papel fundamental para manter o cenário IBM Z funcionando de forma ideal o tempo todo, como Jensen explica: "Usamos as ferramentas IBM para monitorar o desempenho e a disponibilidade de tudo, desde os sistemas CICS de back-end até os cenários de desenvolvimento. A descoberta de dependências torna mais fácil manter a conformidade. Analisando o espaço distribuído, temos muitas ferramentas diferentes de CI/CD e mais de mil pipelines e configurações diferentes, que podem precisar ser alteradas para manter a conformidade. A adoção de uma forma de trabalho pode ser restritiva em alguns aspectos, mas oferece vantagens em termos de conformidade e controle.