Blog

  • Accueil
  • Blog
  • MS PPF/Dynamics 365 Gestion des Releases

MS PPF/Dynamics 365 Gestion des Releases

9 February 2024
La gestion des releases dans Power Platform et Dynamics 365 : un processus crucial

Depuis 2019, Microsoft a adopté une stratégie de mises à jour semestrielles, nommées Wave 1 et Wave 2, pour sa suite Power Platform et Dynamics 365. Cette approche offre de nombreux avantages, permettant aux utilisateurs de bénéficier des dernières avancées de Microsoft, mais présente également de potentiels défis.

L'évolution rapide de la plateforme peut être perçue comme un atout majeur pour les utilisateurs, car elle garantit l'accès à des fonctionnalités de pointe et des améliorations régulières. Par exemple, ces mises à jour peuvent introduire de nouvelles fonctionnalités d'intelligence artificielle, des améliorations de l'expérience utilisateur ou des intégrations avec d'autres services cloud Microsoft. Cela permet aux entreprises d'innover rapidement et de rester compétitives sur le marché.

Ce rythme soutenu peut cependant également présenter un risque, notamment lorsque des fonctionnalités obsolètes sont dépréciées, bien que cela reste rare. L'introduction de nouvelles fonctionnalités peut également entraîner des problèmes de compatibilité ou de performances avec les applications existantes, ce qui nécessite une gestion proactive de la part des administrateurs système et des développeurs.

La gestion des versions devient ainsi un processus crucial pour assurer une maintenance efficace et un suivi du cycle de vie des applications. Voici quelques clés pour y parvenir avec succès :

1. Maintenir des environnements distincts
Avant tout, il est essentiel de disposer au moins d'un environnement de développement et éventuellement d'un environnement de test, en plus de l'environnement de production. Cette séparation permet de tester les nouvelles versions sans risquer de perturber les opérations en cours.

2. Restez informé du contenu des releases
Il est impératif de rester informé du contenu de chaque release, notamment en consultant les informations fournies par Microsoft sur leurs sites officiels. Comprendre les changements à venir permet de mieux anticiper les impacts potentiels sur les applications existantes.

Pour cela, je recommande d'utiliser le site Microsoft Release Plan : https://releaseplans.microsoft.com. Vous pourrez y voir les points forts d'une release en un coup d'œil, en créant votre propre plan de release avec les fonctionnalités que vous avez implémentées, au lieu de parcourir toute la documentation de la release.

Faites également attention à la date GA (General Available) de la release. Lorsque la date GA arrive, tous les environnements sont mis à jour avec la nouvelle release.

3. Activer les aperçus des versions
L'étape suivante consiste à activer les aperçus des versions dans l'environnement de développement. Cela permet de tester les nouvelles fonctionnalités avant leur déploiement général et d'adapter les applications en conséquence.

Cette action peut être effectuée dans le Centre d'administration Power Platform, section Mises à jour.


4. Effectuer des tests approfondis
Une fois la nouvelle version activée dans l'environnement de développement/préparation, il est essentiel d'effectuer des tests complets pour garantir le bon fonctionnement des applications existantes. Cette étape permet d'identifier et de résoudre les problèmes potentiels avant le déploiement en production.

5. Communiquer efficacement Enfin, la communication est essentielle. Informer les utilisateurs finaux des changements à venir et de leur impact sur les applications est essentiel pour éviter les surprises et assurer une transition en douceur. Les sessions de formation et les guides peuvent également être utiles pour aider les utilisateurs à s'adapter aux nouvelles fonctionnalités et à tirer le meilleur parti de la plateforme.



En suivant ces clés de gestion des versions, les organisations peuvent tirer pleinement parti des avantages offerts par la cadence de publication semestrielle de Microsoft tout en minimisant les risques potentiels pour leurs applications et leurs processus métier. Une approche proactive de la gestion des versions permet de maintenir un environnement stable et performant tout en bénéficiant des dernières innovations technologiques.