Un développeur citoyen est une personne qui, sans formation formelle en programmation, peut créer des applications web ou mobiles qui s’intègrent dans l’environnement numérique d’une entreprise et qui sont fonctionnelles. Ils peuvent créer des automatisations et des applications qui sont strictement adaptées à leurs propres besoins ou aux besoins des autres dans l’entreprise. En général, ce sont des solutions simples qui sont créées en peu de temps, souvent en utilisant des plateformes :
Les plateformes peu de code et sans code sont indispensables pour les développeurs citoyens. Elles leur permettent de construire des applications en quelques jours, voire en quelques heures, au lieu de semaines ou de mois. En conséquence, les travailleurs ordinaires peuvent rapidement répondre à leurs besoins et résoudre des problèmes sans avoir à attendre de l’aide de l’informatique.
Par exemple, un professionnel des ressources humaines peut créer une application de gestion du temps qui automatise l’ajout de réunions au calendrier, rationalisant ainsi les processus internes et économisant du temps pour les développeurs.
Les derniers outils d’IA, tels que ChatGPT et GitHub Copilot, ouvrent de nouvelles possibilités pour les développeurs citoyens. Ils permettent de poser une question sur une fonctionnalité souhaitée en langage naturel, et l’algorithme générera du code prêt à l’emploi ou même une application entière en réponse à la demande.
Par exemple, un vendeur pourrait demander à ChatGPT de créer une application mobile pour suivre les prospects de vente. Le chatbot posera quelques questions pour expliquer les exigences exactes, puis générera le code de l’application et (dans la version ChatGPT Plus) également des maquettes de l’interface utilisateur. Un tel processus ne prendra qu’une ou deux heures.
Il sera encore plus facile d’obtenir une solution qui est censée être juste une autre automatisation dans un outil peu de code populaire. Il y a une forte probabilité que nous obtenions le bon code avec des instructions sur la façon d’exécuter notre nouvelle automatisation.
Les développeurs citoyens peuvent mettre en œuvre des solutions basées sur l’IA par eux-mêmes et accélérer l’automatisation dans leurs entreprises sans impliquer de spécialistes. Cependant, on ne peut pas encore s’attendre à ce que les outils d’IA génèrent des solutions entièrement fonctionnelles du premier coup.
Ils sont plus comme des collaborateurs qualifiés des développeurs citoyens que des outils qui peuvent remplacer le travail de personnes qui connaissent au moins les bases de la programmation. Souvent, il faut corriger les solutions à plusieurs reprises ou suggérer à ChatGPT comment résoudre un problème. Cela permet d’obtenir une version finale de l’application beaucoup plus rapidement, mais ce n’est pas une tâche d’un clic.
Source : DALL·E 3, prompt : Marta M. Kania (https://www.linkedin.com/in/martamatyldakania/)
Voici plusieurs avantages clés d’employer des individus qui, en plus de leur spécialisation, assument également le rôle de développeurs citoyens au sein de l’entreprise :
Pour tirer pleinement parti du potentiel des développeurs citoyens, les entreprises doivent créer des conditions appropriées. Voici cinq étapes clés :
De nombreuses entreprises, grandes et petites, ont déjà bénéficié des opportunités offertes par des employés concevant indépendamment de petites solutions informatiques. Voici trois entreprises qui ont connu un succès significatif dans la mise en œuvre de solutions créées par des développeurs citoyens.
Accenture est une entreprise spécialisée dans les services de conseil en affaires et en technologie. Ils ont mis en œuvre la Microsoft Power Platform pour permettre aux employés de créer rapidement des applications et des flux de travail. L’objectif principal était d’accélérer la gestion des données au sein de l’entreprise. Cependant, l’entreprise a reconnu que le développement citoyen augmentait considérablement la productivité et la flexibilité organisationnelles. En conséquence, plus de 8 000 applications ont été créées par des développeurs citoyens en six mois dans l’entreprise.
Accenture favorise également une culture de partage des connaissances en organisant des présentations de solutions créées par des développeurs citoyens. De cette manière, l’entreprise vise à aider les employés à développer des compétences et à personnaliser les technologies de manière autonome.
Toyota, un fabricant automobile de premier plan, a créé un centre d’excellence qui forme les employés sur la Power Platform, mais les encourage également à expérimenter par eux-mêmes et à partager leurs résultats. L’entreprise organise un “Automatisation Summit” annuel où les équipes présentent leurs projets innovants de développement citoyen.
Toyota encourage ses employés à croire qu’il n’est pas nécessaire d’avoir un doctorat pour proposer des solutions précieuses. Ils voient le développement citoyen comme une chance pour pratiquement quiconque s’y intéresse.
Source : Microsoft (https://customers.microsoft.com/en-us/story/763052-toyota-motor-north-america-automotive-power-apps)
IKEA prend les développeurs citoyens au sérieux. Elle a établi une communauté Power de 4 000 membres pour aider à l’adoption de la technologie peu de code. L’entreprise récompense également ceux qui automatisent des tâches et mettent en œuvre des innovations grâce au développement citoyen. IKEA reconnaît que cette approche permet aux employés de se concentrer sur leurs activités principales au lieu de perdre du temps sur des tâches répétitives.
Source : Microsoft (https://customers.microsoft.com/en-us/story/1686198659059020881-ikea-retailers-power-apps-en-france)
Les développeurs citoyens sont des atouts inestimables pour aider les organisations à accélérer leur transformation numérique. Ils permettent d’innover plus rapidement et de créer des solutions parfaitement adaptées aux besoins de votre organisation – après tout, les développeurs citoyens les créent pour faciliter la vie à eux-mêmes et à leurs collègues.
Pour collaborer efficacement avec les développeurs citoyens, il est essentiel de fournir une formation, des outils et une gouvernance appropriés pour ce groupe d’employés. Si vous faites cela, vous gagnerez une équipe de super-héros prête à optimiser votre entreprise.
Si vous aimez notre contenu, rejoignez notre communauté de abeilles occupées sur Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest, TikTok.
Expert en JavaScript et instructeur qui forme les départements informatiques. Son objectif principal est d'améliorer la productivité de l'équipe en enseignant aux autres comment coopérer efficacement lors du codage.
Les entreprises luttent pour gérer une vaste quantité de contenu publié en ligne, des publications…
À l'ère de la transformation numérique, les entreprises ont accès à une quantité sans précédent…
Saviez-vous que vous pouvez obtenir l'essence d'un enregistrement de plusieurs heures d'une réunion ou d'une…
Imaginez un monde où votre entreprise peut créer des vidéos engageantes et personnalisées pour n'importe…
Pour tirer pleinement parti du potentiel des grands modèles de langage (LLMs), les entreprises doivent…
En 2018, Unilever avait déjà entrepris un voyage conscient pour équilibrer les capacités d'automatisation et…