Desarrollo de software. Gerarld Marvin Weinberg. Sobre el progresivo deterioro del software

No debería ser así porque realmente no hay nada que justifique que el software se tenga que ir deteriorando conforme se van realizando tareas de mantenimiento con el mismo. Sin embargo todos estamos hartos de ver gráficas con el número de errores de un software que llegado a un punto empiezan a crecer de nuevo de manera lenta, pero continua.

Algunos de los motivos pueden ser los siguientes:

– El software desarrollado tiene una importante deuda técnica lo que complica las tareas de mantenimiento.

– Se dispone de poco tiempo para poder realizar mantenimientos correctivos o evolutivos por lo que la consecuencia es eliminar el problema cuanto antes, lo que da lugar a parches que solucionan el problema pero incrementan la deuda técnica del producto.

– El software no para de crecer en funcionalidades incrementándose su complejidad.

Sobre el deterioro del software, Weinberg tiene la siguiente reflexión: “No hay un código tan grande, retorcido o complejo que el mantenimiento no puede empeorar”.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: