archivo

Archivos diarios: junio 4, 2012

El mantenimiento de un sistema de información es una tarea cuya complejidad crece exponencialmente con la deuda técnica, tamaño y criticidad del mismo.

¿Cuántas veces una tarea de mantenimiento ha provocado efectos colaterales en otras funcionalidades del sistema y en consecuencia ha averiado más que arreglado?, ¿cuántas veces la propia tarea de mantenimiento añade nuevos errores al sistema?.

Un mantenimiento como desarrollo de software que es no debe convivir de manera independiente al testing integrándolo dentro del mismo proceso, independientemente de que haya otro equipo que realice este tipo de tareas en alguna fase de los trabajos.

Debe entenderse el testing en un mantenimiento como un trabajo que se debe de hacer con rigor, ya que se está manteniendo un software que por regla general tendrá problemas o que requerirá una rápida adaptación a un nuevo contexto y no es cuestión de echar más leña al fuego y dar la sensación de involución por encima de la de evolución.