Microsoft Power Apps : Comment bien cadrer son besoin dans Microsoft Power Apps ?

La demande d’automatisation des processus métiers en entreprise étant en pleine expansion, les applications low-code, c’est-à-dire avec peu de développements, représenteront plus de 65%* des activités de développement des applications ; mais est-on sûr de concevoir ces applications à partir d’un besoin bien défini ?

*Source : Gartner 2019 Magic Quadrant for Enterprise Low Code Application Platforms.

D’abord, que signifie un besoin métier ?

Le besoin (tout court) provient de ce qui est nécessaire pour accomplir une action. Un besoin métier découle d’une attente permettant de solutionner une partie ou la totalité d’un manque ou d’un problème.

Le besoin métier est généralement exprimé par un demandeur à travers une expression des besoins donnant matière à créer l'information nécessaire à l'affinage du projet en vue de sa conception. Dans le cas du développement d’une application Microsoft Power Apps, le besoin est requalifié par l’apporteur de solution afin de réunir l’ensemble des éléments permettant la conception et la réalisation de l’application.

Quelles sont les étapes de développement d’une application Microsoft Power Apps?

Une fois que le besoin est exprimé par le métier, il y a d’abord l’étape de cadrage qui permet de bien comprendre le besoin et d’analyser la capacité d’y répondre dans l’outil. L’objectif de cette étape étant de déterminer s’il est possible de réaliser la solution dans Microsoft Power Apps, à savoir qu’il reste envisageable de compléter la solution avec d’autres composants de la Power Platform (comme Power Automate par exemple). Ensuite, si l’étape de cadrage résulte à ce que la solution soit dans Microsoft Power Apps, suivront les étapes de conception et de réalisation en étroite collaboration avec le métier.

Focus sur la phase de cadrage …

Pour cadrer le besoin dans Microsoft Power Apps, des ateliers de co-construction ont lieu pour plusieurs raisons :

  • Rencontrer le métier
  • Découvrir et challenger le besoin exprimé.
  • Définir le contexte et les objectifs du projet.
  • Définir les dates de rendu de l’application.
  • Déterminer la population cible des utilisateurs.
  • Définir les contraintes de l’application.

En suivant ces points, il sera possible d’accompagner le métier dans son expression de besoin. On va ainsi l’aider à déterminer les fonctionnalités attendues par l’application, l’affiner et exclure des fonctionnalités qui ne pourront être livrées dans la contrainte de temps défini, s’il y en a une.

Par ailleurs, le cadrage du besoin permet également de voir s’il y a des exigences au niveau de la performance de l’application mais également des exigences de sécurité. On ne développera pas de la même manière une application avec des enjeux de sécurité importante qu’une application sans enjeu de sécurité.

Une application étant amenée à évoluer dans le temps, il convient de proposer au métier une livraison par lot. Cela permettra ainsi de livrer et tester les fonctionnalités importantes dans un premier temps, puis les autres fonctionnalités moins prioritaires par la suite.

On va pouvoir proposer un prototype durant ces différents ateliers afin de confronter le métier à l’interface attendue et lui proposer une expérience utilisateur répondant à son besoin.

Une fois que la conception est validée par le métier, les équipes de développement pourront démarrer la réalisation.

Par conséquent, le cadrage du besoin est un prérequis essentiel à la définition de l’application. Cela permet de minimiser les risques et de livrer une solution qui correspond à l’attente du métier et qui répond aux objectifs.

Vous accompagner

Au-delà des obligations légales, la prise en compte de l’accessibilité numérique fait partie des objectifs de toutes les entreprises.

Highpoh, cabinet de conseil et d’expertise IT spécialisé dans les technologies Microsoft et le Numérique Responsable, vous aide à réaliser vos projets liés à la Power Platform : accompagnement ponctuel ou régulier, centre de services, ateliers de découverte de la Power Platform, idéation, gouvernance, cadrage, conception, réalisation d’applications, correction d’anomalies.

Highpoh intervient également dans la mise en place de fonctionnalités d’accessibilité nécessitant des développements spécifiques non présents par défaut, comme dans les sites SharePoint personnalisés.

Imane Kettani

Sustainable Smart Workplace Director

Fabien Simitambe

Consultant & Proxy PO Microsoft PowerPlatform
Sustainable Smart Workplace