Início

Estudos de caso

Swedbank

Alcançando máxima agilidade e produtividade através do DevOps
O Swedbank capacita seus desenvolvedores a codificar, testar e aprimorar aplicações de forma mais eficaz por meio da modernização contínua do mainframe e da requalificação das ferramentas.
Programador trabalhando de casa, mostrando código em vários monitores.

O enigmático escritor Emmert Wolf certa vez disse: “Um homem é tão bom quanto suas ferramentas.”

Essa citação se aplica a muitas profissões. Um chef precisa de utensílios de qualidade, um motorista precisa de um veículo confiável, e um desenvolvedor de mainframe precisa de ferramentas de programação de ponta.

Sem acesso a ferramentas abrangentes de desenvolvimento de software, até mesmo os desenvolvedores mais experientes enfrentarão dificuldades para entregar soluções inovadoras com rapidez. É por isso que o Swedbank optou por modernizar proativamente seu conjunto de ferramentas de mainframe IBM® Z.

A primeira modernização do banco ocorreu em 2016 com a adição de uma plataforma baseada em Eclipse para acompanhar seu software Interactive System Productivity Facility (ISPF).

"Os desenvolvedores mais jovens não estavam acostumados com a interface ISPF nos mainframes IBM Z. Havia uma curva de aprendizado acentuada para os iniciantes", relembra Tadas Janionis, engenheiro de software do Swedbank. Para capacitar a próxima geração de desenvolvedores de mainframe, o Swedbank implementou o IBM® Explorer for z/OS Aqua (z/OS Explorer), uma plataforma de integração baseada em Eclipse para o desenvolvimento de aplicações.

O z/OS Explorer permitiu que desenvolvedores novatos ganhassem competência no espaço de mainframe e proporcionou a todos os desenvolvedores um modo mais prático de utilizar as ferramentas de diagnóstico de problemas já existentes no Swedbank. A equipe de desenvolvimento ficou tão impressionada com a eficácia da solução que o banco prometeu continuar seus esforços de modernização do mainframe indefinidamente.

Alguns anos depois, o Swedbank decidiu implementar a solução IBM Application Discovery and Delivery Intelligence (ADDI) em resposta a grandes mudanças nas regulamentações bancárias, tecnologia e expectativas dos clientes. "O setor bancário muda constantemente, e precisamos mudar junto com ele", diz Girish Wani, proprietário do produto ágil para desenvolvimento de mainframe no Swedbank. "Modernizamos para fornecer aos nossos desenvolvedores o suporte de que precisam para aprender rapidamente nossos sistemas e interagir com o mainframe."

O Application Discovery ajuda os desenvolvedores a determinar quais aplicações devem ser modernizadas, consolidadas ou descontinuadas com mais facilidade. O tempo economizado na investigação das interdependências no cenário de aplicações de mainframe significa que os desenvolvedores podem dedicar mais tempo à inovação.

Recentemente, o Swedbank alcançou outro ponto crítico em sua jornada de modernização do mainframe. O banco precisava de uma maneira mais abrangente de conduzir análises em seu banco de dados e arquivos, e um processo de mainframe mais simplificado e orientado pelo DevOps estava ao seu alcance.

15% Previsão de redução de 15% no tempo de colocação no mercado de novos serviços inovadores 15% Previsão de 15% de aumento na produtividade dos desenvolvedores
O setor bancário muda constantemente, e precisamos mudar junto com ele. Modernizamos para fornecer aos nossos desenvolvedores o suporte de que precisam para aprender rapidamente nossos sistemas e interagir com o mainframe. Girish Wani Proprietário do produto ágil, equipe de plataforma de desenvolvimento de mainframe Swedbank
Construindo a base para DevOps ágil

O sucesso das implementações anteriores da IBM no Swedbank levou a equipe de desenvolvimento de mainframe a escolher a solução IBM® Developer for z/OS (IDzEE) para a próxima fase de modernização.

O IDzEE é um conjunto de ferramentas abrangente para construir, implementar e manter aplicações em nuvem híbrida no z/OS. A solução é sustentada por uma cadeia de ferramentas de DevOps que suporta o desenvolvimento paralelo em um pipeline de integração e implementação contínua.

As funções integradas oferecidas pelo IDzEE permitem maior produtividade dos desenvolvedores, análise abrangente e uma redução no tempo para gerar valor. Sua interface gráfica intuitiva torna a navegação no código infinitamente mais fácil graças à semântica, filtros, pesquisa e diagramas de fluxo de dados. A solução também oferece opções de editor ISPF e ambiente de desenvolvimento integrado (IDE), para que os desenvolvedores possam usar seu estilo de edição preferido ao criar códigos complexos.

O depurador interativo e integrado do IDzEE permite que os desenvolvedores melhorem seus fluxos de trabalho ao testar, examinar, monitorar e controlar a execução do programa. As aplicações podem ser executadas em fases e pausadas conforme necessário para inspeção ou modificação.

Relatórios de cobertura de código ajudam a descobrir lacunas nos testes e a entender melhor como o restante da aplicação será impactado por mudanças. Como benefício adicional, as ferramentas modernas fornecem análise rápida de código de mainframe maduro e enigmático. Isso inclui mostrar o impacto de uma mudança e identificar código obsoleto. Esses recursos de análise rápida e abrangente suportam uma entrega mais rápida e de maior qualidade de novas funções de aplicação.

Esses recursos são essenciais para ajudar o banco a atingir seus objetivos, segundo Rajesh Murugan, engenheiro de software do Swedbank. "O IDzEE é um elemento crítico em nossos esforços de modernização. É a base de todos os nossos recursos de desenvolvimento, ferramentas analíticas e plug-ins externos. Tudo o que precisamos está acessível em um só lugar", afirma Rajesh Murugan.

A equipe do IBM Lab forneceu suporte remoto ao Swedbank para garantir que a implementação do IDzEE fosse bem-sucedida. "A IBM criou um canal de suporte digital para que pudéssemos nos comunicar e fazer perguntas. Isso foi especialmente útil durante a configuração, pois não estávamos totalmente familiarizados com o produto", diz Tadas Janionis.

A equipe da plataforma de desenvolvimento de mainframe também teve reuniões quinzenais com defensores dedicados da IBM para discutir problemas em andamento. Durante uma dessas reuniões, a IBM ajudou o Swedbank a desenhar um programa no qual defensores internos foram selecionados para ajudar a implementar a solução em suas equipes.

O IDzEE Champions Program ajudou a aumentar a adoção na comunidade de desenvolvedores do Swedbank. “Alguns desenvolvedores de mainframe não são muito abertos a mudanças. O Programa IDzEE Champions nos ajudou a quebrar o gelo com cada equipe e reduzir os atritos durante a implementação. Essa também foi uma das melhores práticas que recebemos da IBM. Isso nos ajudou a implementar o IDzEE de uma maneira muito melhor", diz Girish Wani.

O Swedbank iniciou o programa com dois IDzEE Champions e lançou a solução para cerca de 30 desenvolvedores. Após receber um feedback extremamente positivo, campeões foram selecionados para cada equipe e o banco conseguiu expandir o uso do IDzEE para o restante da comunidade.

O IDzEE é um elemento crítico em nossos esforços de modernização. É a base de todos os nossos recursos de desenvolvimento, ferramentas analíticas e plug-ins externos. Tudo o que precisamos está acessível em um só lugar. Rajesh Murugan Engenheiro de software, equipe de desenvolvimento de mainframe Swedbank
Alcançando novos patamares através da modernização

O conjunto de ferramentas do IDzEE torna o desenvolvimento mais conveniente, eficiente e produtivo para desenvolvedores de mainframe novos e experientes. Embora a implementação seja recente, o Swedbank já percebeu muitos benefícios com a modernização proporcionada pelo IDzEE.

"Nossas estimativas são mais rápidas e precisas do que nunca", observa Girish Wani. "Podemos determinar o impacto e a escala das mudanças que fazemos instantaneamente." Estimativas mais precisas também ajudam os desenvolvedores a definir melhor o que pode ser entregue durante o planejamento de sprints.

Com sua funcionalidade integrada abrangente, o IDzEE possibilita a rápida resolução de problemas e adaptação contínua. A solução proporciona aos desenvolvedores do Swedbank novos níveis de agilidade e proficiência que aumentam a qualidade do desenvolvimento e impulsionam a utilização de recursos. Com cada aprimoramento de processo e recurso, o Swedbank amplia sua vantagem competitiva e reduz o tempo de lançamento de novos serviços inovadores no mercado.

Atualmente, 260 desenvolvedores do Swedbank foram integrados ao IDzEE. "O treinamento dos membros da equipe tem sido muito eficaz usando o IDzEE", observa Rajesh Murugan. E o processo de treinamento fez mais do que apenas ajudar os desenvolvedores a aprimorar suas habilidades e reter conhecimento. Como reflete Girish Wani, "Cada pergunta e discussão durante o treinamento do IDzEE nos aproximou ainda mais de nossos desenvolvedores e da comunidade de desenvolvimento". O proprietário do produto ágil considera essa nova conexão o maior benefício que o IDzEE trouxe para a comunidade de desenvolvimento de mainframe.

Para a próxima fase da modernização, o Swedbank planeja expandir seus recursos de automação e testes.

Logotipo do Swedbank
Sobre o Swedbank

O Swedbank (link fora de ibm.com) oferece serviços bancários de varejo, gerenciamento de ativos e muitos outros serviços financeiros para aproximadamente 7 milhões de clientes privados e 555.000 clientes corporativos na Suécia, Estônia, Letônia e Lituânia.

Componentes da solução IBM Application Discovery and Delivery Intelligence IBM Developer for z/OS IBM Z
Um conjunto de ferramentas abrangente e robusto para desenvolver aplicações z/OS

Desenvolva e mantenha rapidamente aplicações IBM z/OS com melhor qualidade e maior agilidade.

Saiba mais Ver mais estudos de caso
Legal

© Copyright IBM Corporation 2024. IBM corporation, New orchard road, Armonk, NY 10504

Produzido nos Estados Unidos da América, maio de 2024.

IBM, o logotipo da IBM, ibm.com, IBM Z, IBM Research e z/OS são marcas comerciais ou registradas da International Business Machines Corporation, nos Estados Unidos e/ou em outros países. Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas. Uma lista atualizada das marcas registradas da IBM está disponível em https://www.ibm.com/br-pt/legal/copyright-trademark.

Este documento é atual na data de sua publicação inicial, podendo 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.

AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO FORNECIDAS TAIS COMO ESTÃO, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO SEM QUAISQUER GARANTIAS DE COMERCIABILIDADE ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.