Le low code et le no code sont également utiles aux développeurs

Le low code et le no code sont également utiles aux développeurs

Le low code et le no code ne consistent pas seulement à permettre aux “citizen developers” de créer leurs propres applications. Et il ne s’agit pas seulement de libérer les développeurs professionnels de l’obligation de créer et de déployer des applications de bas niveau. Les solutions “low code” et “no code” sont également des outils pour les développeurs eux-mêmes, qui facilitent leur travail et leur permettent de mettre rapidement en place des composants d’application préconstruits critiques pour l’entreprise.

Une récente enquête menée par Mendix montre que 64 % des professionnels de l’informatique sont d’accord pour dire que le low code est leur solution de développement de contournement, et que 59 % des projets utilisant le low code sont une collaboration entre les groupes commerciaux et informatiques.

Afin d’explorer ces possibilités, les leaders du secteur se sont exprimés sur les implications de ce nouveau mode sur les emplois des développeurs.

publicité

Une « contre-culture »

« Le low code présente presque une contre-culture par rapport à la programmation traditionnelle », avance Rod Fontecilla, SVP, chief innovation officer et chief data scientist chez Dovel Technologies. « Les développeurs sont très demandés et ont construit une communauté tellement importante au cours des dernières décennies qu’un tel changement culturel peut être difficile à adapter. Les développeurs doivent embrasser ces plateformes, obtenir une certification, apprendre leurs langages de script et compléter leurs compétences actuelles. »

Rod Fontecilla prédit que la montée en puissance du low code/no code dans les ateliers de développement va créer des environnements hybrides. « Au fur et à mesure que ces plateformes low code/no code gagnent en pénétration, les environnements logiciels des entreprises deviendront hybrides, avec une combinaison de codage personnalisé pour les processus métier les plus complexes, et l’utilisation de plateformes low code/no code pour tous les autres », prévoit-il.

Cette approche hybride pourrait devenir la norme dans la plupart des environnements. « Avec une plateforme hybride d’applications low code, un développeur peut, par exemple, coder un connecteur pour intégrer une solution CRM interne, puis le partager avec d’autres équipes de développement de l’entreprise », explique Nuno Pedro, responsable du commerce pour SAP Customer Experience.

Compétences hybrides

L’époque où l’on créait du code à partir de rien est en déclin, mais pas tout à fait révolue. « Une approche low code comprend des outils de glisser-déposer que les développeurs peuvent utiliser, par exemple pour développer des API, intégrer l’application à d’autres systèmes ou personnaliser les interfaces frontales », explique Miguel Valdes Faura, PDG de Bonitasoft. Lorsque les développeurs ont besoin de s’asseoir et de coder, ils peuvent toujours s’appuyer sur leurs outils, plateformes et frameworks éprouvés. « Les plateformes qui proposent une approche hybride low code sont susceptibles d’être les plus utiles aux équipes de développement à compétences mixtes. »

Le développement d’applications évoluant vers un processus chronophage, « les développeurs professionnels se penchent désormais sur les solutions low code/no code pour les applications qui ne nécessitent pas que les développeurs les écrivent ou les possèdent eux-mêmes », observe Shiv Ramji, chef de produit chez Auth0. « En raccourcissant le cycle de vie du développement logiciel, elles accélèrent la mise sur le marché, améliorent la flexibilité et permettent aux développeurs de se concentrer sur l’innovation de base. Les solutions low code et no code améliorent également l’agilité des équipes de développeurs, car elles sont en mesure de créer rapidement un échantillon que l’équipe commerciale peut évaluer et sur lequel elle peut donner son avis – ce qui raccourcit les cycles de révision et améliore le produit fini. »

Les plateformes low code/no code aident les développeurs « à améliorer leur capacité à s’attaquer à des tâches de développement plus complexes en réduisant le temps nécessaire pour relever des défis de programmation plus simples », explique Nuno Pedro de SAP. « Les réactions des développeurs ont été constantes : l’utilisation de plateformes low code et no code les oblige à repenser la façon dont ils abordent les différents défis de codage et pousse à une façon plus légère et simplifiée de penser et de coder qui est finalement bénéfique du point de vue de la productivité pour tout le travail de codage effectué. »

Il y a peut-être eu une certaine réticence à l’égard du low code/no code de la part des développeurs professionnels, mais il fait désormais partie de nombreuses boîtes à outils. « De nombreuses équipes de développement se rendent compte que l’accès aux API par glisser-déposer, le mappage des données et la création de formulaires sont des facteurs de gain de temps importants, qui ne menacent pas leur emploi », explique Rod Cope, CTO chez Perforce Software. « La mise en œuvre d’outils qui accélèrent ce travail permet de passer plus rapidement à l’interminable liste de travaux plus intéressants et plus complexes. Au fil du temps, nous verrons les plateformes low code et no code conditionner leurs résultats de manière à ce qu’ils soient encore plus facilement accessibles par les langages de programmation et les plateformes de développement traditionnelles. En conséquence, les développeurs seront plus productifs lorsqu’ils externaliseront les bases du code généré par d’autres outils – comme nous le verrons bientôt avec les outils liés à l’IA. Les solutions “low code” et “no code” seront également particulièrement utiles lors de l’intégration avec des applications d’entreprise disposant d’interfaces connues et stables, comme les progiciels de gestion de la relation client (CRM), les progiciels de gestion intégrés (ERP) et autres progiciels similaires. »

Source : ZDNet.com

Leave a Reply

Discover more from Ultimatepocket

Subscribe now to keep reading and get access to the full archive.

Continue reading