La obsolescencia del software ¿Qué es y cómo evitarla? | 005

En un mundo ideal, nos encantaría crear software a la primera y no volver a tocarlo jamás. Pero todos sabemos que con el paso del tiempo, el software envejece, se vuelve más difícil de mantener y pierde utilidad.

  • ¿Son la deuda técnica y el legacy code los únicos culpables de este fenómeno?
  • ¿Puede haber algo más allá de eso?
  • ¿Es el paso del tiempo algo que va en nuestra contra?
  • Y si es así, ¿qué podemos hacer para evitarlo?

En este capítulo exploramos la obsolescencia, el mecanismo por el que en los productos, servicios, sistemas y tecnologías van perdiendo utilidad con el paso del tiempo, y vemos cómo aplicar este concepto al Software.

Introducimos la "Ley de la Obsolescencia del Software", una ley que puede ayudarnos en la reflexión, comunicación y toma de decisiones.

Profundizamos en:

  • Los mecanismos de obsolescencia
  • Tipos de obsolescencia
  • Cómo nos afecta como desarrolladores y usuarios
  • En qué medida y cómo podemos luchar contra ella

Y es que el fin de este capítulo es añadir la obsolescencia en nuestra caja de herramientas para que podamos comunicarnos mejor y tomar mejores decisiones y hacer productos de software que perduren en el tiempo.

Dani Santamaría

Dani Santamaría

Staff Software Engineer

[🐦]

👇 Suscríbete gratis para recibir este episodio 👇