Información general sobre la administración del ciclo de vida de las aplicaciones con Microsoft Power Platform

Los artículos de esta sección describen cómo puede implementar la administración del ciclo de vida de las aplicaciones (ALM) mediante Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio y Microsoft Dataverse.

¿Qué es ALM?

ALM es la administración del ciclo de vida de las aplicaciones, que incluye gobernanza, desarrollo y mantenimiento. Además, incluye estas disciplinas: administración de requisitos, arquitectura de software, desarrollo, pruebas, mantenimiento, administración de cambios, soporte, integración continua, administración de proyectos, implementación, administración de versiones y gobernanza. Las herramientas de ALM proporcionan un sistema estandarizado para la comunicación y la colaboración entre los equipos de desarrollo de software y los departamentos relacionados, como los de pruebas y operaciones. Estas herramientas también pueden automatizar el proceso de desarrollo y distribución de software. Con ese fin, ALM combina las disciplinas relacionadas con todos los aspectos del proceso para lograr el objetivo de impulsar la eficiencia mediante la distribución de software predecible y repetible.

Áreas principales de ALM

  1. La gobernanza incluye la gestión de requisitos, la gestión de recursos, el mantenimiento y la administración del sistema, como la seguridad de los datos, el acceso de los usuarios, el seguimiento de cambios, la revisión, la auditoría, el control de la implementación y la reversión.

  2. El desarrollo de aplicaciones incluye la identificación de los problemas actuales y la planificación, el diseño, la construcción y la prueba de la aplicación y sus mejoras continuas. Esta área incluye roles tradicionales de desarrollador y creador de aplicaciones.

  3. mantenimiento incluye la implementación de la aplicación y mantenimiento de tecnologías opcionales y dependientes.

El ciclo de vida de la aplicación es el proceso cíclico de desarrollo de software que involucra estas áreas: planificación y seguimiento, desarrollo, creación y pruebas, implementación, uso, supervisión y aprendizaje mediante detección.

El ciclo de vida de la aplicación.

ALM para Power Apps, Power Automate, Microsoft Copilot Studio y Dataverse

Dataverse in Microsoft Power Platform le permite almacenar y administrar de forma segura datos y procesos que utilizan las aplicaciones comerciales. Para usar las características y herramientas de Power Platform disponibles para administrar ALM, todos los entornos que participan en ALM deben incluir una base de datos de Dataverse.

Los siguientes conceptos son importantes para comprender el uso de ALM con Microsoft Power Platform.

  • Las soluciones son el mecanismo para implementar ALM; se utilizan para distribuir componentes entre entornos a través de la exportación e importación. Un componente de representa un artefacto usado en su aplicación y algo que puede personalizar. Todo lo que se puede incluir en una solución es un componente, como tablas, columnas, lienzos y aplicaciones basadas en modelos, flujos de Power Automate, bots de chat, gráficos y complementos.

  • Dataverse almacena todos los artefactos, incluidas las soluciones y los procesos de implementación dentro del producto

  • El control de fuente debe ser su fuente de verdad para almacenar y colaborar en sus componentes.

  • Plataforma de integración continua y entrega continua (CI/CD) como Azure DevOps que le permite automatizar su compilación, prueba y canalización de implementación. También se puede utilizar con canalizaciones dentro del producto.

Para obtener más información sobre cómo las tecnologías de ALM y Azure DevOps, combinadas con las personas y los procesos, permiten que los equipos ofrezcan valor continuamente a los clientes, consulte Herramientas de DevOps en Azure.

Consulte también