stringtranslate.com

Gestión del ciclo de vida de las aplicaciones

La gestión del ciclo de vida de las aplicaciones ( ALM ) es la gestión del ciclo de vida del producto ( gobernanza , desarrollo y mantenimiento ) de los programas informáticos . Abarca la gestión de requisitos , la arquitectura de software , la programación informática , las pruebas de software , el mantenimiento de software , la gestión de cambios , la integración continua , la gestión de proyectos y la gestión de versiones . [1] [2]

ALM vs. Ciclo de vida del desarrollo de software

ALM es una perspectiva más amplia que el ciclo de vida del desarrollo de software (SDLC), que se limita a las fases del desarrollo de software , como requisitos, diseño, codificación, pruebas, configuración, gestión de proyectos y gestión de cambios. ALM continúa después del desarrollo hasta que la aplicación ya no se utiliza y puede abarcar varios SDLC.

ALM integrado

Los procesos de desarrollo de software modernos no se limitan a los pasos discretos de ALM/ SDLC administrados por diferentes equipos que utilizan múltiples herramientas desde diferentes ubicaciones. [ cita requerida ] La colaboración en tiempo real, el acceso al repositorio de datos centralizado, la visibilidad entre herramientas y proyectos, un mejor seguimiento y generación de informes del proyecto son la clave para desarrollar software de calidad en menos tiempo. [ cita requerida ]

Esto ha dado lugar a la práctica de la gestión integrada del ciclo de vida de las aplicaciones, o ALM integrada, donde todas las herramientas y los usuarios de las herramientas están sincronizados entre sí durante las etapas de desarrollo de la aplicación. [ cita requerida ] Esta integración garantiza que cada miembro del equipo sepa quién, qué, cuándo y por qué de los cambios realizados durante el proceso de desarrollo y que no haya sorpresas de último momento que provoquen retrasos en la entrega o el fracaso del proyecto. [ cita requerida ]

Los proveedores de gestión de aplicaciones actuales se centran más en las capacidades de gestión de API para la integración de herramientas de terceros de primera categoría, lo que garantiza que las organizaciones estén bien equipadas con un sistema de desarrollo de software interno que pueda integrarse fácilmente con cualquier herramienta de TI o ALM necesaria en un proyecto. [ cita requerida ]

Un director de investigación de la firma de investigación Gartner propuso cambiar el término ALM a ADLM (Application Development Life-cycle Management) para incluir DevOps , la cultura y práctica de ingeniería de software que apunta a unificar el desarrollo de software (Dev) y la operación de software (Ops). [3]

Paquetes de software ALM

Algunas suites de software especializadas para ALM son:

Véase también

Referencias

  1. ^ deJong, Jennifer (15 de abril de 2008). "Mea culpa, dicen los fabricantes de herramientas ALM". SDTimes . Archivado desde el original el 2 de febrero de 2011. Consultado el 22 de noviembre de 2008 .
  2. ^ Chappell, David, ¿Qué es la gestión del ciclo de vida de las aplicaciones? (PDF) , archivado desde el original (PDF) el 7 de diciembre de 2014
  3. ^ "Entrada de blog de Gartner". 2011-12-02.

Lectura adicional

Enlaces externos