Cuánto cuesta modernizar un sistema legacy en México: modelos de costo y retorno
Nadie puede darle una cifra sin ver su sistema, pero sí se puede explicar cómo se construye el número. Los tres modelos de contratación, las cinco variables que mueven el precio y cómo calcular contra qué se compara.
Lectura de 10 minutos
En esta guía
Respuesta corta
No existe un precio de lista para modernizar un sistema legacy, porque el trabajo depende de lo que hay adentro y eso no se sabe sin abrirlo. Lo que sí se puede afirmar: el levantamiento se cotiza cerrado —de dos a cuatro semanas con alcance conocido— y a partir de su resultado se cotiza el resto con números reales. El costo lo mueven cinco variables: cantidad de procesos, calidad de la documentación, limpieza de los datos, integraciones que deben sobrevivir y ruta elegida. Y se compara contra lo que ya cuesta sostener el sistema hoy, no contra cero.
Por qué nadie le da una cifra por teléfono
Preguntar cuánto cuesta modernizar un sistema es parecido a preguntar cuánto cuesta remodelar una casa sin decir cuál. La diferencia es que en el software lo que está detrás de la pared no se ve desde afuera, y suele ser distinto de lo que dice el plano.
Dos empresas con el mismo sistema, el mismo número de usuarios y la misma antigüedad pueden tener proyectos que difieren tres veces en precio. La diferencia no está en el software: está en cuánta lógica de negocio quedó escondida en el código, cuántos procesos paralelos se armaron alrededor y en qué estado están los datos.
Un proveedor que da una cifra cerrada sin haber visto el sistema está haciendo una de dos cosas: inflar el número para cubrirse, o rifarlo para ganar el proyecto y ajustar después. Ninguna de las dos le conviene al cliente.
Lo que sí se puede saber sin ver el sistema
El orden de magnitud. Un encapsulado con APIs sobre un sistema documentado es un proyecto de semanas. Una reconstrucción completa de un sistema que abarca toda la operación es un proyecto de trimestres. Saber en cuál de esos dos extremos está su caso ya ordena la conversación presupuestal, y eso se puede establecer en una sesión de diagnóstico.
Los tres modelos de contratación
Antes del número está la forma de contratar, y esa decisión cambia el riesgo que asume cada parte.
| Modelo | Cómo funciona | Cuándo conviene |
|---|---|---|
| Por fases | Cada fase se cotiza y se aprueba por separado, con entregable funcionando al final de cada una | Es el modelo por defecto en modernización: el alcance se aclara conforme se avanza |
| Por módulo | Se cotiza el reemplazo de un proceso completo, precio cerrado | El proceso está bien delimitado y documentado; típico a partir de la segunda fase |
| Equipo dedicado | Se contrata capacidad mensual del equipo y se prioriza por backlog | Modernización larga con prioridades cambiantes o cuando hay equipo interno que participa |
El error frecuente es pedir precio cerrado por el proyecto completo antes del levantamiento. Obliga al proveedor a cargar el riesgo en el precio, y usted termina pagando esa incertidumbre aunque el proyecto salga limpio.
Las cinco variables que mueven el precio
| Variable | Qué la aumenta | Qué la reduce |
|---|---|---|
| Cantidad de procesos | Un sistema que abarca toda la operación | Modernizar solo los módulos que duelen |
| Calidad de la documentación | Nada escrito y una sola persona que sabe | Manuales, diagramas o código comentado |
| Volumen y suciedad de los datos | Años de registros duplicados o inconsistentes | Depurar antes de migrar, no durante |
| Integraciones | Cada sistema externo que debe seguir funcionando | Encapsular en lugar de reconstruir la integración |
| Ruta elegida | Reconstruir desde cero | Rehospedar o encapsular |
De las cinco, la que más sorprende a los clientes es la segunda. La documentación no es un lujo administrativo: es descuento directo. Cuando no existe, el equipo tiene que reconstruir por ingeniería inversa lo que el sistema hace, y eso puede representar entre el veinte y el cuarenta por ciento del esfuerzo total del proyecto.
Lo que puede hacer usted para bajar el precio
Antes de pedir cotización: reúna manuales, diagramas y accesos; identifique a las dos o tres personas que conocen el sistema y agende su tiempo; y corra un conteo de registros duplicados en las tablas principales. Nada de eso cuesta dinero y todo reduce el número final.
El levantamiento se cotiza aparte, y es lo correcto
El levantamiento es la fase en la que se documenta qué hace realmente el sistema, qué procesos dependen de él y quién los ejecuta. Dura entre dos y cuatro semanas y se cotiza cerrado, porque su alcance sí es conocido.
Conviene tratarlo como un entregable con valor propio, no como un trámite previo. Al final de esa fase usted tiene el mapa de su sistema documentado, que en muchas empresas es la primera vez que existe y que sirve aunque el proyecto no continúe. También sirve para pedir una segunda opinión: con ese mapa, cualquier otro proveedor puede cotizar sobre la misma base.
Si un proveedor le regala el levantamiento, revise qué está incluyendo en el precio del resto.
Brenda Infinite® · INCEPTIOContra qué se compara el costo
El error de encuadre más común es comparar el proyecto contra cero, como si no hacer nada fuera gratis. No lo es. La alternativa de no modernizar tiene un precio anual que ya se está pagando:
- Horas de mantenimiento y parcheo. Multiplique las horas mensuales del equipo por su costo cargado y por doce.
- Doble captura. Las horas que la operación dedica a capturar en un sistema lo que ya capturó en otro, porque no se comunican.
- Proyectos detenidos. Las iniciativas que no arrancaron porque el sistema no las permite. Este es el más caro y el que nunca se contabiliza.
- Prima de riesgo. ¿Cuánto costaría una semana sin el sistema? Multiplíquelo por la probabilidad honesta de que ocurra en los próximos tres años.
- Costo de reclutamiento. Cada año es más caro y más lento encontrar a alguien que quiera mantener tecnología obsoleta.
Cómo se calcula el retorno
El retorno de una modernización rara vez viene de reducir plantilla, y presentarlo así suele ser deshonesto. Viene de tres lugares más concretos:
| Fuente de retorno | Cómo se mide | Cuándo aparece |
|---|---|---|
| Horas liberadas | Horas de TI y de operación que dejan de irse en mantenimiento y doble captura | Desde el primer módulo en producción |
| Velocidad de cambio | Tiempo que tarda una modificación en llegar a producción, antes y después | A partir del encapsulado |
| Riesgo eliminado | Deja de depender de una persona y de infraestructura sin soporte | Al cerrar la última fase |
Un proyecto por fases empieza a devolver antes de terminar, porque cada módulo entra en producción cuando se completa. Esa es la diferencia financiera más importante frente a una reescritura completa, que solo devuelve el día que termina.
Señales de una cotización mal hecha
- Precio cerrado del proyecto completo sin levantamiento. O está inflado o va a cambiar.
- No dice qué pasa si el alcance cambia. En modernización el alcance siempre se aclara sobre la marcha; el contrato debe decir cómo se maneja eso.
- No menciona la migración de datos. Es una de las partes más costosas y la que más se omite en las cotizaciones baratas.
- No dice de quién es el código. Si no está escrito que es suyo, asuma que no lo es.
- No incluye el periodo de convivencia. Si el plan no contempla que los dos sistemas corran en paralelo, el plan contempla un apagón.
- Cotiza por hora sin techo ni entregable. Trasladar todo el riesgo al cliente no es un modelo de contratación, es una ausencia de compromiso.
Cómo presupuestarlo ante dirección
Una modernización se aprueba cuando deja de presentarse como un proyecto de TI y empieza a presentarse como una decisión de continuidad y de capacidad de cambio. Tres cosas ayudan:
- Presente el costo de no hacerlo primero. La suma anual de mantenimiento, doble captura y proyectos detenidos. Es el número que hace que el proyecto parezca razonable.
- Pida solo la primera fase. Aprobar un levantamiento de cuatro semanas es mucho más fácil que aprobar un proyecto de seis meses, y al terminar tendrá números reales para pedir el resto.
- Nombre el riesgo de continuidad. Si el sistema depende de una persona, escríbalo con nombre y apellido en el documento. Cambia la conversación.
Y si el resultado del levantamiento es que el sistema aguanta dos años más sin riesgo, también es un buen resultado: cuatro semanas de inversión evitaron un proyecto que no hacía falta este año.
Preguntas frecuentes
No hay una cifra única antes del levantamiento y cualquier proveedor que la dé sin haber visto el sistema está adivinando. Lo que sí se puede establecer en una sesión de diagnóstico es el orden de magnitud: un encapsulado con APIs sobre un sistema documentado es un proyecto de semanas, mientras que una reconstrucción completa de un sistema que abarca toda la operación es un proyecto de trimestres.
Cinco: la cantidad de procesos que abarca el sistema, la calidad de la documentación existente, el volumen y la limpieza de los datos, el número de integraciones que deben seguir funcionando, y la ruta elegida. La documentación es la que más sorprende: cuando no existe, reconstruir por ingeniería inversa lo que el sistema hace puede representar entre el veinte y el cuarenta por ciento del esfuerzo total.
Se cotiza cerrado porque su alcance es conocido, y dura entre dos y cuatro semanas. Incluye documentar qué hace realmente el sistema, qué procesos dependen de él y quién los ejecuta. Al terminar el cliente tiene el mapa de su sistema documentado, que sirve aunque el proyecto no continúe y permite pedir una segunda opinión sobre la misma base.
Por fases es el modelo por defecto, porque el alcance se aclara conforme se avanza y cada fase entrega algo funcionando. Por módulo conviene cuando el proceso está bien delimitado y documentado, típicamente a partir de la segunda fase. Equipo dedicado conviene en modernizaciones largas con prioridades cambiantes o cuando hay equipo interno que participa.
De tres fuentes: horas liberadas de TI y de operación que dejan de irse en mantenimiento y doble captura, velocidad de cambio medida como el tiempo que tarda una modificación en llegar a producción, y riesgo eliminado al dejar de depender de una persona y de infraestructura sin soporte. Un proyecto por fases empieza a devolver antes de terminar.
Sí, y sin gastar dinero. Reúna manuales, diagramas y accesos; identifique a las dos o tres personas que conocen el sistema y agende su tiempo; y corra un conteo de registros duplicados en las tablas principales. Los tres reducen el número final porque bajan el esfuerzo de ingeniería inversa y de depuración de datos.
Precio cerrado del proyecto completo sin levantamiento, ausencia de cláusula sobre cambios de alcance, no mencionar la migración de datos, no aclarar de quién es el código, no incluir el periodo de convivencia entre ambos sistemas, y cotizar por hora sin techo ni entregable comprometido.
Presentando primero el costo anual de no hacerlo —mantenimiento, doble captura y proyectos detenidos—, pidiendo solo la aprobación de la primera fase en lugar del proyecto completo, y nombrando explícitamente el riesgo de continuidad si el sistema depende de una sola persona.
¿Necesita un número para presupuestar este año?
En la sesión de diagnóstico establecemos el orden de magnitud de su proyecto y le entregamos la cotización cerrada del levantamiento. Con eso puede llevar un número real a dirección en lugar de una estimación.
Cuánto cuesta modernizar un sistema legacy en México: modelos de costo y retorno
Nadie puede darle una cifra sin ver su sistema, pero sí se puede explicar cómo se construye el número. Los tres modelos de contratación, las cinco variables que mueven el precio y cómo calcular contra qué se compara.
Lectura de 10 minutos
En esta guía
Respuesta corta
No existe un precio de lista para modernizar un sistema legacy, porque el trabajo depende de lo que hay adentro y eso no se sabe sin abrirlo. Lo que sí se puede afirmar: el levantamiento se cotiza cerrado —de dos a cuatro semanas con alcance conocido— y a partir de su resultado se cotiza el resto con números reales. El costo lo mueven cinco variables: cantidad de procesos, calidad de la documentación, limpieza de los datos, integraciones que deben sobrevivir y ruta elegida. Y se compara contra lo que ya cuesta sostener el sistema hoy, no contra cero.
Por qué nadie le da una cifra por teléfono
Preguntar cuánto cuesta modernizar un sistema es parecido a preguntar cuánto cuesta remodelar una casa sin decir cuál. La diferencia es que en el software lo que está detrás de la pared no se ve desde afuera, y suele ser distinto de lo que dice el plano.
Dos empresas con el mismo sistema, el mismo número de usuarios y la misma antigüedad pueden tener proyectos que difieren tres veces en precio. La diferencia no está en el software: está en cuánta lógica de negocio quedó escondida en el código, cuántos procesos paralelos se armaron alrededor y en qué estado están los datos.
Un proveedor que da una cifra cerrada sin haber visto el sistema está haciendo una de dos cosas: inflar el número para cubrirse, o rifarlo para ganar el proyecto y ajustar después. Ninguna de las dos le conviene al cliente.
Lo que sí se puede saber sin ver el sistema
El orden de magnitud. Un encapsulado con APIs sobre un sistema documentado es un proyecto de semanas. Una reconstrucción completa de un sistema que abarca toda la operación es un proyecto de trimestres. Saber en cuál de esos dos extremos está su caso ya ordena la conversación presupuestal, y eso se puede establecer en una sesión de diagnóstico.
Los tres modelos de contratación
Antes del número está la forma de contratar, y esa decisión cambia el riesgo que asume cada parte.
| Modelo | Cómo funciona | Cuándo conviene |
|---|---|---|
| Por fases | Cada fase se cotiza y se aprueba por separado, con entregable funcionando al final de cada una | Es el modelo por defecto en modernización: el alcance se aclara conforme se avanza |
| Por módulo | Se cotiza el reemplazo de un proceso completo, precio cerrado | El proceso está bien delimitado y documentado; típico a partir de la segunda fase |
| Equipo dedicado | Se contrata capacidad mensual del equipo y se prioriza por backlog | Modernización larga con prioridades cambiantes o cuando hay equipo interno que participa |
El error frecuente es pedir precio cerrado por el proyecto completo antes del levantamiento. Obliga al proveedor a cargar el riesgo en el precio, y usted termina pagando esa incertidumbre aunque el proyecto salga limpio.
Las cinco variables que mueven el precio
| Variable | Qué la aumenta | Qué la reduce |
|---|---|---|
| Cantidad de procesos | Un sistema que abarca toda la operación | Modernizar solo los módulos que duelen |
| Calidad de la documentación | Nada escrito y una sola persona que sabe | Manuales, diagramas o código comentado |
| Volumen y suciedad de los datos | Años de registros duplicados o inconsistentes | Depurar antes de migrar, no durante |
| Integraciones | Cada sistema externo que debe seguir funcionando | Encapsular en lugar de reconstruir la integración |
| Ruta elegida | Reconstruir desde cero | Rehospedar o encapsular |
De las cinco, la que más sorprende a los clientes es la segunda. La documentación no es un lujo administrativo: es descuento directo. Cuando no existe, el equipo tiene que reconstruir por ingeniería inversa lo que el sistema hace, y eso puede representar entre el veinte y el cuarenta por ciento del esfuerzo total del proyecto.
Lo que puede hacer usted para bajar el precio
Antes de pedir cotización: reúna manuales, diagramas y accesos; identifique a las dos o tres personas que conocen el sistema y agende su tiempo; y corra un conteo de registros duplicados en las tablas principales. Nada de eso cuesta dinero y todo reduce el número final.
El levantamiento se cotiza aparte, y es lo correcto
El levantamiento es la fase en la que se documenta qué hace realmente el sistema, qué procesos dependen de él y quién los ejecuta. Dura entre dos y cuatro semanas y se cotiza cerrado, porque su alcance sí es conocido.
Conviene tratarlo como un entregable con valor propio, no como un trámite previo. Al final de esa fase usted tiene el mapa de su sistema documentado, que en muchas empresas es la primera vez que existe y que sirve aunque el proyecto no continúe. También sirve para pedir una segunda opinión: con ese mapa, cualquier otro proveedor puede cotizar sobre la misma base.
Si un proveedor le regala el levantamiento, revise qué está incluyendo en el precio del resto.
Brenda Infinite® · INCEPTIOContra qué se compara el costo
El error de encuadre más común es comparar el proyecto contra cero, como si no hacer nada fuera gratis. No lo es. La alternativa de no modernizar tiene un precio anual que ya se está pagando:
- Horas de mantenimiento y parcheo. Multiplique las horas mensuales del equipo por su costo cargado y por doce.
- Doble captura. Las horas que la operación dedica a capturar en un sistema lo que ya capturó en otro, porque no se comunican.
- Proyectos detenidos. Las iniciativas que no arrancaron porque el sistema no las permite. Este es el más caro y el que nunca se contabiliza.
- Prima de riesgo. ¿Cuánto costaría una semana sin el sistema? Multiplíquelo por la probabilidad honesta de que ocurra en los próximos tres años.
- Costo de reclutamiento. Cada año es más caro y más lento encontrar a alguien que quiera mantener tecnología obsoleta.
Cómo se calcula el retorno
El retorno de una modernización rara vez viene de reducir plantilla, y presentarlo así suele ser deshonesto. Viene de tres lugares más concretos:
| Fuente de retorno | Cómo se mide | Cuándo aparece |
|---|---|---|
| Horas liberadas | Horas de TI y de operación que dejan de irse en mantenimiento y doble captura | Desde el primer módulo en producción |
| Velocidad de cambio | Tiempo que tarda una modificación en llegar a producción, antes y después | A partir del encapsulado |
| Riesgo eliminado | Deja de depender de una persona y de infraestructura sin soporte | Al cerrar la última fase |
Un proyecto por fases empieza a devolver antes de terminar, porque cada módulo entra en producción cuando se completa. Esa es la diferencia financiera más importante frente a una reescritura completa, que solo devuelve el día que termina.
Señales de una cotización mal hecha
- Precio cerrado del proyecto completo sin levantamiento. O está inflado o va a cambiar.
- No dice qué pasa si el alcance cambia. En modernización el alcance siempre se aclara sobre la marcha; el contrato debe decir cómo se maneja eso.
- No menciona la migración de datos. Es una de las partes más costosas y la que más se omite en las cotizaciones baratas.
- No dice de quién es el código. Si no está escrito que es suyo, asuma que no lo es.
- No incluye el periodo de convivencia. Si el plan no contempla que los dos sistemas corran en paralelo, el plan contempla un apagón.
- Cotiza por hora sin techo ni entregable. Trasladar todo el riesgo al cliente no es un modelo de contratación, es una ausencia de compromiso.
Cómo presupuestarlo ante dirección
Una modernización se aprueba cuando deja de presentarse como un proyecto de TI y empieza a presentarse como una decisión de continuidad y de capacidad de cambio. Tres cosas ayudan:
- Presente el costo de no hacerlo primero. La suma anual de mantenimiento, doble captura y proyectos detenidos. Es el número que hace que el proyecto parezca razonable.
- Pida solo la primera fase. Aprobar un levantamiento de cuatro semanas es mucho más fácil que aprobar un proyecto de seis meses, y al terminar tendrá números reales para pedir el resto.
- Nombre el riesgo de continuidad. Si el sistema depende de una persona, escríbalo con nombre y apellido en el documento. Cambia la conversación.
Y si el resultado del levantamiento es que el sistema aguanta dos años más sin riesgo, también es un buen resultado: cuatro semanas de inversión evitaron un proyecto que no hacía falta este año.
Preguntas frecuentes
No hay una cifra única antes del levantamiento y cualquier proveedor que la dé sin haber visto el sistema está adivinando. Lo que sí se puede establecer en una sesión de diagnóstico es el orden de magnitud: un encapsulado con APIs sobre un sistema documentado es un proyecto de semanas, mientras que una reconstrucción completa de un sistema que abarca toda la operación es un proyecto de trimestres.
Cinco: la cantidad de procesos que abarca el sistema, la calidad de la documentación existente, el volumen y la limpieza de los datos, el número de integraciones que deben seguir funcionando, y la ruta elegida. La documentación es la que más sorprende: cuando no existe, reconstruir por ingeniería inversa lo que el sistema hace puede representar entre el veinte y el cuarenta por ciento del esfuerzo total.
Se cotiza cerrado porque su alcance es conocido, y dura entre dos y cuatro semanas. Incluye documentar qué hace realmente el sistema, qué procesos dependen de él y quién los ejecuta. Al terminar el cliente tiene el mapa de su sistema documentado, que sirve aunque el proyecto no continúe y permite pedir una segunda opinión sobre la misma base.
Por fases es el modelo por defecto, porque el alcance se aclara conforme se avanza y cada fase entrega algo funcionando. Por módulo conviene cuando el proceso está bien delimitado y documentado, típicamente a partir de la segunda fase. Equipo dedicado conviene en modernizaciones largas con prioridades cambiantes o cuando hay equipo interno que participa.
De tres fuentes: horas liberadas de TI y de operación que dejan de irse en mantenimiento y doble captura, velocidad de cambio medida como el tiempo que tarda una modificación en llegar a producción, y riesgo eliminado al dejar de depender de una persona y de infraestructura sin soporte. Un proyecto por fases empieza a devolver antes de terminar.
Sí, y sin gastar dinero. Reúna manuales, diagramas y accesos; identifique a las dos o tres personas que conocen el sistema y agende su tiempo; y corra un conteo de registros duplicados en las tablas principales. Los tres reducen el número final porque bajan el esfuerzo de ingeniería inversa y de depuración de datos.
Precio cerrado del proyecto completo sin levantamiento, ausencia de cláusula sobre cambios de alcance, no mencionar la migración de datos, no aclarar de quién es el código, no incluir el periodo de convivencia entre ambos sistemas, y cotizar por hora sin techo ni entregable comprometido.
Presentando primero el costo anual de no hacerlo —mantenimiento, doble captura y proyectos detenidos—, pidiendo solo la aprobación de la primera fase en lugar del proyecto completo, y nombrando explícitamente el riesgo de continuidad si el sistema depende de una sola persona.
¿Necesita un número para presupuestar este año?
En la sesión de diagnóstico establecemos el orden de magnitud de su proyecto y le entregamos la cotización cerrada del levantamiento. Con eso puede llevar un número real a dirección en lugar de una estimación.