O mainframe pode ter comemorado recentemente seu 60º aniversário, mas não mostra sinais de desaceleração. De acordo com a Forrester, mais de dois terços dos tomadores de decisão de hardware de TI atualmente dependem de mainframes, e metade deles planeja continuar fazendo isso a longo prazo.
De fato, o futuro do mainframe parece brilhante. A IBM informou recentemente que o z16 está superando as gerações anteriores e, com a explosão de casos de uso de aprendizado de máquina e IA generativa acelerando a evolução da próxima geração do mainframe IBM, a IA continuará a ser fundamental para o crescimento geral da receita da empresa.
Mas Bodas de Diamante não vem sem sua parcela de desafios. Os mainframes ainda são caros para executar se não forem otimizados e muitos precisam de modernização. As habilidades especializadas de mainframe no gerenciamento da plataforma e dos aplicativos de missão crítica em execução nela continuam sendo difíceis de encontrar e reter.
É hora de uma mudança de mentalidade
À medida que os mainframes continuam a fornecer recursos cada vez mais avançados, as organizações que obterão o máximo valor deles serão aquelas que estiverem mais bem posicionadas para aproveitar os novos recursos oferecidos. Isso significa que as equipes de mainframe precisam passar por uma evolução própria.
Muitos dos processos, ferramentas e formas de trabalho que antes eram tão eficazes agora estão prejudicando a eficiência, a agilidade e a velocidade. Equipes de desenvolvimento de mainframe e nuvem em silos, linguagens de codificação e processos de DevOps estão impedindo a colaboração necessária para liberar o verdadeiro valor do mainframe e das novas gerações de equipes de desenvolvedores multilíngues.
Cinco maneiras de garantir que você obtenha o máximo valor do seu mainframe
1 – Certifique-se de que as cargas de trabalho certas estejam sendo executadas no lugar certo: um bom lugar para começar é realizar uma auditoria dos aplicativos atualmente em execução em seu mainframe. Você pode descobrir que alguns seriam mais adequados para a nuvem, especialmente sistemas de engajamento. Você deve priorizar quais aplicativos migrar primeiro, avaliando o impacto nos negócios e as implicações de habilidades de movê-los em vez de mantê-los no mainframe.
2 – Modernize seu mainframe e as aplicações que ele executa: as organizações que negligenciaram involuntariamente seus mainframes e os aplicativos neles contidos podem descobrir que esses sistemas se tornaram assustadoramente complexos, caros de manter e arriscados para os negócios. Adotar uma abordagem iterativa para a modernização e alinhar as iniciativas às metas estratégicas de negócios tornará muito mais fácil priorizar, obter adesão e maximizar o valor dos projetos de modernização. Um parceiro experiente pode acelerar e reduzir significativamente o risco de seu processo de modernização, ao mesmo tempo em que aprimora sua equipe e permite que eles se concentrem em suas tarefas críticas do dia a dia. Eles também poderão manter os aplicativos que modernizaram para garantir sua estabilidade e desempenho e para oferecer suporte ao desenvolvimento de novos recursos.
3 – Construa seu pool de talentos de mainframe: Recrutar talentos de mainframe não é fácil, mas se sua organização estiver realmente comprometida em modernizar o mainframe e tratá-lo como um cidadão de primeira classe, você achará muito mais fácil atrair pessoas com as habilidades certas. Você também pode aumentar seu pool de talentos de mainframe pensando fora da caixa e ampliando seus parâmetros de pesquisa para incluir graduados, pessoas que mudam de carreira, profissionais aposentados que desejam ter um trabalho de meio período - um pool crescente nos últimos anos - e sua equipe existente de desenvolvedores de nuvem. Os programas de aprendizagem são outra ótima maneira de construir seu pipeline.
4 – Unifique equipes de mainframe e distribuídas e padronize conjuntos de ferramentas: os mainframes de hoje oferecem suporte a uma ampla variedade de linguagens e estruturas de programação modernas. Isso inclui linguagens populares como Python, Java e JavaScript, ferramentas de desenvolvedor abertas, bem como estruturas de código aberto para IA e aprendizado de máquina. Traduzir COBOL (linguagem de programação de computador) para linguagens modernas é uma abordagem, mas com ferramentas assistivas de IA, tornar o COBOL mais acessível facilitaria o recrutamento e ajudaria a unir as habilidades de desenvolvedor de mainframe e nuvem por osmose. Existem muitas ferramentas e processos de DevOps integrados disponíveis para integrar equipes de mainframe e distribuídas e padronizar a maneira como trabalham. O resultado pode ser maior eficiência e agilidade, cronogramas de lançamento acelerados, risco reduzido quando a equipe de mainframe legada deixa a empresa e, por fim, melhores resultados para seus clientes.
5 – Considere mover seu mainframe para fora do data center e para mais perto da nuvem: a latência do aplicativo e os custos de saída de dados podem complicar os esforços de transformação e inovação da TI. Mover seu mainframe para um data center próximo ao fornecedor de serviços em nuvem escolhido para habilitar uma conexão direta pode desbloquear novos caminhos para o valor. Essa abordagem de mainframe "conectada à nuvem" prepara você para uma transformação digital acelerada.
Se sua equipe puder acompanhar a evolução do mainframe, ela estará bem-posicionada para maximizar o ROI e aproveitar os recursos projetados para desbloquear novas oportunidades de diferenciação e crescimento. A prova está no pudim: a IBM relata que as empresas que acertam obtêm retornos três vezes maiores de seus esforços de transformação digital. Esse é um objetivo pelo qual vale a pena trabalhar.