Sistemas heredados: por qué siguen ahí y qué se hace con ellos
Un sistema heredado no es un sistema mal hecho. Es un sistema que sigue funcionando y que nadie se atreve a tocar, que es distinto.

Qué es realmente un sistema heredado
No es un sistema mal hecho ni necesariamente antiguo. Es un sistema del que la organización depende y que nadie se atreve a modificar, normalmente porque quien lo escribió ya no está y no existe forma de comprobar si un cambio rompe algo.
Esa definición importa porque cambia el problema: no es técnico, es de conocimiento. Y la solución no siempre pasa por reescribir.
Cuatro opciones, no dos
| Opción | En qué consiste | Cuándo encaja |
|---|---|---|
| Dejarlo estar | Congelar cambios y aislarlo | Funciona, es estable y no bloquea nada |
| Envolver | Exponer una interfaz delante | Hay que integrarlo, no cambiarlo |
| Reemplazar por partes | Sustituir funciones una a una | Se puede delimitar por dominio |
| Sustituir por producto | Cambiar a una solución de mercado | El proceso no es diferencial |
| Reescribir entero | Rehacerlo desde cero | Rara vez; es la opción más cara y arriesgada |
Por qué fracasan las reescrituras completas
El sistema antiguo contiene años de reglas de negocio que nadie ha documentado y que sólo se descubren cuando falta alguna. Mientras se reescribe, el sistema original sigue cambiando, así que el objetivo se mueve. Y hasta el día del cambio no hay nada que entregar, de modo que el proyecto no produce valor durante todo su desarrollo.
Sustitución por partes
- Delimitar una función con fronteras claras y poco acoplada al resto.
- Interponer una capa que dirija las peticiones al sistema viejo o al nuevo.
- Ejecutar ambos en paralelo comparando resultados antes de conmutar.
- Conmutar y mantener la posibilidad de volver atrás.
- Retirar la parte antigua sólo cuando lleve tiempo sin usarse.
- Repetir con la siguiente función.
Antes de decidir nada
Conviene responder tres preguntas por escrito: qué impide hoy hacer lo que la organización necesita, cuánto cuesta mantener el sistema tal como está, y qué pasa si no se hace nada durante dos años. Muchos proyectos de modernización se emprenden sin la tercera respuesta, y es la que más frecuentemente indica que no hay prisa.



