Si has oído alguna vez ‘hay que hacerlo nuevo’, este artículo es para ti

Mantenimiento de software heredado: cuándo no tiene sentido empezar desde cero

Tienes un software que funciona de maravilla. No “más o menos”. No “bueno para lo que hay”. Funciona perfecto.

Está adaptado a tu negocio, sabes cómo responde, confías en él. Te ha costado tiempo, dinero y cabeza.

Pero un día necesitas hacer unos cambios. Pequeños. Nada dramático.

Y ahí empieza el problema.

Por qué nadie quiere mantener software heredado

Vas a una empresa. Luego a otra. Luego a otra más.

Empiezas a escuchar siempre lo mismo:

  • “No conocemos ese lenguaje”
  • “Nosotros no tocamos software de otros”
  • “Eso es muy antiguo”
  • “Lo mejor es hacerlo nuevo”

Y tú piensas: Pero si funciona perfectamente…

La falsa solución: empezar desde cero

Te ofrecen rehacerlo todo. Desde cero. Otra vez a explicar tu negocio, definir requisitos, ajustar mil detalles, pasar meses afinando y volver a pagar una cantidad importante.

Para acabar… donde ya estabas. Con una duda incómoda ¿quién te asegura que no volverá a pasar?

El problema no es tu software

No es que tu software no valga. Es que:

  • No encaja en los estándares actuales
  • No es “cómodo” para quien lo mira desde fuera
  • Requiere esfuerzo entenderlo
  • Y eso… no todo el mundo quiere asumirlo

Así que la solución rápida es: empezar de cero (y facturar todo el proceso) y romperte la cabeza.

Mantener software heredado no es para cualquiera

  • Es más difícil
  • Requiere experiencia de verdad
  • Obliga a entender, antes de ejecutar

Y por eso muchas empresas ni lo intentan.

Sí, hay otra opción

Encontrar a alguien que se meta dentro.

Que:

  • Entienda lo que hay
  • Separe lo crítico de lo accesorio
  • Haga los cambios necesarios sin romperlo todo
  • Y te permita seguir trabajando sin empezar desde cero

No es magia. Es oficio.

No necesitas un software nuevo.

Necesitas recuperar el control del que ya tienes.

Porque lo caro no es rehacerlo.

Lo caro es tirar algo que funciona.

Continuidad en lugar de empezar de cero

Hay proyectos que no necesitan reinventarse. Necesitan a alguien que no les tenga miedo.

En DidiNET nos especializamos en eso: mantener, estabilizar y evolucionar software que ya está en funcionamiento.

Scroll al inicio