Tendance techno : Les développeurs citoyens
Les développeurs citoyens. Qui sont-ils? Pourquoi on entend parler d'eux? Est-ce que ça mange la même chose en hiver qu'un développeur? Vous l'aurez bien deviné… ce n’est pas le cas. Laissez-moi vous expliquer comment les outils disponibles leur permettent de se développer, les avantages ainsi que les éléments à prendre en considération pour vos organisations.
La naissance d’un développeur citoyen
J'étais en train de prendre un verre avec mon ami Guillaume qui travaille pour un organisme public. Il me racontait que dans son emploi, il attend constamment après des processus administratifs. Il doit attendre l’approbation et l’entrée de données de certaines personnes spécifiques. Les processus impliquent souvent plusieurs personnes qui ont peu de temps à accorder à ces tâches. Étant un utilisateur Microsoft, il essaie d'automatiser quelques trucs à gauche et à droite. Par exemple, l'envoi automatique d'un courriel lorsqu’une tierce partie remplit un formulaire. Il fait aussi en sorte que le titre de la personne, son nom, sa région personnalise le courriel et l'envoi automatiquement pour lui souhaiter la bienvenue dans son réseau. Son employeur, fasciné par la vitesse à laquelle il a mis un tel automatisme en place, lui demande s'il a d'autres idées. Et tout d'un coup, un développeur citoyen est né.
Le chemin vers l'efficacité grâce à l'automatisation
Après avoir gouté à ce franc succès, il passe du temps à travailler « on business » et non pas « in business ». Il continue d’essayer de développer des flux d’automatisation afin de rendre sa vie plus facile. Après tout, s’il peut faire plus sans faire des suivis continuellement, il pourrait passer plus de temps à faire autre chose. Il se rend vite compte que plus son besoin devenait complexe, plus il doit effectuer des recherches. Cela lui permet d’en apprendre davantage sur la plateforme, mais ce n’était pas toujours fructueux. C’est difficile d’en vouloir à quelqu’un qui n’a pas choisi de faire du développement de sa carrière. Il doit donc trouver une balance entre le temps gagné et le temps utilisé pour développer, car il rencontre un rendement décroissant. Malgré l'obstacle rencontré, on comprend que Power Automate est tout de même un outil permettant un apprentissage rapide et efficace pour gagner en autonomie.
L’outil clé pour y arriver
C’est la beauté d’avoir accès à plus de 1000 connecteurs différents grâce à Power Automate. Tous prêt à être configurés en quelques clics, avec des actions prédéterminées auxquelles on peut aisément appliquer une logique. C’est comme le terrain de jeu de Microsoft ! Ils nous fournissent des blocs de construction prêts à être assemblés et notre seule limite (ou presque) est notre imagination. « Presque » puisque Microsoft veut garder le tout « low-code no-code », ce qui peut diminuer la capacité à reproduire ce qu’un développeur traditionnel peut accomplir.
Maximiser la performance tout en restant sécuritaire
Puisque Power Automate est disponible dans pratiquement toutes les organisations avec Office 365, les utilisateurs commencent à en entendre parler. Ce qui nous mène directement à ce que mon ami Guillaume a vécu; une augmentation de la productivité. Certes, elle est incrémentale, mais imaginez si les développeurs citoyens avaient une formation. On verrait plein de gens s’essayer sur des flux automatiques. Vous direz, n’y a-t-il pas de danger a laissé mes utilisateurs monter des flux qui prennent des données de différentes sources et les manipuler à souhait? Effectivement, c’est un des plus grands enjeux que je remarque de ces temps-ci chez des clients. Sans gouvernance, il est facile de perdre de vue la « big picture » de ce qu’il se passe à l’interne. Il faut savoir comment faire pour limiter les utilisateurs et protéger les données de l’entreprise.
Maintenant que la loi 25 est en vigueur, le plan de gouvernance est essentiel pour ne pas mettre à risque notre conformité et nos données. Microsoft propose déjà des bases de gouvernances dans sa documentation, mais il est important de bien connaître la plateforme pour comprendre toutes les implications de mettre la gouvernance en place. Heureusement, il existe des gens comme moi et mes collègues qui travaillent sur la Power Platform depuis des années. Nous facilitons le jargon, et aidons à bien préparer le terrain afin que les utilisateurs puissent maximiser leur productivité sans compromettre l’organisation.
Une solution à considérer
Microsoft a créé un bel espace de travail autant pour les experts que pour les développeurs citoyens. Si vous vous identifiez dans la situation de Guillaume ou que votre organisation perd un temps énorme avec les processus administratifs, Power Automate pourrait vous aider. N’hésitez pas à me contacter et allons prendre un café ensemble pour en discuter!
Jérémie Fortier, Programmeur-analyste pour la Power Platform
- Découvrez en plus sur Microsoft Power Automate
- Découvrez en plus sur les développeurs citoyens
- Découvrez en plus sur notre expertise Microsoft