Uma abordagem comum para manter mainframes ou sistemas legados tem sido: “Se algo não está quebrado, não conserte”.
Embora essa possa ter sido uma abordagem aceitável no passado, permitindo que as empresas evitem os desafios e riscos de modernizar seus sistemas, não é sábio hoje com os avanços tecnológicos em constante evolução e os benefícios comerciais que vêm com eles. Se os líderes de negócios e TI no setor bancário consideram a modernização dos sistemas de mainframe um grande risco, eles devem estar cientes dos riscos ainda maiores de não os modernizar, que terão um impacto inevitável nos negócios.
Aplicativos de mainframe herdados representam desafios
Aplicativos e plataformas baseados em mainframe levam a vários desafios, como alto custo total das operações (TCO), dívida técnica e complexidade, escassez de habilidades, silos de dados, conformidade regulatória e de risco, falta de agilidade e menor tempo de lançamento no mercado. Isso representa obstáculos claros para o crescimento dos negócios, especialmente quando comparado a um aplicativo nativo da nuvem típico, que pode promover inovação e agilidade, garantindo que os processos e práticas de negócios existentes não sejam perdidos ou interrompidos.
Apesar de tudo isso, 44 dos 50 maiores bancos do mundo operam em mainframes.
É um fato bem conhecido que a maioria dos principais negócios bancários dos principais bancos funciona em mainframes, oferecendo benefícios de segurança e controle, ao mesmo tempo em que coloca desafios à agilidade e inovação dos negócios. Com tanto para os bancos ganharem na nuvem, a melhor abordagem não é evitar a modernização, mas abordá-la de forma mais estratégica. Ao desenvolver estratégias claras para modernizar mainframes legados em aplicativos nativos da nuvem, os líderes de negócios e TI podem efetivamente "desarriscar" a modernização do mainframe, acessando todos os benefícios da nuvem com interrupções mínimas em seus negócios bancários.
Projetos de modernização muitas vezes não conseguem fazer jus ao hype devido à falta de planejamento estratégico. De acordo com o Relatório Barômetro de Negócios de Modernização de Mainframe de 2021, 77% dos entrevistados disseram que começaram, mas não conseguiram concluir pelo menos um programa de modernização, e a falta de planejamento adequado foi citada como a principal razão para essas falhas.
Os proprietários de soluções de modernização geralmente pensam em código de aplicativos, bancos de dados e dados, mas raramente consideram todo o ecossistema da plataforma – as interfaces, as operações de destino, os requisitos não funcionais (NFRs), a arquitetura e a perda de conhecimento. Esses descuidos representam grandes riscos para as iniciativas de modernização, independentemente da solução que os clientes estão tentando implementar. Mesmo projetos aparentemente simples de lift-and-shift ou rehospedagem exigem planejamento para se preparar para potenciais efeitos em todo o ecossistema. Embora áreas negligenciadas sejam frequentemente encontradas em testes ou análises de pior caso durante a produção paralela, elas podem atrasar ou interrompê-las completamente, impactando negativamente a marca, as receitas e os cronogramas.
Uma estratégia holística de eliminação de riscos
A chave para uma modernização bem-sucedida é um planejamento detalhado, que pode identificar riscos potenciais e propor estratégias de mitigação adequadas. Esse tipo de estratégia holística de redução de risco também responde por vários pontos críticos, como:
- Determinando os requisitos
- Criando a arquitetura relevante
- Navegar cuidadosamente nas fases de projeto, independentemente da solução (como migração ou rehost automatizado, reescrita, rearquitetura ou reengenharia e substituição)
- Determinando estratégias apropriadas de automação e implantação
- Reunindo o talento certo e escolhendo a estrutura de governança
Esse planejamento deve abranger não apenas o código, os dados e a infraestrutura, mas também ativos intangíveis, como gerenciamento de conhecimento técnico e procedimentos operacionais padrão (POPs) para gerenciar e manter efetivamente o aplicativo/sistema modernizado. Isso revelará riscos potenciais que podem inviabilizar um programa de modernização e permitirá que as equipes sejam proativas ao enfrentá-los.
Por exemplo, um banco ou provedor de serviços financeiros pode gastar milhões de dólares em plataformas legadas com middleware intermediário para criar recursos de experiência do cliente e da equipe e verificações de conformidade. Quando a empresa decide modernizar seus sistemas de mainframe, há várias operações importantes que suas equipes de TI precisarão considerar e desenvolver estratégias para:
- Migrando sistemas para uma nova plataforma em nuvem
- Refatoração do sistema monolítico rearquitetando-o em uma arquitetura baseada em macro/micro serviços focada em componentes específicos, como ofertas de produtos, avaliações e subscrição de clientes, conformidade normativa, integração de clientes, atendimento ao cliente
- Aproveitar esses componentes/mecanismos para trazer novos produtos bancários e opções de distribuição ao mercado de forma mais rápida e eficiente, com base em maiores níveis de agilidade, ao mesmo tempo em que oferece melhores experiências ao cliente
A Wipro usa uma abordagem holística de gerenciamento de riscos que abrange toda a gama de riscos de negócios, TI, processos, funcionários, operacionais e financeiros, conforme mostrado abaixo. A estratégia de redução de riscos incentiva os clientes a considerar vários cenários "e se" e fazer perguntas estratégicas, tais como: Existe um conhecimento funcional abrangente da aplicação atual? A estratégia de modernização de dados está alinhada com a estratégia empresarial? Estamos preparados para automação de testes e execuções paralelas? Temos um plano de fallback automatizado para reagir instantaneamente? Há clareza de negócios na abordagem de implantação (por exemplo, incremental versus big bang)?


