Quando nós (o nós corporativo) falamos sobre transformação digital, usamos uma estrutura que consiste em três fases . Esta estrutura mapeia a evolução tecnológica que acompanha a jornada de negócios dos modelos físicos para os digitais. Cada fase é marcada por uma iniciativa empresarial possibilitada pela tecnologia.
A segunda fase, Expansão Digital, é marcada pela modernização. Nesta fase, o negócio está expandindo sua presença digital. O mais óbvio desses esforços é visto nas experiências digitais oferecidas online, mas não se restringe a sites e aplicativos móveis. Esta fase inclui a digitalização de produtos e é em parte a causa do rápido aumento de dispositivos “conectados” e dos aplicativos que os operam, o que cria a necessidade urgente de uma plataforma Edge 2.0 .
É por isso que o termo modernização tem ramificações que vão além de um novo site. Modernização é a forma como as organizações criam experiências integradas que abrangem produtos e processos. Com base em nossa pesquisa, muitas empresas estão fazendo isso.
Mais da metade (56%) dos entrevistados nos disseram que estão modernizando aplicativos por causa de iniciativas de transformação digital. A modernização é necessária porque muitos dos monólitos dos quais a empresa depende para funções comerciais principais não conseguem apresentar o tipo de interface que os consumidores esperam.
A modernização não é uma ideia nova. As organizações vêm modernizando monólitos desde antes de eu entrar na faculdade. A contribuição significativa para o portfólio de aplicativos corporativos por aplicativos cliente-servidor e web de três camadas é uma prova da modernização. Muitos desses aplicativos foram criados exclusivamente para fornecer acesso a aplicativos de negócios principais monolíticos existentes. Hoje, o crescimento de aplicativos móveis e nativos de contêineres pode ser atribuído, em parte, à modernização.
De fato, os dados confirmam isso. As organizações estão modernizando principalmente os aplicativos estendendo-os com equivalentes mais modernos: aplicativos e APIs nativos de contêiner.
Quando analisamos alguns dados sobre a implantação de aplicativos em contêineres, vemos o impacto da modernização. As organizações que operam nas últimas fases da transformação digital têm duas vezes mais chances de executar mais da metade de seu portfólio de aplicativos em contêineres.
Também vemos uma mudança significativa no portfólio empresarial. Não é um aumento drástico em aplicativos móveis e nativos de contêiner, mas uma redução significativa na porcentagem de aplicativos tradicionais antigos. Tanto os aplicativos cliente-servidor quanto os aplicativos web de três camadas representam uma parte muito menor do portfólio empresarial neste ano.
Uma atividade de modernização raramente comentada, mas essencial, é a auditoria de portfólio. Essas auditorias descobrem funções duplicadas que podem ser eliminadas, bem como aplicativos de negócios que agora podem ser facilmente substituídos por uma oferta de SaaS comparável. Certamente, parte do crescimento em aplicativos modernos pode ser atribuído à modernização, mas há um impacto maior no portfólio devido às organizações que limpam e otimizam seu portfólio.
Embora a refatoração continue sendo um dos termos mais amados no marketing de tecnologia hoje, os dados nos dizem que não é o meio mais popular de modernizar aplicativos, a menos que você seja uma empresa de tecnologia.
Quando analisamos como as empresas estavam se modernizando, descobrimos que quase metade (44%) estava usando apenas APIs (61%) ou componentes modernos (54%) para expandir a presença digital de seu portfólio. Empresas de serviços financeiros, serviços públicos, manufatura e telecomunicações tinham mais que o dobro de probabilidade de usar APIs ou componentes modernos em vez de refatoração.
Isso não deveria ser surpreendente. Embora muitas tecnologias sejam consideradas muito antigas pelos padrões tecnológicos, empresas que operam em setores bem estabelecidos e maduros vêm operando aplicativos há mais tempo do que eu nasci. É muito tempo, não tenho vergonha de dizer. Portanto, o custo e o esforço para refatorar aplicativos principais são significativamente maiores do que seriam para uma empresa de tecnologia relativamente jovem.
Ainda assim, é bom observar que todos os quatro métodos de modernização — incluindo a migração para a nuvem pública — estão na mesa quando as organizações se modernizam. Reduzir, reutilizar e reciclar funcionariam bem para uma estratégia de modernização de aplicativos:
Leitores experientes reconhecerão neste ponto que mudanças nas arquiteturas de aplicativos têm impactos significativos em todas as outras tecnologias e, em particular, nas tecnologias de entrega e segurança de aplicativos (as tecnologias anteriormente conhecidas como serviços de aplicativos).
Mas não são apenas as mudanças nas arquiteturas de aplicativos que estão impulsionando mudanças em todo o espectro tecnológico. A maneira como os aplicativos estão sendo unidos para oferecer experiências digitais integradas está rompendo os métodos existentes de monitoramento e dando origem a um novo tipo de análise. Automação e orquestração são recursos essenciais necessários para gerenciar o portfólio cada vez mais multinuvem, e as organizações estão tendo dificuldades com as ferramentas necessárias para fazer isso.
Há mais, é claro, e iremos nos aprofundar à medida que continuamos a explorar o State of Application Strategy 2021. Enquanto isso, não deixe de conferir mais sobre modernização no relatório deste ano .