Le développement low-code devient un "jeu de société" pour les compétences métier

Le développement low-code devient un "jeu de société" pour les compétences métier

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 leur organisation 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, là où tout cela évolue, le développement low-code ne sera qu'un enjeu de table pour l'employé 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 auprès de 380 entreprises par le cabinet d'études IDC a montré que 49 % des personnes interrogées achètent des plateformes low-code ou no-code pour déplacer l'innovation en interne. La deuxième raison la plus importante pour l’achat d’outils logiciels (39 %) était les « besoins liés à la pandémie ».

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 pas de formation technique de devenir des développeurs citoyens, élargissant ainsi les opportunités au-delà du bassin de recrutement 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 la technologie low-code.

equipo trabajando en un proyecto Thinkstock

Bien qu'il existe des dizaines d'entreprises proposant des boîtes à outils low-code et no-code, les leaders du marché incluent OutSystems, Mendix, Microsoft, Salesforce et ServiceNow, selon Gartner. Les plateformes commercialisées par Appian, Oracle et Pega sont jugées « challengeuses » par 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.

Les millennials et les jeunes travailleurs, qui constituent la majorité de la main-d'œuvre actuelle, 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 offre une certaine utilité", a déclaré Torres. "Avec ces plateformes, les gens essaient généralement, obtiennent un premier succès, 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é.

App Engine Studio y plantillas de motor de aplicaciones service maintenant

Interface utilisateur graphique de ServiceNow App Engine (cliquez sur l'image pour l'agrandir)

"Ils commencent généralement par une candidature basée sur des formulaires et découvrent ensuite 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. Au sein du portail se trouve une application « MyOnboarding » qui a numérisé le processus d'intégration, y compris les formulaires auparavant papier qui étaient imprimés, numérisés puis envoyés par courrier électronique. Les employés peuvent également utiliser le portail pour rechercher des postes vacants 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 a commencé à travailler dans les ressources humaines il y a seulement quelques années", a déclaré Pfuhl. "Il a construit le centre de formation et de développement en utilisant le low-code en une semaine. Ensuite, il s'est adressé à notre équipe de technologie numérique pour s'assurer que cela s'intégrait à notre gouvernance d'entreprise et il s'est rendu dans l'entreprise pour s'assurer que tout était bien fait pour elle."

"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 centre", a déclaré Pfuhl. "Je pense La vague du futur. Comme toutes les autres transformations digitales, les RH devront aussi 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 cette mentalité 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.

centro de gestión del motor de aplicaciones service maintenant

Centre de gestion des applications ServiceNow App Engine (cliquez sur l'image pour l'agrandir)

Dans le cas contraire, les applications métier construites 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 de développement supplémentaire résultant du choix d'une solution simple plutôt qu'une approche plus approfondie.

"Leurs cas d'utilisation commencent généralement par un petit problème, mais deviennent progressivement plus importants et nécessitent 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 lorsqu'il s'agit soudainement d'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 est d'accord avec Dogra, affirmant que si les services informatiques ont toujours dû faire face au « shadow IT », les outils low-code et no-code ont exacerbé la nécessité 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 gagnent pas leur vie en créant des logiciels 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é, on pouvait voir des services créer une application et ensuite dire : « Voici l'informatique ». C'est à vous de décider maintenant », a déclaré Torres. "C'est comme : 'Wow. Premièrement, je n'ai jamais entendu parler de cette application ; deuxièmement, je n'ai pas le personnel pour ça ; et troisièmement, qu'est-ce que c'est ?"

"Ce n'est pas parce que le service informatique ne veut pas s'associer et aider. C'est parce qu'ils sont en fin de compte responsables de la sécurité des systèmes et des données dans l'ensemble de l'entreprise", a déclaré Torres. "Ils ne veulent pas que cette application se propage." ... où ils se retournent et où il y a 10,000 XNUMX applications dont ils ne connaissent pas l'existence. »

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.