Saltar al contenido principal

Modernización de sistemas legacy con IA, sin frenar operaciones

Modernización de sistemas legacy con IA: dónde ayuda de verdad, qué estrategia elegir y un plan mes a mes para migrar sin detener la operación diaria.

Modernización de sistemas legacy con IA, sin frenar operaciones

Ricardo Argüello

Ricardo Argüello
Ricardo Argüello

CEO & Fundador

Transformación Digital 5 min de lectura

Actualizado el 1 de octubre de 2026

Reescribir un sistema legacy sale caro. Entenderlo sale mucho, mucho más caro.

Cualquiera que haya heredado un ERP de quince años lo sabe. La persona que escribió el cálculo de comisiones ya no está, la documentación dice una cosa y el código hace otra, y nadie se atreve a tocar el módulo de facturación porque la última vez que alguien lo hizo se cayó el cierre de mes. El sistema funciona. Nadie sabe bien por qué.

Eso es lo que cambió con la IA. No escribe el sistema nuevo por ti, pero hace en semanas la parte que antes se comía la mitad del presupuesto: leer el código viejo y explicar qué hace.

Dónde entra la IA en una modernización legacy

Hay tres trabajos donde la diferencia ya es medible.

Leer y documentar. Morgan Stanley construyó una herramienta interna, DevGen.AI, que desde enero de 2025 revisó 9 millones de líneas de COBOL y Perl y las convirtió en especificaciones en inglés llano. Según contó Mike Pizzi, su jefe global de tecnología, al Wall Street Journal, eso les ahorró unas 280.000 horas de desarrolladores. Fíjate en lo que no hace la herramienta. No reescribe nada. Extrae la lógica de negocio y deja que un equipo la reconstruya con herramientas modernas.

Actualizar y traducir. Amazon usó su asistente Q para pasar aplicaciones a Java 17. Andy Jassy escribió que el tiempo promedio por aplicación bajó de unos 50 días de desarrollador a unas pocas horas, que en menos de seis meses actualizaron más de la mitad de sus sistemas Java en producción y que el ahorro equivale a 4.500 años de trabajo. Ojo, eso es Java a Java. Traducir de verdad (COBOL a Java, Visual FoxPro a Python) es más difícil y pide más revisión humana.

Fijar el comportamiento antes de moverlo. Esta es la que más me importa. Antes de cambiar un módulo necesitas pruebas que digan “esto es lo que hace hoy”, con sus errores incluidos. Se llaman pruebas de caracterización y escribirlas a mano en un sistema sin documentación era un trabajo eterno. Hoy la IA las genera leyendo el código, y tu equipo las revisa.

Anthropic describió este mismo flujo para COBOL en febrero de este año: mapear dependencias, documentar, medir riesgo por componente y recién entonces traducir. Lo analizamos cuando IBM perdió 31 mil millones en bolsa el día del anuncio.

Las cinco estrategias, con y sin IA

Las opciones de siempre siguen siendo las mismas. Lo que cambia es cuánto cuesta cada una.

EstrategiaQué hacesQué cambia con IA
Encapsulamiento (API wrapping)Pones una capa de APIs encima del sistema viejoPoco. Ya era la opción barata
Re-plataforma (lift and shift)Mueves el sistema a la nube sin tocar la lógicaLas actualizaciones de versión se vuelven rutinarias
RefactorizaciónOrdenas el código sin cambiar lo que haceLas pruebas de caracterización la hacen segura
Re-arquitecturaPartes el monolito en piezasEl mapa de dependencias deja de ser una adivinanza
ReconstrucciónEscribes un sistema nuevo desde ceroArrancas con especificaciones extraídas del código, no de la memoria de alguien

Mi opinión es que la reconstrucción completa sigue siendo la peor apuesta en casi cualquier empresa mediana, con o sin IA. Concentra todo el riesgo en un solo día de salida.

Cómo se ejecuta mes a mes

Así es como planteamos un proyecto en IQ Source, con el patrón Strangler Fig: el sistema nuevo crece alrededor del viejo y lo va reemplazando por partes, sin un día de corte.

Mes 1. Entender. Inventario de módulos, mapa de dependencias y documentación generada con IA, revisada con la gente que usa el sistema todos los días. Al final del mes hay una lista de módulos ordenada por dos cosas: cuánto duele y qué tan aislado está.

Mes 2. Fijar. Pruebas de caracterización sobre el primer módulo elegido y una capa de API delante de él. Todavía no se apaga nada.

Meses 3 y 4. Primer módulo en producción. La versión nueva corre en paralelo, se compara contra la vieja con las mismas pruebas y el tráfico se redirige cuando los resultados coinciden.

Mes 5 en adelante. El siguiente módulo va más rápido porque el mapa, las pruebas y la capa de API ya existen. El sistema viejo se apaga por partes.

¿Cuál módulo va primero? ¿El que más falla o el que menos depende de los demás? ¿Quién confirma que una regla rara es un error y no una política que alguien pidió en 2014? Esas preguntas se contestan en el primer mes, y ninguna la contesta un modelo.

Lo que la IA no resuelve

La IA te dice qué hace el código. No te dice si debería hacerlo.

Un sistema de quince años tiene reglas que fueron decisiones de negocio y reglas que fueron errores que todos aprendieron a rodear. Distinguirlas pide a alguien de operaciones sentado al lado del equipo técnico, y eso no se acelera. Tampoco la migración de datos, que es donde yo esperaría que se rompa el cronograma, porque los datos viejos tienen veinte años de excepciones guardadas en campos de texto.

Y la gente. Un equipo que lleva una década manteniendo el sistema viejo es el que mejor sabe dónde están las trampas. Si lo dejas fuera del proyecto, la IA te va a documentar el código y vas a perder el contexto.

Si tienes un sistema que nadie quiere tocar, el primer paso es medir cuánto te está costando mantenerlo. La calculadora de deuda técnica te da un número para empezar, y si quieres ver cómo armamos el plan completo, está en nuestro servicio de modernización legacy.

Preguntas Frecuentes

En la modernización de sistemas legacy, la IA lee el código viejo y lo convierte en documentación y especificaciones, mapea dependencias entre módulos, genera pruebas que fijan el comportamiento actual y traduce o actualiza código. Morgan Stanley la usó para revisar 9 millones de líneas de COBOL y Perl. Las decisiones de negocio siguen siendo humanas.

El costo de modernizar un sistema legacy depende del enfoque. Un encapsulamiento con API puede costar de 10.000 a 30.000 USD, una re-plataforma parcial de 30.000 a 80.000 USD y una reconstrucción completa puede superar los 100.000 USD. Avanzar por módulos reparte la inversión en el tiempo y deja ver resultados antes de comprometer todo.

Sí. El patrón Strangler Fig permite modernizar un sistema legacy sin detener la operación: los módulos nuevos se construyen en paralelo, el tráfico se redirige uno a uno y el sistema viejo se apaga por partes. Las pruebas de caracterización, que hoy la IA genera rápido, confirman que cada módulo nuevo hace lo mismo que el viejo.

Modernizar un sistema legacy con IA por módulos suele llevar un primer mes de inventario y documentación, un segundo mes de pruebas y diseño, y el primer módulo en producción entre el tercer y el cuarto mes. Los siguientes van más rápido. Una reescritura completa de una sola vez sigue tomando años y concentra todo el riesgo.

legacy modernización inteligencia artificial migración strangler fig deuda técnica arquitectura

Artículos Relacionados

La IA no te hace mejor: amplifica lo que ya eres
IA y Automatización
· 6 min de lectura

La IA no te hace mejor: amplifica lo que ya eres

Un ingeniero con Claude resuelve en una tarde lo que antes tardaba una semana. La misma herramienta, sin criterio, borra una base de datos en producción.

agentes IA gobernanza de IA Claude Code
Code review para humanos, pero 41% del código es IA
Desarrollo de Software
· 9 min de lectura

Code review para humanos, pero 41% del código es IA

El 41% del código en 2025 fue generado o asistido por IA, con 1.7x más defectos. Tu proceso de revisión asume que el autor entiende lo que escribió. Ya no.

calidad de código revisión de código código generado por IA
IBM perdió $31 mil millones: el monopolio COBOL se agota
Transformación Digital
· 8 min de lectura

IBM perdió $31 mil millones: el monopolio COBOL se agota

Las acciones de IBM cayeron 13% tras el anuncio de Anthropic sobre modernización COBOL con IA. Qué significa para empresas con sistemas mainframe y cómo actuar.

COBOL modernización legacy IBM