Modernización de ERP legacy sin parar la empresa
Sustitución progresiva de un ERP a medida de 2008 (que solo entendía un programador jubilado) por una plataforma moderna, módulo a módulo sin parar la operación.
El problema
Empresa industrial con un ERP hecho a medida hace quince años: funcionaba, pero nadie quería tocarlo. El único programador que lo conocía se jubiló, la base de datos no aguantaba más carga y cada cambio legal (facturación, impuestos) era una semana de pánico. Los ERP comerciales que evaluaron exigían cambiar todos sus procesos a la vez, un riesgo que ninguna dirección quería firmar.
El ERP funcionaba. Pero el programador que lo hizo se jubiló y nadie quería tocarlo. Cada vez que había un cambio legal, eran dos semanas de pánico. Cuando nos planteamos cambiar de ERP y nos dijeron el coste de parar dos semanas para la migración, buscamos otra forma.
La solución
Estrategia strangler: la plataforma nueva fue absorbiendo módulos del ERP viejo uno a uno, primero facturación, luego compras, luego producción, conviviendo ambas durante la transición con sincronización bidireccional. Cero días de parada, cero migración big bang, y el conocimiento del negocio documentado en código legible por cualquier equipo.
El problema del ERP que nadie quiere tocar
Hay una categoría de sistema de software especialmente difícil: el que funciona pero que nadie se atreve a modificar. Este fabricante llevaba años en esa situación. El ERP hecho a medida en 2008 gestionaba perfectamente los procesos que existían en 2008. El problema era que los procesos de 2024 eran distintos, la normativa legal había cambiado varias veces, y el único programador que entendía el código se había jubilado. No había documentación. La base de datos tenía tablas con nombres crípticos de tres letras. Tocar algo podía romper algo completamente diferente sin que nadie lo supiera.
Por qué una migración big bang era un riesgo que la dirección no podía firmar
La alternativa obvia, comprar un ERP comercial moderno y migrar todo, se evaluó. El coste de licencias era asumible. El coste de parar la operación durante la migración, no. Una empresa industrial que para dos semanas para migrar de ERP está parando su facturación, su producción y su logística a la vez. El riesgo de que algo salga mal durante esa ventana, datos mal migrados, procesos mal configurados, usuarios desorientados, era un riesgo que ninguna dirección industrial quería asumir de golpe.
La estrategia strangler: absorber módulos uno a uno
La solución fue construir el sistema nuevo en paralelo al viejo, y transferirle la responsabilidad módulo a módulo. Empezamos por facturación porque era donde el riesgo de la normativa era más urgente. Durante meses, ambos sistemas existieron simultáneamente con sincronización bidireccional: las facturas que creaba el sistema nuevo se reflejaban en el viejo y viceversa. Cuando facturación estaba estable, pasamos a compras. Luego producción. En ningún momento la empresa dependió de un sistema que no estaba rodado. El ERP viejo fue apagando módulos a medida que el nuevo los absorbía.
Lo que se rescató y lo que se mejoró
Quince años de lógica de negocio estaban enterrados en el código viejo sin documentar: las reglas de descuento por cliente, las condiciones específicas de algunos proveedores, los cálculos de coste que el director financiero daba por supuestos pero que nadie había escrito. El proceso de migración fue también un proceso de documentación: cada regla de negocio se identificó, se discutió con el equipo y se reimplementó de forma explícita y testeable. Al final del proyecto, la empresa tenía algo que nunca había tenido: un sistema que cualquier programador puede entender, modificar y mantener.
¿Tu operación se parece a esto?
Cuéntanos tu caso en 30 minutos
Si reconoces alguno de estos problemas en tu empresa, vale la pena hablarlo. La primera llamada es gratuita y te decimos si tiene solución, cómo la enfocaríamos y qué costaría arrancar.
Agendar auditoría gratuitaHabla directamente con el equipo técnico.
Cuéntanos qué no funciona en tu operación. En 30 minutos te decimos si tiene solución, cómo la enfocaríamos y qué costaría arrancar. Si no somos quien debe resolverlo, también te lo decimos.
- Sin compromiso · no vendemos en la primera llamada
- Videollamada 30 min con el equipo técnico
- NDA disponible antes de compartir información
