• contacto@softwarecamp.mx

Application Lifecycle Management, ¿qué es?

¿En qué piensas cuando escuchas el término Application Lifecycle Management (ALM)?, muchos profesionales de TI relacionan el término únicamente con mantenimiento y operación de software, sin embargo ésta es una idea bastante reducida de lo que realmente implica ALM, Administración, Gestión de los procesos involucrados en la vida del Software, de hecho ALM es el hilo que une y coordina todas las tareas relacionadas a la vida del software, todas.

En la siguiente figura puedes observar los distintos componentes que típicamente integran el ALM.

Ventajas de conocer y aplicar el ALM
En general el llevar una correcta administración del ALM nos permite tener una visión holística del proceso de software, misma que favorece la adecuada ejecución de los proyectos de software, la consecuente finalización de los mismos y la sustentabilidad del producto en las etapas posteriores a la implementación y durante toda la vida útil del software hasta su retiro.

De manera puntual podemos hablar de los siguientes beneficios: 

Maximiza la satisfacción del cliente (apoyando en el aseguramiento de entrega de lo que el cliente solicitó)
Reduce costos en desarrollo
Incrementa la eficiencia en los equipos de trabajo involucrados
Incrementa la capacidad de respuesta a tiempo del equipo de trabajo
Reduce el tiempo de los ciclos de entrega
Optimiza la asignación de recursos
Reduce riesgos inherentes al proyecto
Favorece la satisfacción de los equipos de trabajo
Provee una visión del proyecto a nivel empresarial
Reduce el tiempo necesario para realizar entregas del producto (Build & release)
Reduce el tiempo dedicado a tareas que no aportan valor al proyecto
Provee una vista consistente y representativa del estatus del desarrollo del proyecto
 

La experiencia ha demostrado en esta, relativamente joven, industria de las Tecnologías de Información que los proyectos de software en el ámbito empresarial nunca deben ser esfuerzos aislados del resto de los procesos y herramientas (software o no) empleadas en la organización, por el contrario, éstos deben integrarse al menos en cierto grado a dichos procesos y herrramientas, es en este punto que el ALM adquiere una vital importancia en el éxito de una empresa.

¿En tu empresa, aplican correctamente ALM?