Le Citizen Developer : comment créer des applications sans connaissances techniques ?
La transformation digitale des entreprises a mis en lumière de nombreux disfonctionnements au sein des organisations.
Le besoin grandissant des employés de dématérialisation, de mobilité et d’interface utilisateur simple et adaptée, les poussent à demander aux DSI de plus en plus de solutions. Mais aujourd’hui les métiers n’ont souvent ni le temps ni le budget pour s’investir dans des projets s’étalant sur plusieurs mois.
Faute d’investissement et pour répondre rapidement au besoin, la DSI opte pour des solutions génériques qui ne correspondent pas parfaitement au besoin des métiers et qui n’offrent pas suffisamment de flexibilité pour intégrer des évolutions continues.
C’est une problématique importante qui peut faire perdre beaucoup de temps et d’argent aux entreprises.
Ainsi, des éditeurs tels que Microsoft ont décidé de proposer des solutions low-code/no-code pour que les salariés puissent eux-mêmes créer leurs applications rapidement et facilement.
Plus besoin d’avoir des connaissances en développement pour mettre en place une solution adaptée. C’est pour répondre à cette nouvelle activité qu’est né le terme citizen developer.
Le Citizen Developer
Le citizen developer est un utilisateur final qui va créer les applications dont il a besoin pour son activité grâce aux solutions mises en place par sa DSI, telles que les services proposés par la Power Platform de Microsoft.
Il n’a pas de formation informatique ou technique, il est simplement un utilisateur qui s’intéresse au monde du digital, curieux et qui est force de propositions et d’innovations pour son entreprise.
La véritable force du citizen developer réside dans sa proximité avec le métier et dans sa compréhension des besoins métiers, lui permettant de créer des applications simples et de proposer des produits finis rapidement.
Le citizen developer garantit l’efficacité des applications, optimise le temps de création et permet l’appropriation rapide par les utilisateurs finaux. En utilisant les outils de création mis à disposition par la DSI, l’entreprise peut ainsi profiter pleinement du potentiel d’innovation des applications, sans perte d’information.
La Power Platform de Microsoft
Cette nouvelle dynamique au sein de l’entreprise a poussé les équipes à favoriser les méthodes agiles dans le processus de création d’application. Grâce à la méthode itérative, l’application s’adapte aux besoins en constante évolution et les délais de développement sont considérablement raccourcis.
Dans ce nouveau processus, il n’y a plus d’intermédiaires, plus de perte d’informations. C’est un véritable gain de temps pour l’utilisateur et d’argent pour l’entreprise.
Selon une étude IDC, sur les 5 prochaines années, 500 millions d’applications vont être créées (autant que ces 40 dernières années) et 65% d’entre elles seront low code (Gartner). C’est pourquoi le citizen developer devient indispensable aux entreprises.
Microsoft a mis en place une plateforme d’outils qui permet aux citizen developers et à tous ceux qui le souhaitent de créer des applications métiers facilement et rapidement.
Composée de Power BI, Power Automate, PowerApps et Power Virtuel Agent, cette suite de solutions vise à simplifier la création d’application, de chat bot ou encore d’analyse de données. Ce sont des outils low-code, c’est-à-dire qu’ils demandent peu de code et de connaissances techniques.
La notion de low-code peut paraître complexe lorsque l’on ne travaille pas dans le milieu informatique, mais en réalité, nous faisons du low-code depuis longtemps et sans nous en rendre compte.
En effet, si vous avez déjà utilisé Microsoft Excel, vous avez déjà réalisé du low-code. Vous utilisez des tableaux, des formules/fonctions simples pour effectuer des calculs afin d’obtenir des graphiques, des analyses de données… C’est la même logique avec la Power Platform.
Focus sur Power Apps
PowerApps est l’outil de création d’application de Microsoft. L’outil permet à n’importe quel utilisateur de créer des applications métiers web ou/et mobile personnalisées à partir de sources de données présélectionnées.
En moyenne, le temps de création d’une application avec PowerApps est de 2 semaines, contre plusieurs mois pour une application développée de manière « classique ». Les applications peuvent répondre à de nombreux cas d’usages métiers.
Cet outil est accessible à tous, que ce soient les citizens developers confirmés ou les employés qui souhaitent le devenir. Microsoft a construit autour des outils de la Power Platform toute une communauté d’entraide composée d’employés Microsoft et d’utilisateurs.
Le nombre de tutoriels et de cas d’usages partagés augmentent régulièrement ce qui permet à chacun de trouver de l’aide pour créer ses applications et répondre à son besoin métier.
Pour l’entreprise, l’adhésion à la Power Platform permet des gains en termes de coûts, de temps et surtout une réelle flexibilité sur le plan du développement applicatif. Les applications low-code/no-code deviendront dans les prochaines années la grande majorité des applications métiers créées. Elles sont le meilleur moyen de permettre aux salariés d’une entreprise d’automatiser les processus et de rendre le travail moins fastidieux.
Ecrit par Chloé MARCHE
Vous êtes intéréssé pour un projet ?