Migramos el sistema de gestión de SISCON desde GeneXus en 15 semanas de calendario y con 0 días de paro. Este artículo cuenta cómo está organizado ese método y por qué funciona sin detener la operación.
Módulo por módulo, no de golpe
Cada módulo recorre el mismo ciclo de siete fases: descubrir, especificar, migrar datos, construir, interfaz, verificar y conmutar. Al terminar, el ciclo vuelve a empezar con el siguiente módulo.
Tres decisiones que son tuyas
La regla de negocio se firma en la fase de especificación, la paridad se acepta en la fase de verificación y la fecha de conmutación la autoriza el cliente. Nada avanza sin esas firmas.
Un solo punto de entrada
Durante la migración un único punto de entrada reparte el tráfico entre el sistema heredado y el nuevo. Se puede volver atrás en cualquier momento, y por eso la operación no se detiene.
Agentes de IA, con especificación y revisión
Los agentes implementan a partir de una especificación firmada, cada cláusula tiene su prueba y una persona revisa el resultado. En nuestro caso fueron 581 operaciones de API, 1,277 pruebas automatizadas y 782 cambios integrados con revisión.
Los datos
Los datos se migraron con sus identificadores preservados, de modo que las referencias entre registros siguen siendo válidas.