¿Qué significa Gestión del ciclo de vida de las Aplicaciones?

La gestión del ciclo de vida de la aplicación (ALM) es la coordinación combinada de varias actividades del ciclo de vida del desarrollo, como requisitos, desarrollo de modelos, compilación y pruebas mediante:

  • Aplicación adecuada de los procesos que amparan estas actividades.
  • Gestionar las relaciones entre los artefactos de desarrollo utilizados o producidos por estas actividades.
  • Creación de informes de progreso del ciclo de desarrollo completo.

La gestión del ciclo de vida de las aplicaciones también se conoce como gestión del ciclo de vida del software.

Ciberninjas explica la gestión del ciclo de vida de las aplicaciones

El proceso ALM implica la gestión del ciclo de vida de la aplicación a través de la gobernanza, el desarrollo y las operaciones.

Considerado el vínculo cohesivo del ciclo de vida del desarrollo, ALM siempre comienza con una idea, que conduce al desarrollo de la aplicación.

Una vez que se crea la aplicación, el siguiente paso es la implementación en un entorno en vivo. Una vez que la aplicación pierde su valor comercial, llega al final de su vida útil, donde ya no se utiliza.

Aunque ALM no admite actividades específicas del proceso de gestión del ciclo de vida, mantiene todas las actividades sincronizadas. Las ventajas de ALM son las siguientes:

  • Compartir las mejores prácticas ayuda a aumentar la productividad de los desarrolladores.
  • El flujo fluido de información y el trabajo colaborativo ayudan a romper fronteras.
  • ALM reduce el tiempo de desarrollo y adaptación de aplicaciones.
  • La integración simplificada acelera el proceso de desarrollo.

Las desventajas de ALM son las siguientes:

  • Aumenta el coste general de la aplicación.
  • Responsable directo del bloqueo del proveedor.