Empezamos por el comportamiento observable
Mapeamos flujos de usuario, reglas de validación, datos persistentes, archivos generados, permisos, APIs, dispositivos, procesos programados y dependencias de despliegue.
Separamos reglas de negocio de defectos heredados
Las reglas que protegen la operación se conservan. Los atajos creados por una interfaz antigua, integraciones rotas o problemas de rendimiento no se reproducen sin motivo.
Clasificamos antes de reconstruir
Cada área se clasifica como: mantener, mejorar parcialmente, modernizar o reconstruir solo cuando exista una razón clara.
Terminamos en un estado operable
El alcance incluye consistencia de datos, fallos y reintentos, registros, recuperación, despliegue repetible y una entrega que otro desarrollador pueda entender.