Skip to main content

Imagem ilustrativa mostra profissional utilizando teclado com elementos gráficos relacionados à inteligência artificial, automação, dados e tecnologia. (B3, IA, Engenharia)

O maior impacto da inteligência artificial sobre a modernização não virá de escrever código mais rapidamente, mas de redesenhar o sistema utilizado pelas empresas para compreender, transformar, validar e, finalmente, retirar complexidade tecnológica

Durante anos, modernizar aplicações corporativas significou lidar com programas longos, riscos elevados e conhecimento disperso entre código, documentos desatualizados e especialistas. A IA começa a alterar essa equação, mas há um equívoco recorrente: colocar copilots nas mãos dos desenvolvedores não equivale a transformar a modernização.

Eles podem acelerar código, testes e documentação, porém, se o restante do processo permanecer igual, a organização apenas terá colocado uma tecnologia nova sobre um sistema de engenharia antigo. O potencial surge quando a IA passa a participar da compreensão, da reconstrução do conhecimento, das decisões de arquitetura, das especificações, dos testes, da governança e da retirada do que não deveria mais existir. A discussão deixa de ser sobre geração de código e passa a ser sobre um novo sistema de engenharia.

Leia também: Especial IT Forum 35 anos: operações autônomas serão resposta à complexidade da inteligência artificial

O verdadeiro legado é conhecimento

Em aplicações corporativas complexas, o problema raramente é converter uma linguagem em outra. O desafio é entender o que a aplicação realmente faz. Sistemas modificados durante anos acumulam regras, exceções, dependências e decisões históricas nem sempre documentadas. Parte do conhecimento institucional acaba incorporada ao próprio software.

Modernizar sem compreender esse conhecimento cria um risco importante: reproduzir, em uma tecnologia mais moderna, comportamentos que ninguém mais sabe explicar, inclusive redundâncias, exceções obsoletas e dívida técnica. É nesse ponto que agentes de IA podem ter uma função relevante. Eles podem analisar grandes volumes de código e documentação, encontrar evidências de regras de negócio, inferir comportamentos, mapear dependências e produzir representações estruturadas do sistema.

A distinção é fundamental: a IA não descobre automaticamente “a verdade” sobre uma aplicação. Em sistemas críticos, evidências encontradas no código precisam ser confrontadas com documentação, contexto operacional e conhecimento de negócio. A máquina amplia a análise; especialistas continuam responsáveis por interpretar e validar o que foi encontrado. O esforço humano se desloca para decisões que exigem contexto, julgamento e responsabilidade.

Especificações como contrato entre humanos e máquinas

Talvez uma das mudanças mais relevantes trazidas pela IA seja o retorno das especificações ao centro da engenharia de software, mas não como grandes documentos estáticos. Código legado e documentação podem ser analisados para produzir uma representação estruturada do sistema atual, tornando explícitas funcionalidades, regras, interfaces, dependências e restrições antes escondidas no software.

Em seguida vem a etapa decisiva: especialistas avaliam o que deve ser preservado, corrigido, eliminado ou redesenhado. Somente depois dessa validação as especificações passam a orientar agentes e ferramentas na construção da solução futura.

Essas especificações funcionam como um contrato entre humanos e máquinas. Precisam ser estruturadas, versionadas, rastreáveis, testáveis e compreensíveis por especialistas e agentes. Criam uma camada de decisão antes da geração do novo sistema: em vez de pedir diretamente a um modelo que converta o legado, torna-se possível discutir o futuro antes de construí-lo.

A economia da modernização começa antes do código e termina depois do go-live

Essa mudança exige rever o business case. A IA não altera igualmente todas as atividades. Processos de análise na engenharia de software são mais favoráveis à automação. Arquitetura, decisões de negócio, exceções, segurança, validação, cutover e risco continuam dependentes de conhecimento e julgamento humano.

Por isso, resumir o impacto econômico a um único percentual de produtividade é uma simplificação. O que importa é como a estrutura do trabalho muda. Parte do esforço operacional pode ser automatizada, enquanto cresce a relevância de arquitetura, domínio, qualidade, segurança, governança e supervisão. Surge também uma nova estrutura de custos: modelos, processamento, plataforma, observabilidade, agentes, avaliações e controles.

Quando esses ativos são reutilizados de forma consistente em várias aplicações, parte do conhecimento deixa de ser recriada projeto a projeto e passa a funcionar como capacidade compartilhada.

A heterogeneidade do portfólio não desaparece, mas a unidade econômica muda. O CIO deixa de avaliar apenas a produtividade de um projeto isolado e passa a avaliar o retorno de capacidade escalada de modernização para o portfólio.

Modernização é uma decisão de portfólio antes de ser tecnológica

Existe uma pergunta anterior à escolha de agentes, modelos ou arquiteturas: esta aplicação deveria realmente ser modernizada? Algumas aplicações podem ser mantidas, outras eliminadas, substituídas ou consolidadas.

Antes da discussão tecnológica, deveria existir uma decisão sobre o destino de cada aplicação, combinando valor de negócio, criticidade, saúde tecnológica, obsolescência, dependências, custo e complexidade de transformação. A IA pode ampliar essa análise em escala, mas a decisão continua estratégica.

O mesmo vale para as primeiras ondas. Começar pelo sistema mais complexo pode introduzir riscos excessivos; escolher apenas aplicações irrelevantes produz pilotos que pouco demonstram. A primeira onda precisa ser representativa e controlada o suficiente para permitir aprendizado. Cada ciclo deve aumentar não apenas o volume transformado, mas também a confiança nas especificações, nos agentes, nos controles, nos custos e na governança.

Go-live não significa captura de valor

Colocar a nova aplicação em produção não significa que os custos do legado desapareceram. Durante algum tempo, os dois ambientes podem coexistir, obrigando a organização a pagar simultaneamente infraestrutura, bancos de dados, licenças, suporte, contratos e equipes do ambiente antigo e da nova solução.

Benefícios como velocidade, segurança ou novas receitas podem aparecer antes da retirada do legado, mas, quando parte do business case depende de redução de run-cost, a captura integral do valor exige desativar de fato o ambiente anterior.

Por isso, além de time-to-market, torna-se útil acompanhar time-to-retirement. O primeiro mede quando a nova capacidade chega à operação; o segundo, quando a organização consegue retirar os ativos, custos e complexidade substituídos. Entre ambos pode existir uma diferença econômica significativa.

Decommissioning não deveria ser uma atividade administrativa no fim do programa. Precisa fazer parte da transformação desde o início, porque contratos, licenças, infraestrutura, dados, integrações e dependências determinam quando o benefício financeiro será capturado.

A métrica não é quanto código a IA produz

Linhas de código geradas, quantidade de prompts ou número de artefatos produzidos dizem pouco sobre o resultado empresarial. O desempenho precisa ser observado em quatro dimensões.

Na produtividade, importam esforço humano, lead time e retrabalho. Na qualidade, testes, vulnerabilidades, defeitos e qualidade das especificações. Na economia,

custos de modelos e agentes, investimento, coexistência e custos eliminados. Na retirada de complexidade, importa saber quantas aplicações, componentes, licenças e infraestruturas realmente deixaram de existir.

A métrica mais importante não é quanto software a IA consegue produzir, mas quanta complexidade a organização consegue retirar.

De programas de modernização para uma capacidade contínua

Modernização costuma ser acionada quando dívida técnica, obsolescência, risco ou limitações arquiteturais já justificam um grande programa. O problema é que aplicações voltam a acumular dívida depois que entram em produção.

Se agentes e observabilidade puderem analisar continuamente portfólio, código e dependências, a modernização pode deixar de ser um evento e evoluir para uma capacidade permanente de saúde tecnológica. Em vez de esperar uma nova crise, a organização pode identificar deterioração mais cedo e intervir de forma contínua.

Uma estratégia madura, portanto, não deveria apenas eliminar dívida técnica existente, mas reduzir a velocidade com que uma nova dívida é criada.

A distribuição do trabalho também muda

A IA altera a composição das equipes, mas reduzir essa discussão a headcount é insuficiente. O que muda é a distribuição do trabalho e dos gargalos. À medida que agentes absorvem parte da análise, documentação, implementação e testes, aumenta a relevância de arquitetura, domínio, segurança, qualidade, engenharia de plataforma, governança e avaliação.

Profissionais deixam de ser apenas produtores e passam também a avaliar trabalho produzido por sistemas automatizados. Isso cria outro desafio: tarefas tradicionalmente usadas na formação de profissionais juniores são candidatas à automação. As empresas precisarão criar novas formas de desenvolver experiência. Automatizar tarefas não elimina a necessidade de formar especialistas.

Governança não significa limitar toda a automação

Em grandes empresas, especialmente em ambientes regulados, agentes não podem ganhar acesso irrestrito aos sistemas. É necessário saber o que foi executado, com quais informações, por qual modelo, dentro de quais regras e com quais validações. Rastreabilidade, segregação de funções, validação e auditoria passam a fazer parte da arquitetura de engenharia.

Isso não significa, porém, revisão humana de cada ação. Um princípio simples pode orientar o desenho: o nível de autonomia de um agente deve ser proporcional ao risco da ação executada. Analisar um repositório para produzir documentação

pode permitir autonomia elevada; propor alterações pode exigir supervisão; modificar componentes críticos ou atuar em produção exige controles muito maiores.

A mesma lógica vale para responsabilidades. Plataforma e agentes precisam de responsáveis por evolução, confiabilidade e custo; os domínios de negócio respondem pelo significado funcional; arquitetura, segurança e risco definem limites; e a governança econômica acompanha o business case até a captura dos benefícios. O time dos agentes não pode se tornar proprietário da verdade funcional da empresa. Automação não substitui accountability.

A vantagem não estará em uma ferramenta específica

O ecossistema de IA muda rápido demais para que uma estratégia de longo prazo dependa de um único modelo ou fornecedor, mas flexibilidade também custa: cada alternativa acrescenta integração, avaliação, governança e operação.

A escolha racional é preservar capacidade de substituição onde a evolução tecnológica justificar essa flexibilidade e padronizar onde houver vantagem operacional e econômica.

Chegar a esse modelo não exige redesenhar toda a engenharia de uma vez. Uma transição progressiva é mais realista: começar por discovery e engenharia reversa; estruturar especificações assistidas por IA e validadas por especialistas; depois ampliar agentes na geração ou transformação de componentes, testes, análise de defeitos e remediação.

A autonomia aumenta à medida que métricas, governança e confiança amadurecem.

O objetivo não é produzir mais software

A modernização sempre foi um problema de engenharia, mas também de conhecimento, economia, portfólio, pessoas e risco. A IA não elimina essa complexidade; permite redistribuir a forma como ela é tratada.

O objetivo não é construir uma fábrica de código. É criar uma capacidade para compreender sistemas, estruturar conhecimento, apoiar decisões humanas, transformar o que precisa sobreviver, validar resultados, governar agentes e retirar o que deixou de fazer sentido.

A vantagem competitiva dificilmente estará em uma ferramenta específica, mas na forma como cada organização redesenhar seu sistema de engenharia para transformar continuamente conhecimento, software e complexidade.

E talvez seja essa a medida mais importante da modernização na era da IA: não quanto software conseguimos produzir, mas quanta complexidade conseguimos

Siga o IT Forum no LinkedIn e fique por dentro de todas as notícias!