Présentation

Effectué

L’atelier Application Lifecycle Management (ALM) doit être prévu et terminé pendant la phase d’implémentation du projet.

Il existe des modèles pour chacun des ateliers Success by Design, et vous pouvez télécharger des exemples des modèles pour cet atelier et tout autre que vous souhaitez examiner.

Pourquoi l’ALM est importante

L’ALM est un vaste sujet qui couvre la gestion de la solution que vous créez. Il couvre également les processus et les outils que vous mettez en place pour créer, déployer et gérer la solution de manière fiable.

Roue du cycle de vie des applications représentant la planification et le suivi, le développement, la compilation et le test, le déploiement, le fonctionnement et la surveillance et l’apprentissage

Il est important de prévoir la façon dont vous gérerez les solutions pour vos applications Power Platform et Dynamics 365. Cela implique les étapes suivantes :

  • création
  • tests
  • validation
  • déploiement

Cet atelier pose une série de questions, regroupées en domaines logiques (création, test, lancement et déploiement, modèle d’exécution, post-implémentation et stockage) visant à étudier tous les aspects et à offrir l’aide la plus complète possible.

Grâce aux informations que vous collectez, vous pouvez faire des recommandations ciblées dans chaque domaine en fonction de l’expérience d’implémentation précédente, des bonnes pratiques à disposition, et identifier les domaines potentiels de préoccupation concernant votre implémentation.

Les projets dépourvus d’une stratégie ALM solide peuvent subir des retards, des processus imprévisibles et dépasser facilement le calendrier et le budget en raison d’un manque de gouvernance et de discipline.

Un bon point de départ pour comprendre l’ALM avec Dynamics 365 et Microsoft Power Platform consiste à lire et examiner la page de documentation Application Lifecycle Management (ALM) avec Microsoft Power Platform.

Composants ALM présentés

ALM étant un vaste sujet, l’atelier ALM se concentre sur les domaines clés qui peuvent apporter le plus d’avantages et réduire le plus possible les problèmes survenant sur un projet. Voici les thèmes abordés dans l’atelier ALM.

Stratégie générale

Une présentation générale de votre approche de développement et de déploiement, pour l’implémentation et après la mise en service. Est abordée votre stratégie de gestion des changements à l’aide de solutions.

Utilisez cette présentation pour examiner les autres thème abordés et vous assurer que les informations soutiendrons la stratégie de développement que vous proposez, en identifiant les défis ou les risques en cours de route. ​

Plan de build

Cette rubrique est l’endroit où nous explorons le composant d’infrastructure qui vous permettra de gérer la création de solutions à l’aide de plusieurs environnements (DEV, QA, UAT, INT, PROD, etc.).

Si plusieurs développeurs travaillent dans l’environnement, quelle approche allez-vous adopter pour prendre en charge cette conception ? Vous disposez de plusieurs environnements de développement ? Comment vont-ils se synchroniser ? ​

Stratégie de test

C’est dans cette rubrique que nous explorons les type de tests prévus et la façon dont ils seront intégrés dans le processus ALM global.

Mise en production et déploiement

Dans cette rubrique, nous examinons comment vous allez packager les actifs et les transférer d’un environnement à un autre. La complexité du processus de déploiement doit également être prise en compte ici, et tout ce qui pourrait renforcer la simplification. Un examen des préparatifs de déploiement, tels que les tests et l’optimisation des performances, est également prévu. ​

Modèle d’exécution

Cette rubrique nous permettra d’étudier votre processus de déploiement de correctifs de bogues et de maintenance des éléments déployés. Étant donné que cela inclut également une perspective à plus long terme, nous examinons la façon dont vous allez gérer les tests de mises à jour hebdomadaires et de mises à niveau plus importantes deux fois par an.

Gestion de la capacité

Dans cette rubrique, nous examinons l’utilisation de la capacité de stockage et des demandes d’API. Plus précisément, nous chercherons à nous assurer que vous optimisez la capacité dont vous disposez et que vous planifiez la surveillance de la consommation de capacité de manière continue.