Migramos o sistema de gestão da SISCON a partir do GeneXus em 15 semanas de calendário e com 0 dias de parada. Este artigo conta como o método está organizado e por que funciona sem parar a operação.
Módulo por módulo, não de uma vez
Cada módulo percorre o mesmo ciclo de sete fases: descobrir, especificar, migrar dados, construir, interface, verificar e comutar. Ao terminar, o ciclo recomeça com o módulo seguinte.
Três decisões que são suas
A regra de negócio é assinada na fase de especificação, a paridade é aceita na fase de verificação e a data de comutação é autorizada pelo cliente. Nada avança sem essas assinaturas.
Um único ponto de entrada
Durante a migração um único ponto de entrada distribui o tráfego entre o sistema legado e o novo. É possível voltar atrás a qualquer momento, e por isso a operação não para.
Agentes de IA, com especificação e revisão
Os agentes implementam a partir de uma especificação assinada, cada cláusula tem o seu teste e uma pessoa revisa o resultado. No nosso caso foram 581 operações de API, 1,277 testes automatizados e 782 mudanças integradas com revisão.
Os dados
Os dados foram migrados com os identificadores preservados, de modo que as referências entre registros continuam válidas.