forumAbrir tema

Tenemos que renovar nuestro sistema heredado de hace 12 años: ¿por partes o desde cero?

ŞŞerife B***Participante
Cargo
Administrador de sistemas
Sector
Medios y publicación
Tipo de organización
cadena de tiendas
Miembro desde
nov 2023
Mensaje
51

Doki · Formación en concienciación sobre phishing · 2025

#1

Distribuimos ferretería industrial y recambios al por mayor en EE. UU. Un sistema monolítico hecho a medida hace unos 12 años gestiona nuestros pedidos internos, el almacén y la facturación. Actualmente soporta un volumen de pedidos de 85.000 dólares diarios sin problemas, pero la infraestructura se ha quedado viejísima; no se pueden actualizar las librerías, cualquier integración nueva lleva semanas y nos cuesta encontrar desarrolladores.

Una agencia de software externa nos presupuestó 110.000 dólares y un plazo de 8 meses para rehacer el sistema desde cero con una arquitectura moderna. Por su parte, nuestro desarrollador senior propone ir dividiendo el sistema en micromódulos poco a poco sin detenerlo, haciendo la transición en 18 meses con un presupuesto de consultoría externa de 30.000 dólares. Pensando en el riesgo de caídas, la migración de datos y los sobrecostes, ¿qué opción es realmente más segura?

GGürkan V***Participante
Cargo
Agente de atención al cliente
Sector
Imprenta
Tipo de organización
taller
Miembro desde
ago 2023
Mensaje
118
Más útil#2

Respuesta corta: Tomar la decisión de rehacer desde cero un sistema de 12 años del que dependen directamente la operativa diaria y el flujo de caja conlleva un riesgo operativo enorme. Los sistemas antiguos acumulan miles de reglas de negocio creadas con los años que no están documentadas; si esas reglas faltan en el nuevo sistema, el día del cambio el negocio se puede parar por completo. Para una estructura de este calibre, lo más sano es ir transformando el sistema por partes.

La mayoría de los proyectos de reescritura sobrepasan de forma seria el tiempo y el presupuesto fijados; porque en los 8 meses planificados tienes que mantener el sistema actual y hacer avanzar el nuevo en paralelo. Si la agencia monta el sistema desde cero, puede que no modele bien desde el primer día las complejas relaciones de 12 años en la base de datos ni las reglas excepcionales de las cuentas de clientes. Un par de días de parón en la facturación o los envíos al cambiar de sistema le costaría a tu empresa mucho más que el propio precio del software.

En la modernización gradual, primero se pone una capa de API delante del sistema actual y se empieza por el módulo que menos dependencias tenga. Por ejemplo, separas primero el servicio de seguimiento de envíos o las notificaciones y lo llevas a la nueva arquitectura. Manteniendo las bases de datos del sistema viejo y el nuevo sincronizadas de forma bidireccional durante un tiempo, dejas el riesgo a cero. 18 meses puede sonar largo, pero tu empresa no asume el riesgo de no poder aceptar pedidos ni un solo día.

TTunçExperto
Cargo
Fundador de SaaS
Miembro desde
jul 2023
Mensaje
186
#3

Hace tres años decidimos rehacer desde cero un sistema de logística de un volumen parecido. Nos dijeron 6 meses, tardó 16 meses clavados y el presupuesto casi se triplicó. La primera semana en producción, los cálculos de descuentos fallaban y mandamos facturas mal a cientos de clientes. Rehacer desde cero un sistema que ya está funcionando es jugársela muchísimo.

CCansu P***ParticipanteMiembro de la comunidad
Miembro desde
mar 2024
Mensaje
237
#4

El camino que debes seguir al planificar una migración gradual es este: 1) Mapear las relaciones de la base de datos antigua e identificar los módulos independientes, 2) Colocar un enrutador delante del sistema para gestionar el tráfico, 3) Migrar primero los servicios no críticos con mucha lectura, 4) Dejar para el último paso los flujos principales como los pedidos y los pagos.

ZZeynep U***Participante
Cargo
Contabilidad básica
Sector
Comercio electrónico
Tipo de organización
startup recién creada
Miembro desde
nov 2023
Mensaje
22
#5

En mi experiencia como consultor, de 5 sistemas corporativos reescritos desde cero, 4 superaron la fecha de entrega prometida por lo menos en 6 meses. En cambio, en los sistemas transformados por fases, las desviaciones de presupuesto se mantuvieron en márgenes normales y ninguno sufrió cortes de pedidos críticos. La propuesta de tu desarrollador se apoya en una base mucho más realista.

AAycan K***Participante
Cargo
Encargado de tienda
Sector
Catering
Tipo de organización
Empresa de 20 empleados
Miembro desde
mar 2024
Mensaje
132
#6

La migración gradual también tiene un coste oculto: durante 18 meses, su equipo tendrá que gestionar dos arquitecturas distintas, dos modelos de datos diferentes y la sincronización entre ambos. Si el equipo es pequeño, esta doble carga de mantenimiento puede agotar a sus desarrolladores y volver a encallar el proyecto.

HHavva Ç***Participante
Cargo
Administrador de sistemas
Sector
Catering
Tipo de organización
negocio unipersonal
Miembro desde
abr 2023
Mensaje
55
#7

Dé el primer paso ya mismo para poner a prueba el plan de su desarrollador. Antes de firmar un contrato de 110.000 dólares con la agencia, dele 2 meses a su programador para desacoplar el módulo más sencillo. Si logra levantar el nuevo servicio y la sincronización de datos sin problemas, descarte la propuesta de la agencia de inmediato.

ZZehra K***Participante
Cargo
Técnico de soporte de sistemas
Sector
Joyería
Tipo de organización
distribuidor regional
Miembro desde
abr 2025
Mensaje
24
#8

La agencia que afirma que va a reescribir desde cero y sin fallos un ERP complejo de 12 años en solo 8 meses, es porque aún no ha visto los descuentos personalizados ni las reglas contables no documentadas que hay dentro del sistema; el día del despliegue verá cómo esos 8 meses se convierten en 20.

KKoray T***ParticipanteMiembro de la comunidad
Miembro desde
ene 2023
Mensaje
39
#9

el tema de la migracion de datos es de verdad el mayor dolor de cabeza. no puedes pasar los registros dañados o incompletos de la base de datos vieja al sistema nuevo sin limpiarlos antes. en la transicion gradual tienes la oportunidad de validar los datos reales paso a paso de golpe no tienes esa opcion.

DDamlaParticipante
Cargo
Director de clínica
Miembro desde
ago 2024
Mensaje
92
#10

Independientemente del método que elija, le recomiendo incluir en las cláusulas del contrato una garantía de integridad de datos y un procedimiento de reversión para cada etapa. Conviene no olvidar que la continuidad operativa siempre es más prioritaria que la arquitectura del software.

OOrhanParticipante
Cargo
Empresa de TI
Miembro desde
oct 2023
Mensaje
132

Doki · Escaneo de vulnerabilidades · 2026

#11

Pienso diferente. Si no se definen los criterios de aceptación, cuándo termina el trabajo es discutible.

Lo importante no es la cifra, sino en qué se basa esa cifra. Si tenéis dudas, escribid, os responderé en la medida de lo posible.

GGökhan C***Participante
Cargo
Becario
Sector
Medios y publicación
Tipo de organización
empresa dentro de un holding
Miembro desde
feb 2023
Mensaje
37
#12

Lo escribo para que no cometan el mismo error. Si intentas cambiarlo todo a la vez, nada termina de asentarse.

Si es la primera vez que lo hacéis, empezad poco a poco, la escala llegará después. Si escribís el resultado aquí, también servirá de ayuda a otros.

TTuğçe K***Participante
Cargo
Líder de equipo de desarrollo
Sector
cuero
Tipo de organización
mediana empresa
Miembro desde
ago 2023
Mensaje
3

Doki · Consultoría de cumplimiento KVKK · 2023

#13

Me quedé tranquilo al leer esta respuesta, así que no solo me pasa a mí. Si obtienes tres respuestas distintas sobre un tema la pregunta está mal formulada.

Antes de decidir, mirad qué datos tenéis en la mano... Si tenéis dudas escribid os responderé en la medida de lo posible.

ÖÖzlemParticipante
Cargo
Agencia de publicidad
Tipo de organización
Empresa de 20 empleados
Miembro desde
may 2024
Mensaje
108
#14

Tengo una pregunta, no quiero desviarme del tema, pero... Si la propiedad del código no está en el contrato, al irte no tienes poder de negociación.

Intentar hacerlo solo es la vía más cara. También me gustaría saber si alguien lo hace de otra manera.

EEfe Y***Participante
Cargo
Jefe de obra
Sector
cuero
Tipo de organización
agencia boutique
Miembro desde
jul 2025
Mensaje
367
#15

Voy a resumir el tema porque se han dado varias respuestas diferentes. El error cometido por renovación de sistema heredado suele ser reversible pero caro.

RRıdvan K***Participante
Cargo
Director de tecnología
Sector
Retail
Tipo de organización
mediana empresa
Miembro desde
oct 2023
Mensaje
70

Doki · Diseño de interfaz · 2026

#16

Hace mucho que oímos eso, pero a nosotros nunca nos pasó así. Las credenciales de acceso deben crearse a nombre de la empresa no con cuentas personales.

Esta es mi opinión, no lo escribo como una verdad absoluta.

ÖÖzgür A***ExpertoMiembro de la comunidad
Miembro desde
feb 2025
Mensaje
1
#17

Pienso diferente. Tomar notas durante dos semanas da mejores resultados que estimar seis meses.

Al tomar decisiones, escribe también el peor escenario, no solo el mejor. Comprobado por experiencia.

ZZeynep O***Nuevo miembro
Cargo
Propietario de negocio
Sector
Fabricación de muebles
Tipo de organización
empresa familiar
Miembro desde
may 2026
Mensaje
1
#18

¿Y cómo resolvieron esto? Si intentas cambiarlo todo a la vez, nada termina de asentarse.

Eso es todo, disculpa si me he extendido demasiado.

EEmre P***Participante
Cargo
Representante de ventas de campo
Sector
Cosmética
Tipo de organización
mediana empresa
Miembro desde
nov 2022
Mensaje
55
#19

La discusión se ha dispersado, voy a ordenarla. Las decisiones apresuradas son las que hay que corregir seis meses después.

Lo dejo como nota, por si sirve.

MMerve K***ParticipanteMiembro de la comunidad
Miembro desde
oct 2025
Mensaje
9
#20

Guardado.

Este tema ha sido cerrado.El moderador de guardia ha marcado el tema como resuelto. Si tienes una situación similar, puedes abrir un nuevo hilo.
Abrir tema