Nouvelles Du Monde

Comment constituer une main-d’œuvre de “développeurs citoyens”

Comment constituer une main-d’œuvre de “développeurs citoyens”

Avec un déficit de talents technologiques qui devrait s’aggraver au cours des prochaines années, les organisations et les utilisateurs professionnels se tournent de plus en plus vers le développement d’applications low-code et no-code pour répondre aux besoins de transformation numérique.

En fait, pour de nombreux utilisateurs professionnels, savoir comment utiliser le low-code et le no-code pour créer des applications devient plus la règle que l’exception. (La différence entre le no-code et le low-code est que ce dernier permet une certaine personnalisation car les développeurs ont accès au codage en ligne de commande ; le no-code dépend d’outils visuels tels que des menus déroulants et des blocs de construction par glisser-déposer.)

Cela donne naissance à des « développeurs citoyens » qui ont peu ou pas de formation dans l’utilisation du codage en ligne de commande pour créer des logiciels ; leur nombre devrait atteindre quatre fois le nombre de développeurs professionnels d’ici l’année prochaine, selon le cabinet d’études Gartner. En fait, 60 % des entreprises du Global 2000 aura un écosystème de développeurs numériques avec des milliers de développeursselon IDC.

Un nombre important de ces développeurs d’applications ne proviendront pas de l’informatique, mais d’unités commerciales cherchant à numériser les processus et considérant les outils logiciels low-code ou no-code comme un moyen de résoudre leurs problèmes. Bien que les développeurs citoyens aient peu de connaissances en matière de codage, ils sont généralement férus de technologie ; ils ont travaillé avec des feuilles de calcul et des bases de données, ou ils connaissent intimement la technologie de l’entreprise parce qu’ils sont des représentants du service client ou des analystes commerciaux.

Le pool de développeurs ad hoc potentiels low-code/no-code est vaste. Gartner a constaté qu’en moyenne, 41 % de tous les employés pouvaient être considérés comme des technologues d’entreprise, un chiffre qui varie selon l’industrie.

Ce ne sont pas seulement les entreprises qui adoptent la tendance ; Selon Gartner, les fournisseurs informatiques, y compris les fournisseurs de CRM, d’ERP et de plates-formes en tant que service (PaaS), poussent la technologie low-code. Le cabinet d’études prévoit que d’ici 2025, 70 % des nouvelles applications développées par les entreprises utiliseront des technologies low-code ou no-code, contre moins de 25 % il y a deux ans. Et d’ici 2025, il s’attend à ce que les dépenses consacrées aux technologies de développement atteignent près de 30 milliards de dollars.

graphique de cas d'utilisation de code faible de Gartner Gartner, Inc.

Même les développeurs professionnels embarquent. “Nous avons certainement constaté moins de résistance de la part des équipes informatiques et de développement professionnel pour intégrer des technologies low-code dans leur ensemble global d’outils”, a déclaré Jason Wong, éminent vice-président et analyste en conception et développement de logiciels chez Gartner.

Il a noté que certains outils low-code tels que Réoutiller et Appsmith cibler les développeurs professionnels, “ce qui montre la maturation et l’acceptation du développement low-code”.

Construire une main-d’œuvre de développeurs citoyens

Étant donné que les outils à faible code et sans code utilisent des interfaces utilisateur graphiques (GUI) et éliminent une grande partie du code de ligne, les développeurs citoyens peuvent créer rapidement des applications à l’aide d’ensembles de codes modulaires.

La plupart se mettent à utiliser les outils pour résoudre un problème commercial simple, comme la conversion d’un processus papier (comme une feuille de calcul) en un processus numérique. Les plateformes sont généralement gratuites et faciles à télécharger et à utiliser. Par exemple, Honeycode d’Amazon est un service en ligne low-code qui propose plusieurs modèles pour créer des applications mobiles et Web pour la gestion de projets.

Lire aussi  Le Blizzard Albany Quality Assurance Union est approuvé pour organiser un vote de l'Union par le NLRB

“Le problème est que n’importe qui peut créer une application autour de cela”, a déclaré Michele Rosen, responsable de la recherche chez IDC. “Il est bien mieux pour le service informatique de dire si vous voulez commencer le voyage en tant que développeur citoyen, voici la plate-forme que nous utilisons, voici les meilleures pratiques et voici comment les données peuvent être utilisées dans ces applications.”

Les organisations doivent commencer par créer des règles ou des “garde-fous” ou des politiques de gouvernance autour du développement d’applications. Les règles doivent couvrir à la fois les applications internes et externes. Dans certains cas, les mêmes politiques qui s’appliquent à l’utilisation des données par les applications créées par le service informatique peuvent être appliquées aux applications créées par des développeurs citoyens.

“Cependant, certains outils sans code offrent la possibilité de mettre en œuvre un processus d’approbation pour les applications à plusieurs moments du cycle de vie de l’application”, a déclaré Rosen.

Les plates-formes sans code fournissent également des outils de test pour évaluer automatiquement les applications générées par les développeurs citoyens, a noté Rosen. En combinant des politiques et des garde-fous renforcés par la technologie, les entreprises peuvent encourager les développeurs citoyens à créer des applications sans mettre en péril l’infrastructure informatique de l’entreprise.

Les organisations doivent également constituer et commencer à proposer aux utilisateurs un catalogue d’applications low-code et no-code pré-approuvées ; en d’autres termes, créez une boutique d’applications interne pour les employés et proposez une formation à leur utilisation.

Les services informatiques doivent être impliqués dès le départ. Ils devraient examiner chaque application à ajouter au catalogue pour son cas spécifique et déterminer à quel type de données elle accède, selon Sudarshan Dharmapuri, vice-président des produits chez Cisco.

capture d'écran 2022 08 31 à 21.55.13 Gartner, Inc.

“Le service informatique est toujours le gardien des systèmes d’entreprise de base”, a déclaré Dharmapuri. « Ils devraient être impliqués dans la définition des types de cas d’utilisation et des charges de travail les mieux adaptés aux développeurs citoyens. Nous voyons l’informatique toujours impliquée dans la sélection de plates-formes low-code, puis dans la mise en place de la bonne structure gouvernementale et ensuite permettre aux développeurs citoyens de servir.

Il est également important d’avoir des mentors informatiques disponibles pour les utilisateurs qui débutent dans le développement d’applications, car les professionnels de l’informatique versés dans la conformité réglementaire comprennent quelles données peuvent être utilisables et lesquelles ne le peuvent pas. (Certaines plates-formes low-code sont prêtes à l’emploi avec la possibilité de gérer le consentement du client ou les préférences d’acceptation. Cisco Webex Connect la plate-forme en fait partie.)

Sur le plan technique, il est important d’empêcher les utilisateurs de faire des erreurs lors de l’utilisation d’interfaces composables low-code par glisser-déposer. Sinon, ils pourraient par inadvertance configurer une boucle infinie dans le flux de travail – une séquence d’instructions qui se poursuit indéfiniment à moins d’être arrêtée manuellement.

Les développeurs professionnels de l’atelier informatique doivent également déterminer le type de logique utilisé en arrière-plan. Comme Rosen l’a noté, « le no-code utilise toujours du code. Il s’agit simplement de créer une couche d’abstraction. Vous devez savoir comment ce code a été créé et s’il peut être utilisé en toute sécurité.

Par exemple, Copilote GitHub utilise le codex OpenAI pour suggérer du code aux programmeurs à l’aide de l’éditeur de code source Visual Studio Code de Microsoft. Dans certains cas, a déclaré Rosen, Copilot a récupéré des informations privées intégrées dans le code et les a exposées publiquement. Le même genre d’erreurs peut être commis par des développeurs citoyens qui, en créant une application, peuvent sans le savoir ajouter des données sensibles dans leur code.

Lire aussi  Les mascottes de l'Arizona et de l'Arizona State se battent sur la ligne de touche, tandis que les Sun Devils marquent un touché

Enfin, un pipeline d’assurance qualité doit être mis en place ; de cette façon, les applications créées par des développeurs citoyens sont également vérifiées par le service informatique pour garantir la conformité avec les règles commerciales internes.

Les inconvénients du low-code/no-code

La conformité est importante, car de nombreuses plates-formes low-code sont basées sur le cloud ; les données ingérées dans les outils par les unités commerciales pourraient exposer des données d’entreprise sensibles, telles que des informations personnellement identifiables telles que les dossiers médicaux des clients ou les détails des comptes financiers. Les applications sans code et à faible code peuvent également ne pas répondre aux exigences de sécurité internes. Et les applications résultantes peuvent ne pas s’intégrer aux applications métier back-end et front-end existantes.

“Lorsque vous avez quelque chose comme Microsoft PowerApps intégré dans Microsoft 365, que tout le monde dans un bureau a…, ils peuvent rencontrer cette capacité à créer une application sans jamais interagir avec le service informatique”, a déclaré Rosen. “Donc, vous avez cette menace constante de l’informatique fantôme.

capture d'écran 2022 08 31 à 22.03.32 Gartner, Inc.

“Certaines personnes ne pensent pas nécessairement aux politiques de données lorsqu’elles utilisent ces outils”, a-t-elle déclaré. “La plupart de ces outils sont désormais des environnements de développement basés sur le Web, vous placez donc essentiellement vos données sur des serveurs. Les employés doivent donc être sensibles à cela, tout comme nous le faisons pour les attaques de phishing. Les entreprises aiment vanter l’idée que vous n’avez pas besoin de formation pour savoir comment utiliser le low-code ou le no-code. Tu fais.”

«Ce sont les types de problèmes auxquels les employés doivent être sensibilisés. Tout comme nous sensibilisons tous les employés aux attaques de phishing et nous les sensibilisons aux autres utilisations abusives potentielles des données. Alors que les outils low-code prolifèrent, c’est probablement une formation qui devra être dispensée à tous les employés », a ajouté Rosen.

Pourtant, les entreprises investissent dans de nouvelles plateformes

De nombreuses organisations budgétisent pour former les utilisateurs professionnels à agir en tant que développeurs low-code. Une enquête réalisée en janvier par IDC auprès de 380 entreprises a montré que 48,6 % des personnes interrogées achètent des plateformes low-code ou no-code pour déplacer l’innovation en interne. 39% supplémentaires ont déclaré que les outils logiciels peuvent aider à atténuer les «besoins liés à la pandémie».

Selon l’enquête IDC, les plates-formes d’applications pour le développement d’applications professionnelles, y compris à code faible et sans code, se classent parmi les trois principaux domaines d’investissement parmi tous les fournisseurs de plate-forme en tant que service. Près de la moitié des personnes interrogées (45,5 %) prévoient d’augmenter les dépenses de développement d’applications au cours des deux prochaines années.

capture d'écran 2022 08 31 à 22.09.35 Gartner, Inc.

La formation est également essentielle au succès, selon Rosen. Les organisations ne peuvent pas tirer pleinement parti des technologies low-code, telles que les augmentations de productivité et la réduction des contraintes de ressources, sans la prise en charge d’une formation inclusive au développement low-code.

Par exemple, RizePoint, un fournisseur de logiciels de gestion de projet, a élaboré un programme de formation technique via la plate-forme de formation en ligne Codecademy. En améliorant les compétences de sa main-d’œuvre existante, RizePoint a rempli 100 % des postes de technologie ouverte avec des employés existants.

Non seulement la requalification ou le perfectionnement du personnel existant comble un vide de développement, mais cela contribue également à la rétention des employés, car l’apprentissage de nouvelles compétences s’est avéré être une priorité absolue pour le personnel de travail.

Lire aussi  Un franco-algérien signe à Niort

“C’est une situation gagnant-gagnant pour les deux parties, surtout si l’embauche continue de ralentir”, a déclaré Jonathan Naymark, directeur général de Codecademy for Business.

De nombreuses entreprises utilisent Codecademy et d’autres plates-formes de formation de développeurs en ligne pour créer des programmes de développeurs citoyens, car les plates-formes sont des environnements d’apprentissage interactifs et auto-rythmés qui apprennent aux employés à appliquer de nouvelles compétences en temps réel et à se préparer à des expériences de travail réelles, a déclaré Naymark. .

Les programmes de développeurs citoyens, cependant, nécessitent à la fois de l’argent et du temps, ce n’est donc pas quelque chose à prendre à la légère, a déclaré Naymark.

“Cela prend beaucoup de temps”, a déclaré Naymark. « Vous devez donc considérer les problèmes que vous essayez de résoudre. Quels actifs avez-vous actuellement ? Et combien êtes-vous prêt à investir ?

Comment RizePoint a adopté le low-code/no-code

RizePoint a créé un programme de développeurs low-code/no-code qui a pris six mois aux employés. L’entreprise s’appuie fortement sur son pool de représentants du service client ou du succès, qui n’ont aucune formation technique, mais une compréhension approfondie des produits de l’entreprise.

Le programme se concentre initialement sur l’apprentissage de JavaScript – l’un des langages de codage les plus simples.

« C’est super flexible et c’est un langage facile à assimiler. Vous pouvez réellement devenir fou avec JavaScript. Pensez à toutes les bibliothèques JavaScript populaires qui existent pour créer des applications Web », a déclaré Darrel Williams, CTO de RizePoint.

capture d'écran 2022 08 31 à 22.03.14 h Gartner, Inc.

Les utilisateurs professionnels du programme de développement de RizePoint voient leurs progrès mesurés toutes les deux à quatre semaines pour s’assurer qu’ils reprennent ce qui est défini par la plate-forme de formation de Codecademy.

“S’ils se débrouillent bien avec Codecadcemy, vous pouvez vous lancer dans JavaScript, choisir des bases de données SQL, puis peut-être une conception Web de base HTML et CSS (Cascading Style Sheet)”, a déclaré Williams, qui lui-même n’a pas poursuivi de carrière dans la technologie jusqu’à ses 35 ans. “Ensuite, s’ils vont bien…, nous faisons un stage de 90 jours pour aider l’équipe informatique.”

Les développeurs citoyens de RizePoint sont toujours jumelés à des développeurs de niveau intermédiaire ou supérieur pendant leurs stages.

L’entreprise continue également de maintenir les meilleures pratiques standard, telles que les “demandes d’extraction” lorsqu’un utilisateur professionnel développe une application, en particulier une application qui sera utilisée dans plusieurs unités commerciales. Une demande d’extraction est suivie d’un examen d’assurance qualité informatique lors de la mise en production de l’application et de sa mise en production ultérieure.

Pour les utilisateurs qui ont suivi le programme de formation au codage, RizePoint a enregistré un taux de rétention des employés de 98 % au cours des deux années suivantes.

“Donc, amener les gens à travers notre RSE [customer service representative] L’équipe a été fantastique parce qu’à ce niveau, vous voyez beaucoup de gens qui ont soif d’apprendre et de bâtir leur carrière. C’est ce genre d’optimisme et d’excitation qui fonctionne vraiment bien pour ce plan », a déclaré Williams. « Une fois qu’ils sont internés et reconvertis en salariés, ils ont le sentiment d’avoir beaucoup accompli. Et ils sont également reconnaissants à l’organisation de les avoir aidés à atteindre ce niveau et à avoir ce succès.

Copyright © 2022 IDG Communications, Inc.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT