Entender antes de sustituir
El código fuente suele contener reglas de negocio que ningún documento describe por completo. Por eso combinamos el análisis de código y dependencias con conversaciones en el área de negocio y la observación de los procesos reales. Las incidencias recurrentes, las correcciones manuales y los casos especiales muestran dónde están los riesgos reales. También registramos las fuentes de datos, las tareas en segundo plano y los sistemas externos que la invocan.
Las pruebas de caracterización documentan cómo funciona la aplicación en la actualidad. No todo el comportamiento existente es correcto: los errores de negocio se separan explícitamente de las funciones que deben conservarse. Así se crea una base sólida para comparar el sistema antiguo con el nuevo.


