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. Gobernanza incluye administración de requisitos, administración de recursos, nutrición y administración del sistema, como seguridad de datos, acceso de usuarios, seguimiento de cambios, revisión, auditoría, control de implementación y reversión.

  2. Desarrollo de aplicaciones incluye la identificación de problemas actuales y la planificación, diseño, construcción y 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 el 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 en Microsoft Power Platform le permite almacenar y administrar de forma segura los datos y procesos que usan las aplicaciones empresariales. 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 usan para distribuir componentes entre entornos mediante 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 las canalizaciones de implementación en el producto

  • El control de código fuente debe ser su origen de confianza 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 proceso de compilación, prueba e 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