LOGISTICA

IA na migração do sistema de missão crítica ferroviário da MRS

-70%volume de código

Resumo Executivo

A MRS, uma das maiores operadoras ferroviárias do Brasil, dependia de um sistema de missão crítica para realizar o controle da circulação de trens em uma região movimentada da sua operação de logística nacional.

A complexidade, dificuldade de manutenção e de integração desse sistema, indicavam a necessidade de modernização, mas a operação não podia parar.

Para garantir a sustentabilidade do sistema no longo prazo e uma transição gradual, a Squadra foi escolhida como parceria digital para realizar uma Migração Tecnológica (Lift-and-Shift), utilizando IA - através da plataforma Genius - como acelerador e amplificador cognitivo do time, permitindo que a modernização de código (as-is) e testes, fossem realizados em apenas 90 dias.

O que seria uma migração manual de anos foi concluída em meses usando IA, com segurança, velocidade e zero ocorrências após a migração, tendo como resultado uma arquitetura mais moderna, flexível e aderente às demandas futuras da operação.

O Desafio

O sistema controlava a circulação de trens em um dos trechos ferroviários mais movimentados do país. A operação demandava evolução tecnológica contínua, e o desafio era significativo:

  • Gestão estratégica de fornecedores: a sustentação do sistema de missão crítica estava concentrada em um único fornecedor especializado, o que motivou a MRS a buscar um parceiro com maior capacidade de resposta e evolução, compatível com o porte da operação.

  • Complexidade técnica de um sistema legado robusto: sistema desenvolvido em C++ ao longo de mais de uma década, com mais de 300K linhas de código. A ausência de documentação formal representava o desafio central da migração, exigindo uma abordagem inovadora para compreender e preservar toda a lógica de negócio.

  • Validação de alta precisão: Era essencial garantir a evolução tecnológica sem comprometer a performance funcional atual; a confiabilidade do sistema não admitia margens de erro.

A Solução

Genius em ação: Arqueologia de software com IA

A solução foi conduzida como uma abordagem de "arqueologia de software", utilizando técnicas de IA para explorar o código C++ legado, extrair regras de negócio e compreender a lógica interna do sistema.

Discovery com o Genius: abrindo a caixa-preta

O sistema de solver da MRS operava há décadas sem documentação adequada. Para entendê-lo de dentro para fora, a Squadra criou dois Turing Bots especializados:

  • Instrumentador de Código C++: inseriu logs no código legado para capturar, em tempo de execução, quais partes do sistema eram realmente utilizadas e como se comportavam.

  • Visualizador de Logs: analisou graficamente os logs gerados, tornando visível o que o código fazia de fato.

Design com IA: arquitetura guiada por padrões

Com o funcionamento do solver mapeado, a fase de design precisava traduzir décadas de lógica implícita em uma arquitetura moderna e sustentável. Assistentes de IA especializados em padrões arquiteturais foram alimentados com o conhecimento extraído na Discovery e utilizados para elaborar diagramas e especificações técnicas, acelerando o design, garantindo aderência às melhores práticas e reduzindo retrabalho nas fases seguintes.

Build com IA: do C++ ao .NET em escala

Com o mapa do sistema em mãos, dois Turing Bots conduziram a construção e ferramentas customizadas garantiram a validação:

  • Analisador de Dependências: mapeou as relações entre classes do legado, viabilizando um plano de migração incremental e seguro.

  • Jack (Migração Massiva): traduziu o código C++ para C# (.NET) com análise semântica e modelos generativos, responsável pela aceleração exponencial na fase final.

Testes customizados: validando o impossível

Sem um ambiente de testes consolidado, a equipe desenvolveu suas próprias ferramentas para garantir a confiabilidade da migração:

  • Comparador de Planilhas: cruzava automaticamente os dados exportados dos bancos antigo e novo, listando divergências com precisão.

  • Genius Data Compare: persistia resultados em CSV antes de gravar no banco, permitindo comparações controladas e evitando contaminação de dados durante os testes.

  • Sequência estratégica de entregas: módulos mais simples primeiro, o "coração" do sistema por último — amadurecendo ferramentas e alinhando times antes da etapa mais crítica.

Resultados

  • Prazo cumprido com IA: o Genius foi aplicado em todas as etapas, discovery, design e build, comprimindo meses de trabalho em 90 dias.

  • Dependência eliminada: a MRS encerrou o vínculo com fornecedor único de sistema crítico, conquistando na Squadra um parceiro com maior capacidade técnica para evoluir a solução.

  • Operação modernizada em escala: 100% dos usuários migrados, com o novo sistema sustentando mais de 90 terminais, +700 locomotivas e 1.643 km de malha ferroviária.

Métrica

Resultado

Redução no volume de código

70% menos - de 1.300 para 400 funções 

Sistema entregue

Mais limpo, documentado e independente 

Prazo total de entrega

90 dias 

Cobertura operacional

+90 terminais, +700 locomotivas, 1.643 km de malha ferroviária 

Depoimentos

Sem o Genius teria sido impossível fazer a migração de código em 90 dias.

Liliane Braga

Liliane Braga

Delivery Manager na MRS Logística

Um sistema desenvolvido em tecnologia atual, pensado para evoluir, se conectar e conversar com outros sistemas, abrindo espaço para mais integração, dados mais acessíveis, processos mais eficientes e uma operação cada vez mais inteligente.

Fernando Germano

Fernando Germano

Especialista em Operações Ferroviárias na MRS Logística

A IA tem nos permitido fazer a modernização de forma muito mais segura, rápida e econômica.

Haroldo Santos

Haroldo Santos

Delivery Director na Squadra

Quer resultados como esses?

Fale com nossos especialistas e descubra como a IA pode transformar o seu negócio.

Fale conosco →
Compartilhar:LinkedInTwitterWhatsApp