Modernización y deuda técnica

Pagar la deuda técnica acaba de volverse accesible.

Durante años, modernizar ese sistema nunca entró en el presupuesto. La IA cambió la matemática: lo que llevaba trimestres ahora lleva semanas — y lo hacemos sin detener el negocio que corre sobre él.

Qué hacemos

  • Evaluar

    mapear la deuda, su costo real y qué requiere estar listo para IA

  • Estabilizar

    primero pruebas y observabilidad, para que cambiar sea seguro

  • Evolucionar

    modernización incremental, entregando valor en cada paso, nunca una reescritura de golpe

  • Dejar listo para IA

    la estructura, el acceso a los datos y las interfaces que necesita tu próxima década

Pruebas

CareerVillage

Un Django obsoleto, un código enredado y un despliegue manual era lo que se interponía entre ellos y el crecimiento. Actualizamos Django de una versión obsoleta a la última disponible en ese momento, ordenamos el código y pusimos un sistema de despliegue en serio sobre contenedores Docker con Jenkins como servidor de integración continua — y seguimos ahí.

Lee el caso

Oxford Economics

El punto de partida era una tecnología que ya no podía hacer lo único que el negocio vende. El análisis de un evento vale más en las horas siguientes — una plataforma que no puede moverse a esa velocidad está publicando historia. Reconstruimos el sitio, el portal de clientes y el pipeline de publicación detrás.

Lee el caso
CareerVillage · de 2013 a hoy
Django puesto al día · front end a React · despliegue reconstruido
Oxford Economics · sitio, portal, pipeline de publicación

Señales de que es el momento

  • El sistema heredado está bloqueando una iniciativa de IA
  • Las personas que lo entendían se están yendo
  • Costos de infraestructura y licencias que crecen mientras la agilidad se encoge
  • Se viene un due diligence

Evidencia

Especialidad profunda en Python/Django heredado — y siete años evolucionando un producto en vivo dentro de Auth0 sin romperlo.

Cuándo hay que ser honesto

Si una reescritura realmente no vale la pena, la evaluación lo dice — eso es un hallazgo, no un fracaso.

Las decisiones de arquitectura y diseño que tomó sophilabs al principio rindieron con creces.
Arvindra SehmiCIO, Oxford Economics

Por qué nunca entró en el presupuesto

El sistema heredado es ese del que depende todo — y durante años, modernizarlo nunca entró en el presupuesto: lo que llevaba eran trimestres. La otra salida, una reescritura de golpe, es donde los roadmaps van a morir. Por debajo, los problemas son más profundos que cualquier cosa que un usuario pueda ver: tecnología que ya no puede hacer lo único que el negocio vende, un código sin pruebas y sin documentación, un proceso de despliegue que es un evento — mientras las personas que lo entendían se están yendo.

La IA cambió la matemática: comprensión de código, generación de pruebas y asistencia en migraciones — supervisadas por senior — y lo que llevaba trimestres ahora lleva semanas. La disciplina no cambió. Primero estabilizar, después cambiar; y luego evolucionar el sistema pieza por pieza mientras sigue funcionando. Nada se reconstruye desde cero, el valor se entrega en cada paso, y el negocio que corre sobre él nunca se detiene.

Qué significa “sin detener el negocio”

Primero estabilizar

pruebas y observabilidad antes de que cambie nada, para que cambiar sea seguro. Los caminos críticos — los que nunca deben romperse — se automatizan primero y corren en cada merge, así que una regresión se detecta mientras sigue siendo un solo cambio.

Una pieza a la vez

pieza por pieza mientras sigue funcionando; cada pieza se cambia solo cuando la nueva versión fue aplicada y verificada. Nada se reconstruye desde cero.

Valor en cada paso

software funcionando en tu entorno, con tus datos. Si no hay nada que mostrar, esa es la señal, y llega temprano.

Supervisado por senior

los agentes arman pruebas rápido y deciden mal qué es correcto, así que una persona decide qué debe y qué no debe hacer la funcionalidad, y cada línea se lee por lo que hace. La autonomía se gana por tipo de cambio, nunca se concede al por mayor.

Pagada mientras sigue en marcha.

Cómo es un trabajo con nosotros

Empieza con la evaluación: el AI Discovery Sprint mapea la deuda, su costo real y qué requiere estar listo para IA — y si una reescritura realmente no vale la pena, lo dice. De ahí, trabajo a precio fijo en orden de valor, y los ingenieros que definieron el alcance son los que lo entregan. Los equipos que siguen construyendo pasan a una suscripción mensual con precio por resultado, no por horas. En cualquiera de los dos casos, el trabajo queda en tu repositorio, bajo tus estándares, con un nombre en cada release.

Funciona bien con

Preguntas frecuentes

  • ¿Reescribir o refactorizar?

    Casi siempre incremental. Las reescrituras de golpe son donde los roadmaps van a morir.

  • ¿Pueden trabajar en un sistema sin pruebas y sin documentación?

    Es el paciente típico. Primero estabilizar, después cambiar.

  • ¿Cómo hace la IA que esto sea accesible ahora?

    Comprensión de código, generación de pruebas y asistencia en migraciones — supervisadas por senior. La matemática cambió; la disciplina no.

  • ¿El código escrito con IA no agrega más deuda?

    Puede. Los agentes producen código más rápido de lo que cualquiera puede leerlo, y los equipos que lo dejan pasar están acumulando un nuevo tipo de deuda técnica — código que nadie en el equipo leyó por completo. La disciplina es la misma que corremos nosotros: especificaciones en el repositorio, cada línea revisada por una persona, las pruebas como contrato y el nombre de un ingeniero en cada release. Cómo entregamos con agentes de código sin entregar sus errores

  • ¿Quién es dueño del sistema después de que se van?

    Es tuyo desde el primer commit: en tu repositorio, documentado, con las pruebas y el runbook. La entrega está escrita para funcionar sin nosotros.

Averigua cuánto te cuesta realmente tu deuda.