Les logiciels low-code et no-code redéfinissent les tâches des développeurs

 

Le low-code et le no-code ont quelque chose pour tout le monde, à la fois pour les utilisateurs non techniques et pour les développeurs expérimentés. Mais le mouvement vers le low-code peut être plus lent qu’on l’espérait à l’origine. « Les applications qu’une unité commerciale peut résoudre sans avoir besoin de professionnels de l’informatique sont des problèmes généraux et récurrents, qui sont déjà bien modélisés et résolus par quelqu’un », explique Gabriel Simonet, directeur marketing de GeneXus. « Mais lorsque le problème n’est pas bien résolu ou modélisé, des professionnels de l’informatique sont nécessaires. »

photo-clavier-par-joe-mckendrick.jpg
Photo : Joe McKendrick

Ce n’est pas que le low-code/no-code n’est pas adopté avec enthousiasme – c’est en fait en plein essor. Près de la moitié (47%) des entreprises dans une récente enquête TechRepublic utilisent désormais le low-code/no-code dans leurs organisations. Sur les 35 % qui n’utilisent pas actuellement LCNC, un sur cinq (20 %) a déclaré avoir l’intention d’adopter la technologie au cours de l’année à venir.

Les utilisateurs professionnels d’aujourd’hui « peuvent combiner des cadres d’interface utilisateur riches, des bibliothèques et une grande variété d’API fournies en tant que service pour créer une suite d’applications plus diversifiée », explique Snigdha Kotta, chef de produit des API et de l’expérience des développeurs pour SAS. « Bien que ces ressources soient encore suffisamment disparates et compliquées pour nécessiter un support informatique au moins modeste, les choses changent rapidement. »

Les logiciels low-code et no-code redéfinissent les tâches des développeurs

Une chose est sûre : il y aura plus de développeurs — de capacités différentes — dans toutes les entreprises. « Les approches low-code et no-code ouvrent le développement d’applications analytiques et décisionnelles aux développeurs d’applications citoyennes », explique Kotta. « Là où vous auriez pu avoir quatre ou cinq développeurs d’applications, vous en avez peut-être maintenant 40 ou 50. Ces approches accélèrent également le développement et l’itération. »

Par conséquent, il est temps de remettre en question « la pensée traditionnelle autour de l’informatique », déclare Chris Stephens, vice-président des données d’entreprise et de l’analyse pour Zendesk. « Le rôle qu’un technologue joue dans la création de valeur commerciale est très différent de ce qu’il était il y a 10 ans. précieux aujourd’hui, car ils aident les chefs d’entreprise à voir les complexités de bout en bout, à reconnaître les dépendances et à appliquer les meilleures pratiques, et non pas parce qu’ils maintiennent les ordinateurs en marche. »

L’avènement du cloud, du SaaS et d’autres approches basées sur la plate-forme « a permis au service informatique de faire abstraction des détails des piles technologiques et d’élever le rôle des équipes technologiques », explique Stephens. « Les approches low code/no code sont, à bien des égards, une prochaine étape dans ce parcours d’abstraction. Les organisations informatiques disposent d’une nouvelle liberté pour stimuler l’innovation. »

Cette liberté peut inclure une refonte des rôles des services informatiques. « Arrêtez de penser à l’informatique comme à l’informatique ! » insiste Stephens. « Alors que nous avons fait abstraction de la complexité des piles technologiques, les leaders technologiques se sont davantage concentrés sur la création de valeur. Cela signifie utiliser des applications SaaS pour tout ce qui ne crée pas une expérience différenciée pour vos clients. De par leur nature, ces applications sont toutes construites en dehors de l’informatique. Pour les expériences où vous proposez quelque chose d’unique à vos clients, apprenez à comprendre où votre client rencontre des frictions et à créer des expériences qui les suppriment. Il y aura toujours un rôle pour les grandes équipes technologiques dans ce domaine.  »

Dans le même temps, certaines questions doivent être posées lorsque les entreprises se lancent dans leurs options low-code/no-code. Pour commencer, il est important de se demander : « Quel est le modèle commercial des plates-formes évaluées ? Fournissez-vous les outils gratuitement aux développeurs ou facturez-vous par utilisateur final de l’application générée ? » Simonet raconte. « Si le volume d’utilisateurs finaux est important, le coût de la plate-forme peut devenir quelque chose de très onéreux à la fin de la journée. Facturez-vous par développeur et leur permettez-vous de choisir où aller vivre ? Dans ces cas, le coût du l’outil est plus faible, mais cela peut nécessiter que les entreprises aient également des administrateurs système pour pouvoir mettre les projets en production. »

L’un des grands défis des outils low-code va être le même que pour les développeurs professionnels : évoluer », précise Simonet. « Qu’adviendra-t-il de chaque plateforme lorsque la technologie évoluera, lorsqu’un nouveau langage de programmation apparaîtra, ou une nouvelle plateforme pour qui créer un logiciel émerge ? Les low-codes sont-ils conçus pour évoluer facilement ? »

En fin de compte, il n’y a rien de nouveau dans les solutions low-code/no-code, ajoute-t-il. « Rappelez-vous qu’avant la vague low-code, il y avait une vague RAD (Rapid Application Development) et une vague CASE (Computer Aided Software Engineering). Le problème qu’ils essayaient de résoudre était fondamentalement le même que les outils low-code, cependant ils ont disparu. Pourquoi ? Parce qu’ils ne pouvaient pas évoluer, parce qu’ils n’étaient pas conçus pour évoluer avec les changements technologiques au fil du temps. Ce sera le test ultime pour la communauté low-code/no-code.

 

 

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepteLire la suite