El costo real de mantener un sistema después del lanzamiento
Muchos negocios presupuestan la construcción del sistema y olvidan que el software, a diferencia de un mueble, sigue necesitando atención constante después de entregado.
Por qué el software necesita mantenimiento y un mueble no
Un sistema vive dentro de un entorno que cambia constantemente a su alrededor: el navegador se actualiza, el sistema operativo del servidor recibe parches de seguridad, las librerías que usa el código evolucionan con el tiempo. Si nadie atiende esos cambios, el sistema no se queda igual; con el tiempo se vuelve inseguro, más lento, o directamente deja de funcionar sin previo aviso.
Qué cubre el mantenimiento, en concreto
- Seguridad: aplicar actualizaciones y parches antes de que se conviertan en una vulnerabilidad explotada por alguien.
- Corrección de errores: fallos que aparecen con uso real, que no se detectaron durante las pruebas iniciales.
- Compatibilidad: asegurar que el sistema siga funcionando cuando el navegador, el sistema operativo, o un servicio externo cambian.
- Monitoreo: detectar caídas o problemas de desempeño antes de que el usuario final los reporte por su cuenta.
Lo que no es mantenimiento, y a veces se confunde
Agregar una función nueva, rediseñar una pantalla, o cambiar cómo funciona un proceso, no es mantenimiento; es una nueva fase de desarrollo, y debería cotizarse y planificarse por separado. Confundir ambas cosas es una fuente muy común de fricción entre negocios y sus desarrolladores.
Cuánto presupuestar, en términos realistas
No hay un número mágico universal, pero una referencia común en la industria de software es reservar entre un 15% y un 20% del costo de desarrollo original, por año, para mantenimiento continuo. Sistemas más simples pueden necesitar menos; sistemas con muchas integraciones externas, considerablemente más que ese rango.
El costo real de no mantener un sistema
El costo de no mantener no desaparece, se pospone y crece con el tiempo. Un sistema abandonado por meses casi siempre requiere una intervención mayor, y mucho más cara, para ponerlo al día, comparado con el costo acumulado de un mantenimiento continuo y ordenado. La deuda técnica, igual que la deuda financiera, genera intereses que se acumulan solos.
¿Tu sistema actual no tiene a nadie dándole mantenimiento?
Conversemos sobre tu situación →