Vue d’ensemble de la gestion du cycle de vie des applications avec Microsoft Power Platform

Les articles de cette section décrivent comment vous pouvez implémenter la gestion du cycle de vie des applications (ALM) à l’aide de Power Apps, Power Automate, Power Pages, Microsoft Copilot Studio et Microsoft Dataverse.

Qu’est-ce qu’un ALM ?

ALM est la gestion du cycle de vie des applications, qui comprend la gouvernance, le développement et la maintenance. De plus, elle intègre les disciplines suivantes : gestion des exigences, architecture logicielle, développement, tests, maintenance, gestion du changement, support, intégration continue, gestion de projet, déploiement, gestion des versions et gouvernance. Les outils ALM fournissent un système normalisé de communication et de collaboration entre les équipes de développement de logiciels et les départements associés, tels que les tests et les opérations. Ces outils peuvent également automatiser le processus de développement et de livraison de logiciels. À cette fin, ALM combine les disciplines concernées avec tous les aspects du processus pour atteindre l’objectif de l’efficacité grâce à une livraison de logiciels prévisible et reproductible.

Domaines clés de l’ALM

  1. La gouvernance comprend la gestion des exigences, la gestion des ressources, l’administration du système et la gestion des processus, comme la sécurité des données, l’accès des utilisateurs, le suivi des modifications, la révision, l’audit, le contrôle du déploiement et la restauration.

  2. Le développement d’applications comprend l’identification des problèmes actuels, ainsi que la planification, la conception, la création et le test de l’application et de ses améliorations continues. Cette zone comprend les rôles de développeur et de créateur d’applications traditionnels.

  3. maintenance inclut le déploiement de l’application et maintenance des technologies facultatives et dépendantes.

Le cycle de vie de l’application est le processus cyclique de développement logiciel qui implique ces domaines : planifier et suivre, développer, construire et tester, déployer, exploiter, surveiller et apprendre de la découverte.

Le cycle de vie de l’application.

ALM pour Power Apps, Power Automate, Microsoft Copilot Studio et Dataverse

Dataverse in Microsoft Power Platform vous permet de stocker et de gérer en toute sécurité les données et les processus utilisés par les applications métier. Pour utiliser les fonctionnalités et les outils Power Platform disponibles pour gérer ALM, tous les environnements qui participent à ALM doivent inclure une base de données Dataverse.

Les concepts suivants sont importants pour comprendre ALM à l’aide de Microsoft Power Platform.

  • Les solutions sont le mécanisme de mise en œuvre d’ALM ; vous les utilisez pour distribuer des composants entre les environnements via l’exportation et l’importation. Un composant représente un artefact utilisé dans votre application et un élément que vous pouvez vous permettre de personnaliser. Tout ce qui peut être inclus dans une solution est un composant, tel que des tables, des colonnes, des canevas et des applications pilotées par modèle, des flux Power Automate, chatbots, graphiques et plug-ins.

  • Dataverse stocke tous les artefacts, y compris les solutions et les pipelines de déploiement dans le produit

  • Le contrôle de source doit être votre source de vérité pour le stockage et la collaboration sur vos composants.

  • Plateforme d’intégration continue et de livraison continue (CI/CD) telle que Azure DevOps qui vous permet d’automatiser votre build, vos tests et pipeline de déploiement. Peut également être utilisée avec les pipelines dans le produit.

Pour plus d’informations sur la façon dont ALM et les technologies Azure DevOps, combinées avec des personnes et les processus, permettent aux équipes de fournir continuellement de la valeur aux clients, voir Outils DevOps sur Azure.

Voir aussi