Minha IBM Efetue login
Alcançando máxima agilidade e produtividade através do DevOps

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

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

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

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.