O mundo dos negócios está mudando em ritmo acelerado. Menos de 10% das empresas do FTSE 500 que existiam há cinquenta anos ainda existem hoje e menos de metade das empresas fundadas desde 2000 ainda estão em actividade.
Os executivos das empresas estão bem conscientes de que os seus negócios precisam de se adaptar para acompanhar a rápida transformação que está a ocorrer.
Duas coisas desempenham um papel essencial na capacidade de uma empresa se adaptar com sucesso: os seus dados e as suas aplicações.
Se estes não tiverem uma base moderna, todo o projeto de transformação estará fadado ao fracasso.
É por isso que a questão é tão importante hoje. O que as empresas precisam de fazer para enfrentar os desafios futuros é adaptar-se rapidamente: reduzir o peso e tornar-se mais ágeis, ser mais inovadoras, tornar-se mais rentáveis e, no entanto, ser seguras em termos de TI.
É por isso que a modernização das aplicações é tão importante, especialmente para as empresas tradicionais – elas precisam de acompanhar os desafios que o comércio e o comércio enfrentam hoje em dia.
A questão é particularmente premente tendo em conta a forte concorrência de empresas com experiência em tecnologia que trabalham na nuvem, uma vez que é muito mais fácil para elas serem criativas e ágeis.
O que também é importante é salvar o “legado intelectual” da força de trabalho mais móvel, mas envelhecida, e aproveitá-lo na nova era.
Todos os tipos de coisas podem ser automatizados
A questão é: como as empresas devem proceder para modernizar eficazmente as suas próprias aplicações? De modo geral, uma arquitetura de aplicativos e dados saudável está no centro de uma modernização bem-sucedida. Isto requer a compreensão do estado atual das aplicações e dos dados de uma organização, através da realização de uma análise de base minuciosa.
Alinhar a modernização com os resultados de negócios e a visão corporativa da empresa é outro fator-chave. A priorização e implementação de etapas devem ser adaptadas em conformidade, a fim de atingir objetivos comerciais específicos.
Um banco de referência no Reino Unido mostra quão necessário é enfrentar sistematicamente os desafios que a modernização coloca. Restavam apenas três funcionários para manter o sistema de TI e executar os principais processos da empresa na época.
Eles não conseguiam mais atender às necessidades dos clientes e, como resultado, o atendimento ao cliente no banco foi prejudicado e sua classificação caiu drasticamente – um caso em que não teria sido suficiente mover os aplicativos do banco para a nuvem. A estabilização e a ampla modernização foram necessárias para impulsionar os resultados do seu negócio.
IA pode acelerar processos
O que exatamente impede as empresas de tomarem esse tipo de ação (além dos custos potenciais envolvidos)? O que torna tão difícil a modernização de aplicações é a complexidade dos sistemas heterogêneos que as empresas desenvolveram ao longo dos anos.
Além disso, faltam trabalhadores qualificados capazes de lidar com este grau de complexidade.
A boa notícia é que, atualmente, a modernização de aplicações é uma disciplina que se baseia em uma vasta experiência, e grande parte dela agora pode ser aproveitada automaticamente.
Por exemplo, a IBM desenvolveu centenas de ferramentas e abordagens (ou “jornadas”) nos últimos 25 anos que facilitam o processo de modernização nas organizações e atendem a uma ampla gama de requisitos.
Todos eles foram agrupados agora em uma plataforma conhecida como IBM Consulting Cloud Accelerator. Isto pode fornecer aos utilizadores etapas específicas de execução e transformação que aceleram rapidamente o processo de modernização – em cerca de quarenta por cento apenas em termos de planeamento.
IA é outra tecnologia empregada pela IBM que ajuda a acelerar o processo – e também se adapta à estrutura existente. Veja o IBM Watson Code Assistant para Z, por exemplo. Entre outras coisas, esta solução baseada em IA ajuda os desenvolvedores a mudar do código COBOL para Java de forma rápida e eficiente.
Isso facilita seu trabalho e reduz o tempo de lançamento de novos aplicativos no mercado. O IBM Watson Code Assistant for Z é a primeira de uma série de tecnologias de IA que podem ajudar a acelerar o processo de modernização no futuro.
Parcerias e cocriação
As parcerias comerciais são outro fator na aceleração da modernização das aplicações.
Afinal de contas, em muitos casos, a modernização consiste em criar a interação perfeita entre sistemas centrais seguros nas instalações de uma empresa com as capacidades que os hiperscaladores possuem na nuvem híbrida.
A IBM e a Amazon Web Services (AWS) formaram uma parceria para tornar isso mais fácil. Ambas as empresas oferecem uma ampla gama de serviços conjuntos, que vão desde a migração e modernização de aplicações e bancos de dados até a revisão dos aplicativos disponíveis, desenvolvimento de aplicações modernas e DevOps na AWS.
Isto beneficia os clientes de várias maneiras: a parceria entre os dois gigantes tecnológicos significa que um considerável know-how industrial e capacidades técnicas podem ser combinados para colocar a sua modernização no caminho certo de forma estratégica – e rápida.
“Colaboração” é a palavra-chave quando se trata de iniciar a modernização de aplicações. O método de garagem da IBM provou seu valor aqui, por exemplo. Desenvolvidos em conjunto por consultores IBM e seus clientes com a ajuda do design thinking, projetos piloto, casos de uso e padrões são criados para iniciar o processo de modernização.
Combinada com o uso de modelos e diretrizes arquitetônicas, essa abordagem colaborativa pode ser seguida com sucesso durante todo o processo de modernização.
Saiba mais sobre NTT DATA e Edge AI