logo

Lo barato de desarrollar puede salir carísimo de mantener

17 agosto 2026

El precio de un software no es lo que cuesta construirlo, sino lo que cuesta poseerlo durante los años que va a estar en producción. Construir se ha vuelto barato; operar, corregir, integrar y evolucionar no. Comparar dos propuestas por su presupuesto de entrega es como comparar dos edificios por el coste del hormigón.

Esta distinción se ha vuelto urgente en los últimos dieciocho meses. El coste de producir código ha caído de forma real y verificable —Stanford HAI documentó que el coste de inferencia para un sistema equivalente a GPT-3.5 se dividió por más de 280 entre noviembre de 2022 y octubre de 2024—, y con él ha caído el precio de entrada de muchas propuestas de desarrollo. Lo que no ha caído es el coste de mantener en pie lo que se construye.

¿Qué incluye realmente el coste total de propiedad?

El presupuesto de un proyecto suele cubrir análisis, diseño, desarrollo y puesta en producción. Es entre el 30% y el 40% del dinero que ese sistema va a consumir en su vida útil. El resto aparece después, repartido en partidas que casi nunca están en la propuesta inicial:

Partida

Qué incluye

Cuándo aparece

Construcción

Análisis, diseño, desarrollo, despliegue

Meses 1-9

Infraestructura

Cloud, almacenamiento, backups, entornos

Desde el día 1, para siempre

Corrección

Defectos, regresiones, incidencias en producción

Desde la primera semana

Evolución

Cambios de negocio, nuevos requisitos, nuevas integraciones

Continuo

Seguridad y compliance

Parches, auditorías, adaptación normativa

Continuo, con picos regulatorios

Dependencia

Coste de que solo un proveedor sepa tocarlo

Aparece cuando quieres cambiar

Las cinco primeras partidas se pueden estimar. La sexta no aparece en ningún presupuesto y es la que más dinero cuesta cuando se materializa, porque no se paga en euros al principio: se paga en pérdida de capacidad de negociación.

La deuda técnica no es un problema técnico, es una partida presupuestaria

La deuda técnica se explica normalmente como un concepto de ingeniería, y por eso los comités de dirección la ignoran hasta que es tarde. En términos financieros es más simple: es el sobrecoste que pagas cada vez que quieres cambiar algo, derivado de decisiones tomadas para ir más rápido en su momento.

Las estimaciones del sector sitúan la carga de mantenimiento y deuda tecnológica en torno al 40% del presupuesto de TI de una organización media. Es una cifra que conviene tratar como orden de magnitud, no como dato auditado, porque las metodologías varían mucho entre estudios. Pero la dirección es consistente en todas las fuentes: la mayor parte del gasto en tecnología de una empresa establecida no financia capacidades nuevas, financia el mantenimiento de decisiones antiguas.

Hay un dato adicional que cambia la conversación cuando se plantea a un director financiero: IBM estima que sanear la deuda técnica de los sistemas heredados puede mejorar el retorno de las iniciativas de inteligencia artificial hasta un 29%. Es decir, la deuda técnica no solo cuesta dinero en mantenimiento: reduce el rendimiento de todo lo que se construya encima.

Y el problema está creciendo, no reduciéndose. GitClear, sobre un análisis de 211 millones de líneas de código, documentó que la duplicación de bloques de código se disparó a partir de 2024 y que el trabajo de refactorización —la actividad que paga deuda— cayó de aproximadamente el 25% del cambio total en 2021 a menos del 10% en 2024. Se construye más rápido y se limpia menos.

¿Cómo se reconoce que la arquitectura es el cuello de botella?

No hace falta una auditoría formal para detectar los primeros síntomas. Estos son los indicadores que aparecen antes:

  • Los cambios pequeños tardan como los grandes. Modificar una etiqueta en un formulario requiere tocar cuatro sistemas y coordinar dos equipos.
  • Nadie puede estimar con confianza. Las estimaciones se disparan porque cada tarea implica descubrir dependencias no documentadas.
  • Cada integración nueva es un proyecto. Conectar una herramienta más cuesta lo mismo que conectar la primera, lo cual significa que no se está construyendo capacidad reutilizable.
  • El equipo evita ciertas zonas del sistema. Hay módulos que «mejor no tocar». Eso no es prudencia: es deuda técnica con nombre propio.
  • Las respuestas dependen de una persona. Si solo una persona sabe cómo fluye la información entre dos sistemas, la arquitectura vive en su cabeza y no en el diseño.

Cuando aparecen tres o más de estos síntomas, añadir capacidad de desarrollo no acelera nada. Solo aumenta el número de personas esperando a que se resuelva una decisión de diseño.

Las cuatro preguntas que revelan el TCO real de una propuesta

Cuando compares proveedores, estas cuatro preguntas separan a quien vende una entrega de quien vende un sistema. Ninguna es técnica; todas son contractuales.

¿De quién es el código? Si la respuesta incluye matices, licencias o «acceso al repositorio», la respuesta es que no es tuyo. La propiedad del código, la documentación y la propiedad intelectual deben transferirse por contrato. Sin eso, cualquier presupuesto es provisional, porque el proveedor tiene poder de fijación de precios indefinido sobre tu operación.

¿Qué pasa si mañana quiero cambiar de proveedor? La respuesta útil no es «no lo harás». Es: existe documentación de arquitectura, los módulos exponen contratos versionados, hay entornos separados y cualquier equipo competente puede hacerse cargo en un plazo razonable. Si esa transición requiere que alguien del proveedor original «explique cómo funciona», el sistema no está documentado, está memorizado.

¿Quién paga los defectos? Un defecto en el código entregado no es un cambio de alcance. Debería corregirse sin coste, y eso debería estar por escrito. En The Cloud Group lo llamamos Garantía Lluvia y está en el contrato: los defectos del código entregado los corregimos nosotros, de por vida. No es generosidad, es coherencia: si defiendes que tu ingeniería es disciplinada, tienes que asumir el coste de que no lo sea.

¿Cuál es el coste de operación estimado a tres años? Cualquier proveedor serio puede darte un rango de infraestructura, soporte y evolución. Quien no puede darlo, o no lo ha pensado, o prefiere que no lo pienses tú.

Estas preguntas son exactamente las que ayudamos a formular cuando actuamos como parte independiente en un proceso de selección de proveedores y redacción de RFP [enlace interno], sin participar como candidatos en la licitación que evaluamos.

¿Por qué lo barato de construir tiende a ser lo caro de mantener?

No es una coincidencia, es una relación causal. Las decisiones que abaratan la construcción son casi siempre las que encarecen el mantenimiento:

  • Saltarse el diseño ahorra semanas al principio y genera acoplamiento que se paga en cada cambio posterior.
  • No escribir pruebas ahorra un 20% del esfuerzo inicial y multiplica el coste de cada regresión.
  • No documentar ahorra días y convierte al equipo original en insustituible.
  • Integrar por parche en lugar de por contrato funciona hoy y rompe cada vez que el otro sistema cambia.
  • Aceptar el modelo de datos del primer requisito evita una discusión incómoda y condiciona todo lo que venga después.

Ninguna de estas decisiones es visible en una demo. Todas son visibles en la factura del tercer año.

El caso opuesto también existe y es medible. En proyectos de modernización de sistemas heredados —auditar, refactorizar y modernizar en lugar de reescribir desde cero— hemos visto reducciones de costes de mantenimiento de hasta un 60%. No porque el código nuevo sea mágico, sino porque el coste de mantenimiento es en gran parte el coste de la incertidumbre: cuando el sistema es comprensible y está probado, cada cambio deja de ser una apuesta.

Cómo presentar esto a un comité de dirección

El error habitual del equipo técnico es pedir presupuesto «para pagar deuda técnica». Es una petición que ningún comité aprueba con entusiasmo, porque suena a arreglar algo que se hizo mal.

La formulación que funciona es distinta y es honesta:

  1. Cuantifica el coste actual de cambiar. Cuántas semanas tarda hoy un cambio de tamaño medio, y cuántas debería tardar.
  2. Traduce a decisiones de negocio bloqueadas. Qué iniciativa comercial no se está haciendo porque el sistema no la soporta. Eso es coste de oportunidad, y sí se entiende en un comité.
  3. Propón un alcance acotado con precio cerrado. Una auditoría técnica con entregable por escrito y plazo fijo es una decisión de bajo riesgo. Un proyecto de modernización abierto, no.
  4. Presenta el TCO a tres años de las dos opciones. Mantener como está frente a intervenir. Casi siempre gana intervenir, pero hay que enseñar los dos números.

La conversación deja de ser «el software está mal hecho» y pasa a ser «esta es la diferencia de coste entre las dos rutas». Esa segunda conversación se puede ganar.

El precio correcto es el que puedes defender en el tercer año

Una propuesta barata que no incluye propiedad del código, documentación, pruebas ni contratos de integración no es una propuesta barata: es un préstamo con un tipo de interés que descubrirás después.

La pregunta que conviene llevar a la próxima decisión de compra de software no es cuánto cuesta construirlo. Es cuánto cuesta poseerlo, quién es su dueño y qué pasa el día que quieras cambiar de opinión.

Preguntas frecuentes

¿Qué es el coste total de propiedad (TCO) de un software?

Es la suma de todo lo que cuesta un sistema durante su vida útil: construcción, infraestructura, corrección de defectos, evolución funcional, seguridad y compliance, y el coste de depender de un único proveedor. El presupuesto de construcción suele representar solo entre el 30% y el 40% del total.

Las estimaciones del sector lo sitúan en torno al 40% del presupuesto de TI, aunque la cifra varía según la metodología del estudio. La dirección es consistente: en empresas establecidas, la mayor parte del gasto tecnológico mantiene decisiones pasadas en lugar de crear capacidades nuevas.

Estima al menos tres años de vida e incluye seis partidas: construcción, infraestructura y entornos, corrección de defectos, evolución funcional, seguridad y adaptación normativa, y coste de salida o cambio de proveedor. Un proveedor serio puede darte un rango razonado de las cinco primeras.

Porque las decisiones que abaratan la construcción —saltarse el diseño, no escribir pruebas, no documentar, integrar por parche— son las mismas que encarecen cada cambio posterior. El ahorro se concentra en el primer trimestre y el sobrecoste se reparte en los años siguientes.

Cuatro cosas: propiedad del código, la documentación y la propiedad intelectual; contratos de integración versionados y documentados; corrección de defectos sin coste; y un plan de transición que permita que otro equipo se haga cargo sin depender del proveedor original.

En la mayoría de los casos sí, siempre que exista un diagnóstico previo. Auditar, refactorizar y modernizar por dominios permite reducir los costes de mantenimiento de forma significativa —hasta un 60% en proyectos que hemos ejecutado— manteniendo la operación en marcha, algo que una reescritura completa no permite.

¿Sabes cuánto te va a costar tu software dentro de tres años? Nuestra auditoría técnica entrega por escrito el estado de arquitectura, código, deuda y seguridad, con precio cerrado y en 10 días hábiles. Es la forma más barata de descubrir un problema caro. Pide tu auditoría →

Profesional TI evaluando opciones Build, Buy o Integrate para una empresa
IA intentando optimizar procesos empresariales mal diseñados y sistemas ineficientes.
Arquitectura de software que limita el flujo de datos y la evolución empresarial