En quoi Power Platform est un accélérateur de la transformation et de la modernisation du SI des entreprises ?

En 2022, Satya Nadella, Directeur général de Microsoft, a annoncé l’évolution de la stratégie de Microsoft avec « Doing more with less » : « more speed. More Productivity. More time to focus on what matters ». En complément, de nombreuses annonces ont été faites sur les évolutions de Power Platform, Open Ai & Copilot afin d’accompagner les efforts de digitalisation des entreprises. Power Platform s’inscrit dans cette démarche d’optimisation du temps, des coûts d’IT et de développement, et de ROIs, pour faire plus avec moins.
Power Platform : qu’est-ce que c’est ?
Alors que les besoins métiers et projets informatiques ne cessent d’augmenter, Microsoft a lancé Power Platform, une suite de logiciels permettant de créer facilement et rapidement des applications et d’automatiser des tâches, sans avoir besoin de développement spécifique.
Power Platform réunit plusieurs outils :
- Power BI: solution d’analyse et de visualisation des données
- Power Apps: pour le développement d’applications web & mobile
- Power Pages: pour le développement de sites Internet
- Power Automate: pour l’automatisation des processus
- Power Virtual Agents: un agent virtuel intelligent (chatbot)
Pourquoi les entreprises investissent dans la mise en place de Power Platform ?
Total Cost of Ownership (TCO ou Coût Total de Production), OPEX, ROI et efficacité Business sont au cœur des réflexions des entreprises en amont des choix d’investissements et de stratégie.
Power Platform est un moyen de réduire le TCO des applications en donnant aux métiers (Business Decision Makers) le pouvoir de créer eux-mêmes des applications et répondre à leurs propres cas d’usages avec une interface de développement simplifié ne nécessitant pas ou peu de connaissances en développement. Par cette initiative, le temps et le coût de développement d’une application sont maitrisés, de la spécification du besoin à la maintenance et support.
Les possibilités offertes par Power Platform ne représentent qu’une infime partie des possibilités d’investissement pour les entreprises afin d’optimiser à court terme les coûts du SI. L’alliance des outils disponibles au sein de la plateforme donne la possibilité aux entreprises de redéfinir les frontières du développement, de l’automatisation et de la visualisation de la donnée afin que celles-ci correspondent au mieux à leurs besoins, afin de maximiser la valeur métier proposée par les outils.
Du pouvoir donné aux Citizen Developers
On appelle « Citizen Developer » (ou Citizen dev) une personne qui n’a pas de connaissances spécifiques de code, mais qui, grâce à des outils tels que ceux proposés par Power Platform, est capable de développer des outils utiles aux métiers.
Aussi, en donnant le pouvoir au métier « Citizen Developers », les entreprises offrent la capacité aux métiers de se rapprocher de la réflexion de conception de solutions : Proof of Concept, Most Valuable Product… et des investissements nécessaires pour architecturer, développer et maintenir les applications réalisées. Microsoft Copilot, l’assistant personnel intégré dans l’ensemble des applications Microsoft 365, permet d’ailleurs de créer une application en décrivant son besoin en langage naturel.
D’autres accélérateurs sont disponibles (accompagnement au design par template ou image, support et guide tout au long de la conception…) afin d’accompagner aux mieux les utilisateurs dans leur montée en compétences. Les Citizen Developers participent à la réalisation du backlog d’application avec leurs compétences et leur expertise métier.
Power Platform : un champ d’application étendu
Le champ des possibilités offertes par Power Platform est particulièrement vaste : la suite de solutions permet de répondre à un besoin d’automatiser ses propres tâches répétitives (en bénéficiant des templates proposés sur les portails App des solutions Power Platform), ou encore de gérer la refonte ou la création d’une application legacy critique pour l’entreprise, en synergie avec les développeurs et équipes IT. Les utilisations de Power Platform sont multiples, et les Citizen Dev ont désormais une grande liberté pour mettre en place des outils en parfaite adéquation avec leurs besoins, sans les difficultés que peuvent parfois avoir certains projets IT impliquant du développement (longueur de mise en place, produit peu adapté au besoin, difficulté de prise en main, etc.)
La nécessaire compréhension des coûts de licences Power Platform
L’utilisation de solutions Power Platform nécessite évidemment d’investir dans des licences. La compréhension des coûts de licences est importante afin d’accompagner les usages en mettant en place des organes de gouvernance et d’accompagnement nécessaires à l’adoption et au support des outils.
Pour en savoir plus sur les licences Power Platform, nous vous invitons à consulter la documentation Microsoft : « Vue d’ensemble des licences pour Microsoft Power Platform »
Une capacité d’intégration au service de la modernisation
La capacité d’intégration de Power Platform est liée à la rapidité et la facilité d’accès à la donnée de l’entreprise. Pour cela, les équipes bénéficient de plus de 10000 connecteurs disponibles pour connecter directement les flux vers les applications de Power Platform.
Grâce aux connecteurs, les utilisateurs peuvent interagir avec les APIs sans avoir de compétences en de code ni de connaissances approfondies des APIs nécessaires. Les connecteurs offrent également une expérience simplifiée lors de l’authentification aux APIs sans ajout de code spécifique.
Pour se connecter aux APIs internes ou aux systèmes tiers, il est possible de créer des connecteurs personnalisés et d’utiliser le service API Management pour exposer les APIs.
Enfin, l’exploitation de la donnée est simplifiée et sécurisée par le biais de Dataverse qui permet d’intégrer les données de plusieurs sources dans un même espace de stockage. Ces données peuvent ensuite être utilisées dans Power Apps, Power Automate, Power BI, et Power Virtual Agents.
Les possibilités d’architectures sont multiples et donnent le pouvoir de repenser notre manière de concevoir une solution. En dehors de l’accès aux données de l’organisation – qu’elles soient hébergées ou non sur le Cloud, la combination de Power Platform avec les patterns d’intégration Azure donne la capacité de connecter l’écosystème Low Code à des outils IoT, à la puissance du Machine Learning, etc.
Le Low Code propose aussi des patterns de design et d’architecture afin d’éviter les problèmes de résilience, de performance et de scalabilité. Il est important d’accompagner les concepteurs dans les choix d’architecture, afin de se prémunir des impacts qui en découlent. Il est aussi nécessaire de mettre en place le socle de gouvernance adéquat selon le niveau de maturité de l’entreprise : gestion des environnements, rôles et responsabilités, DLP (Data Loss Prevention), déploiement, supervision & maintenance.
Power Platform comme accélérateur de la modernisation applicative
En conclusion, Power Platform n’est pas uniquement destinée aux applications métiers couvrant un usage interne avec peu d’utilisateurs : elle est un véritable accélérateur de la transformation et de la modernisation pour les entreprises.
La mise en place de Fusion Team (une équipe pluridisciplinaire composée d’utilisateurs et de développeurs) permet d’allier les compétences métiers, de développement et d’architecture dans un objectif global de réduction du time to market des applications.
Un travail en synergie est donc possible – et recommandé – afin de pouvoir moderniser ensemble des applications legacy nécessitant une forte compétence métier et une expertise IT.
Vous souhaitez être accompagné.es dans vos projets de Power Platform ? Contactez-nous !