Processus de développement de l’équipe de fusion

Effectué

Les équipes de développement de fusion créent en un temps record des logiciels plus performants, en permettant aux développeurs citoyens, ou aux professionnels, de créer des applications capables de résoudre des problèmes uniques aux côtés et avec le soutien de leurs pairs développeurs professionnels.

Le problème du système de gestion des stocks sur le terrain implique des membres des équipes de techniciens de terrain, de gestion des stocks et de développement de logiciels.

La façon dont Caleb, Maria et Kiana s’organisent est révélatrice de la façon dont de nombreux développements de fusion peuvent fonctionner et doivent fonctionner.

Processus de développement

« L’intérêt de Power Apps », souligne d’emblée Maria, « c’est que vous n’avez pas besoin de vous y connaître en développement de logiciels pour créer une excellente application capable de traiter un problème commercial spécifique. »

Elle poursuit : « En fait, je dirais que la partie la plus délicate est de savoir quand et comment demander de l’aide, quand Power Apps Framework ne fournit pas les fonctionnalités pour créer l’application, et comment impliquer l’équipe de développement logiciel ».

« Donc, même si les développeurs citoyens créent une application Power Apps, ils ont encore besoin de notre aide, nous les développeurs professionnels » ajoute Kiana.

« Exactement ! » répond Maria. « En fait, les développeurs professionnels ont l’habitude eux aussi de créer des applications Power Apps pour remplacer rapidement des systèmes existants. »

« Toutefois, la plupart du temps, les développeurs citoyens obtiennent les données à partir de certains types de services web, appelés... »

« des API web ? » interroge Kiana.

« Oui, c’est ça, des API web ! » s’exclame Maria. « Les développeurs citoyens peuvent réutiliser les API web existantes pour obtenir des données afin de créer leur application Power Apps, ou bien travailler avec les développeurs professionnels pour créer des API web. Quoi qu’il en soit, les développeurs professionnels font ce qu’ils savent faire le mieux, en utilisant le langage et les outils qu’ils maîtrisent parfaitement. Et la bonne nouvelle c’est que, si Power Apps ne fournit pas un contrôle pour l’interface utilisateur, un développeur professionnel peut en créer un. »

« Par conséquent, il semble que les développeurs professionnels ont un rôle essentiel à jouer dans la création d’équipes Power Apps et de développement de fusion » acquiesce Kiana.

Organisation des équipes

Caleb ajoute : « Pour être honnête, la tâche semble vraiment laborieuse et l’application peut ne pas être aussi exceptionnelle si on doit créer une application unique qui couvre tous les besoins de toutes les équipes. »

« C’est ça le problème » répond Maria. « Chaque professionnel, ou développeur citoyen, peut créer sa propre application parfaitement adaptée à ses propres besoins. C’est pourquoi un grand nombre de petites applications, parfaitement adaptées aux tâches à réaliser, sont créées. Au sein de cette équipe, nous devons nous assurer que nous ne dupliquons pas nos efforts et que nous communiquons exactement ce dont nous avons besoin à Kiana et Preeti, au niveau du département informatique. »

Organigramme détaillant le processus implémenté par une équipe de développement de fusion pour créer des applications, ainsi que les membres de l’équipe.

Caleb retourne vers le tableau blanc : « Vous savez que j’aime bien tout résumer, alors voici ce que je comprends du concept d’équipes de développement de fusion » :

  • Des membres de toute l’organisation se regroupent pour résoudre un problème commercial.
  • En se basant sur la solution à ce problème, les professionnels, développeurs citoyens, utilisent Power Apps pour créer des applications logicielles adaptées à leurs besoins.
  • Les développeurs professionnels prennent en charge ces applications Power Apps avec les données des API web en utilisant les outils qu’ils connaissent le mieux, tout en conservant leur flux de travail existant.
  • L’équipe tient le registre des applications individuelles développées afin de ne pas dupliquer les efforts, et recherche et réutilise les API web existantes.

Résolution du problème du système de gestion des stocks sur le terrain

L’équipe convient des points suivants pour créer sa première application en utilisant le processus d’équipe de développement de fusion :

  • Possibilité de sélectionner un entrepôt et de voir son stock
  • Possibilité d’ajuster le stock dans n’importe quel entrepôt

Bien que cela semble assez simple, cela permettra à l’équipe de s’entraîner à demander aux développeurs citoyens de créer une application Power App alimentée par une API web qui renvoie les emplacements et les stocks des entrepôts.

Une fois terminée, l’application Power Apps pourra être utilisée par l’équipe de Maria ou de Caleb. Mieux encore, l’équipe de Kiana possède déjà des API web développées pour une prise en charge globale.

« Eh bien, maintenant que nous connaissons nos objectifs, par quelle étape doit-on commencer ? » demande Kiana.

« Je pense que nous devrions créer une application Power Apps » répond Maria, « qui veut se joindre à moi ? »

Vous levez la main en même tant que Kiana.