Auditoría técnica con ADR
Mapa de deuda valorada en días, score de riesgo por módulo, dependencias críticas. Entregable propio del cliente.
Modernizamos software legacy sin parar producción. Auditoría técnica completa primero (entregamos un ADR con mapa de deuda, riesgos y dependencias), luego migración gradual con Strangler Fig pattern. Tu sistema sigue funcionando mientras lo reemplazamos pieza a pieza.
Actualizado:
La modernización de software legacy es uno de los servicios más solicitados y, simultáneamente, el peor entendido. La mayoría de proyectos de migración fracasan no por falta de talento técnico sino por intentar reescribir todo en un «big bang» que nunca llega a salir a producción. Nuestro enfoque es radicalmente distinto: migración gradual con paridad funcional verificada en cada paso.
Antes de tocar una sola línea de código entregamos un Architecture Decision Record (ADR) completo. Contiene: mapa de deuda técnica valorada en días de ingeniería, score de riesgo por módulo (probabilidad × impacto de fallo), dependencias críticas y obsoletas (con CVEs si aplica), análisis de cobertura de tests existente, y plan de acción priorizado. Este entregable tiene valor por sí mismo: aunque decidas no continuar la modernización con nosotros, te queda un mapa técnico actualizado y honesto del sistema.
El patrón principal que usamos es el Strangler Fig: las nuevas funcionalidades se construyen en arquitectura moderna mientras el sistema legacy sigue operativo. Un proxy o gateway redirige el tráfico de cada funcionalidad migrada al nuevo sistema, dejando el resto en el legacy. Poco a poco — siempre con paridad funcional verificada por tests de regresión — las funcionalidades viejas se reemplazan, hasta que el sistema antiguo puede desactivarse sin riesgo.
Hemos modernizado sistemas en stacks muy variados: PHP 5.x a PHP 8 con Symfony o Laravel, ASP.NET WebForms a ASP.NET Core con frontend React o Next.js, Java 6/7 con Struts a Java 17 con Spring Boot, Cobol mainframe a Java o Go con APIs REST como capa intermedia, y VB6/Access a SaaS multi-tenant moderno. Lo único que no hacemos es migrar manteniendo tecnología obsoleta (no migramos PHP 5 a PHP 5 nuevo).
Mapa de deuda valorada en días, score de riesgo por módulo, dependencias críticas. Entregable propio del cliente.
Migración gradual sin parar producción. Cada funcionalidad migrada se valida antes de switch.
Paridad funcional verificada antes de cada migración parcial. No se rompe nada por sorpresa.
Diagramas C4, ADRs por decisión, runbooks operativos. Todo versionado en Git junto al código.
ETL con validación, deduplicación, reconciliación. Reportes de calidad de datos. Sin pérdida.
El sistema viejo y el nuevo conviven durante meses. Proxy/gateway dirige tráfico según funcionalidad.
Cuando la tecnología es razonable, refactorizamos sin reemplazar. Más barato y menos arriesgado.
Empezamos por módulos de mayor riesgo o frecuencia de cambio. ROI temprano antes que cobertura completa.
Antes de empezar acordamos qué significa ‘migración exitosa’: latencia, errores, cobertura, mantenibilidad.
Rangos de referencia. Cada presupuesto se ajusta al alcance real del proyecto.
Desde 5.000€
ADR completo con plan de acción. 1-3 semanas. Sin compromiso de modernización posterior.
Desde 25.000€/módulo
Migración gradual con paridad funcional. 4-8 semanas por módulo.
Personalizado
Proyectos de 9-36 meses según tamaño. Cotización tras auditoría inicial.
Evaluación técnica gratuita. Respuesta en menos de 24h.
Iniciar conversación →