La pénurie de développeurs de logiciels et d'informaticiens en général oblige les entreprises à se tourner vers des "développeurs citoyens" au sein de leurs organisations pour créer des applications métier qui soutiennent les efforts de transformation numérique.
Trouver des travailleurs ayant des compétences en développement de logiciels ou les former en interne devient une priorité, selon John Bratincevic, analyste principal chez Forrester. Lorsqu'il s'adresse à des entreprises clientes, dit-il, la question la plus courante qu'il pose est de savoir comment elles peuvent se mettre sur pied et mettre à l'échelle une stratégie de développement citoyen.
Ce qui rend le développement citoyen possible, c'est une multitude de plates-formes de développement low-code et no-code, permettant aux utilisateurs professionnels ayant peu ou pas d'expérience en matière de codage de développer des applications en fonction des besoins de l'entreprise. Les entreprises tirent parti de ces plateformes pour créer « des centaines ou des milliers de développeurs citoyens dans leurs organisations. Ils veulent savoir comment nourrir les gens, afin qu'ils deviennent vraiment compétents en low code », a déclaré Bratincevic.
"De mon point de vue, où tout cela va-t-il, le développement low-code ne sera qu'un enjeu de table pour le travailleur de l'entreprise, tout comme les outils de productivité personnelle", a-t-il ajouté.
Le low-code en plein essor
Une enquête réalisée en janvier par le cabinet d'études IDC auprès de 380 entreprises a montré que 49 % des personnes interrogées achètent des plates-formes low-code ou no-code pour stimuler l'innovation en interne. La deuxième raison la plus importante pour l'achat d'outils logiciels (39 %) était les « besoins pandémiques ».
En 2021, le marché mondial des technologies de développement low-code a atteint 13 milliards de dollars de revenus. Et l'adoption de plates-formes de développement de logiciels low-code augmente de plus de 800 % par an, selon le cabinet d'études Gartner. D'ici 20, plus de la moitié de toutes les moyennes et grandes entreprises devraient adopter le développement low-code.
Les outils de développement low-code suppriment la base de code la plus couramment utilisée et la remplacent par une interface utilisateur graphique ou une interface visuelle "ce que vous voyez est ce que vous obtenez" (WYSIWYG) pour créer une application. La technologie permet aux employés qui n'ont peut-être pas de formation technique de devenir des développeurs citoyens, élargissant les opportunités au-delà du bassin d'embauche traditionnel ou du flux de travail quotidien. De plus, les outils low-code permettent aux développeurs traditionnels de se concentrer sur des tâches plus difficiles, tandis que d'autres gèrent des tâches de développement plus simples avec une technologie low-code.
Thinkstock
Bien qu'il existe des dizaines d'entreprises proposant des ensembles d'outils low-code et no-code, les leaders du marché incluent OutSystems, Mendix, Microsoft, Salesforce et ServiceNow, selon Gartner. Les plates-formes vendues par Appian, Oracle et Pega sont considérées comme "difficiles" pour ces dirigeants.
Les unités commerciales comprennent les besoins des applications métier
Le fournisseur de logiciels de cloud computing ServiceNow a déclaré que plus de 80% de sa clientèle utilise désormais sa solution low-code, App Engine. Et la base de développeurs actifs d'App Engine augmente de 47 % chaque mois, a indiqué la société.
Marcus Torres, directeur général de l'activité App Engine chez ServiceNow, a déclaré que la capacité à créer des applications métier avec des outils low-code et no-code devient un ensemble de compétences attendu pour les entreprises. C'est en grande partie parce que l'entreprise à domicile comprend mieux les besoins en applications d'une entreprise qu'un magasin informatique.
La génération Y et les jeunes travailleurs, qui constituent la majorité de la main-d'œuvre d'aujourd'hui, sont beaucoup plus à l'aise avec la technologie, y compris le développement de logiciels, que les travailleurs plus âgés. "Ils comprennent qu'il existe une application qui leur fournit une certaine utilité", a déclaré Torres. "Avec ces plates-formes [low-code], les gens l'essaient généralement, obtiennent d'abord un résultat, puis essaient d'en faire plus.
Torres a vu des groupes allant des équipes d'installations aux services des ressources humaines développer des applications, le travail de développement étant effectué par des personnes qui n'ont généralement pas de formation technique.
Par exemple, les employés de l'équipe de la cafétéria ServiceNow ont créé une application de menu alimentaire à l'aide des outils low-code d'App Engine. Après la mise en ligne du menu, les employés ont demandé s'ils pouvaient commander leur nourriture via l'application. L'équipe des installations a donc élargi l'application pour inclure la commande de nourriture à l'aide des mêmes outils. Ensuite, bien sûr, l'application devait inclure un système de paiement pour les bons de commande, elle a donc encore évolué.
service maintenant
Interface utilisateur graphique de ServiceNow App Engine (cliquez sur l'image pour l'agrandir)
"Ils [les employés] commencent généralement avec une application basée sur des formulaires, puis découvrent qu'ils veulent en faire plus", a déclaré Torres.
L'un des clients de ServiceNow, Deloitte UK, a créé un portail utilisant App Engine pour tout ce dont les employés ont besoin pour faire leur travail. Dans le portail se trouve une application « MyOnboarding » qui a numérisé le processus d'intégration, y compris des formulaires pré-papier qui ont été imprimés, numérisés puis envoyés par e-mail. Les employés peuvent également utiliser le portail pour trouver les ouvertures à venir et réserver des salles de réunion. Les ressources humaines sont l'un des principaux utilisateurs d'outils de développement low-code, selon Sarah Pfuhl, vice-présidente du développement mondial des talents chez ServiceNow.
Les ressources humaines sont un foyer de développement citoyen, car les besoins des entreprises évoluent constamment, notamment après la pandémie et l'augmentation du travail à distance. En fait, l'application de service la plus utilisée de Pfuhl a été créée par un employé des ressources humaines qui a simplement vu un problème et trouvé une solution.
Avant de créer un centre d'apprentissage et de développement (L&D) en ligne, l'équipe des ressources humaines de Pfhul a envoyé un e-mail aux employés à la recherche d'opportunités de formation. Le processus était ardu, chronophage et non évolutif à mesure que l'entreprise grandissait.
L'équipe RH a pu utiliser le low code pour construire un nouveau centre de formation et de développement qui a centralisé tous les programmes de formation en moins d'un mois pour mieux impliquer les 17 000 employés de l'entreprise dans le monde. Ils ont ensuite pu ajouter un processus de nomination d'apprenti en moins d'une semaine avec ces mêmes outils.
"Cette femme n'était pas développeur et n'a commencé à faire des RH qu'il y a quelques années", a déclaré Pfuhl. “Créé le hub L&D en utilisant du low code en une semaine. Ensuite, il s'est adressé à notre équipe de technologie numérique pour s'assurer que cela s'inscrivait dans notre gouvernance d'entreprise et il est allé voir l'entreprise pour s'assurer que tout était bien fait pour eux.
"Dès qu'il a pu montrer ce que deviendrait le produit et ce qu'il pourrait faire pour les gens, tout le monde a sauté à bord", a poursuivi Pfuhl. Depuis son lancement en février, le centre L&D a été utilisé par 16 000 personnes.
"Il n'y aurait tout simplement aucun moyen d'avoir ce niveau d'engagement sans ce hub", a déclaré Pfuhl. « Je pense que [le low-code est] La vague du futur. Comme toutes les autres transformations numériques, les RH devront également l'adopter.
« Je pense que nous savons ce que veulent nos gens. Nous écoutons beaucoup », a-t-il poursuivi. « Si une entreprise va bien, c'est parce qu'elle fait ce que les employés lui disent de faire. Ils veulent un flux de travail. Ils veulent que ce soit facile à utiliser. Vous voulez que l'iPhone soit facile.
Empêcher les développeurs citoyens de devenir voyous
La gouvernance est essentielle au lancement de toute nouvelle application créée par un développeur citoyen, a noté Pfuhl. Vous ne pouvez pas simplement lancer une application ; une fois construit, le côté commercial doit toujours vérifier auprès du côté informatique pour s'assurer qu'il respecte les directives de l'entreprise.
"Je dois vous dire qu'à partir de maintenant, je recherche cet état d'esprit produit dans mon équipe car je pense que cela deviendra l'avenir", a déclaré Pfuhl.
Schneider Electric, un fournisseur d'automatismes numériques et de gestion de l'énergie avec environ 130 000 employés dans le monde, a mis en place un programme de développement citoyen pendant sept ans.
Abha Dogra, vice-président senior de la technologie numérique et directeur de l'information pour l'Amérique du Nord chez Schneider Electric, a déclaré que la gouvernance et la gestion pour empêcher la prolifération des applications sont essentielles à une stratégie de développement low-code et no-code.
service maintenant
Centre de gestion des applications ServiceNow App Engine (cliquez sur l'image pour l'agrandir)
Sinon, les applications métier conçues en dehors du processus de développement traditionnel peuvent exposer une entreprise à des vulnérabilités, telles que des attaques de cybersécurité et la création d'actifs numériques non évolutifs. Cela peut également augmenter la « dette technique » d'une entreprise, ou le coût d'un développement supplémentaire résultant du choix d'une solution simple plutôt que d'une approche plus approfondie.
«Leurs cas d'utilisation commencent généralement par un petit problème, mais s'agrandissent progressivement, nécessitant une application logicielle complète avec un développement robuste et des tests appropriés avec des freins et contrepoids pour la modélisation des menaces. C'est une ligne très fine quand soudain un petit cas d'utilisation, qui était parfait pour le low-code/no-code, entre soudainement dans l'espace d'une application complète », a déclaré Dogra.
"Ainsi, s'il est nécessaire que chaque entreprise dispose d'une plate-forme low-code/no-code, son lancement et son introduction aux développeurs citoyens doivent être bien pensés et soutenus par un mécanisme bien géré", a déclaré Dogra. .
Torres de ServiceNow était d'accord avec Dogra, affirmant que même si les services informatiques ont toujours dû faire face à l'"informatique fantôme", les outils low-code et no-code ont exacerbé le besoin d'une gouvernance soigneusement planifiée.
La plate-forme ServiceNow permet aux utilisateurs de créer un centre d'excellence pour les règles de gouvernance et de développement par rapport auquel chaque application créée peut être vérifiée.
« Les gens qui ne font pas de logiciels pour gagner leur vie ne comprennent pas que le coût le plus élevé n'est pas associé à la création d'applications mais à leur maintenance. Dans le passé, vous pouviez voir les départements créer une application, puis dire : "Voici l'informatique". C'est à vous maintenant », a déclaré Torres. "C'est comme, 'Wow. Premièrement, je n'ai jamais entendu parler de cette application ; deux, je n'ai pas de personnel pour cela; et trois, qu'est-ce que c'est ?
"Ce n'est pas parce que l'informatique ne veut pas s'associer [avec des développeurs citoyens] et aider. En effet, ils sont responsables en dernier ressort de la sécurité des systèmes et des données dans toute l'entreprise », a déclaré Torres. "Ils ne veulent pas que cette application se répande... là où ils se retournent et il y a 10,000 XNUMX applications qu'ils ne connaissent pas."
En fin de compte, les programmes de développement citoyen doivent fournir une visibilité informatique sur toute application créée avant sa mise en ligne, ce qui garantit également que le logiciel reste dans les garanties de sécurité et réglementaires d'une organisation.
"C'est ainsi que vous faites les choses à grande échelle et vous vous assurez qu'il n'y a pas de problème qui pourrait être un problème de sécurité ou un problème de conformité", a déclaré Torres.
Copyright © 2022 IDG Communications, Inc.