Catégories
Revue académique

The Impacts of Low/No-Code Development on Digital Transformation

đź’¸ Je lis parfois des propos rageurs, souhaitant le chĂ´mage Ă  ces incompĂ©tents de dĂ©veloppeurs, enfin rendus inutiles par le Low/No Code (LNC). Outre le manque de charitĂ© flagrant, la recherche n’est pas du mĂŞme avis : LNC et dĂ©veloppeurs sont complĂ©mentaires, et ce pour longtemps.

🇨🇦 Le chercheur Zhaohang Yan, de l’universitĂ© de Toronto, synthĂ©tise une vingtaine d’articles prĂ©sentant les avantages et inconvĂ©nients des outils LNC.

✔️ Une application LNC est bien plus agile qu’un dĂ©veloppement classique, avec un temps de dĂ©veloppement divisĂ© par 5 ou 10.

✔️ L’utilisation de LNC permet de libĂ©rer les dĂ©veloppeurs des tâches Ă  faible valeur, auxquelles peuvent se consacrer les utilisateurs, directement.

✔️ LNC offre un exutoire aux utilisateurs, moins tentĂ©s d’utiliser des outils non-conformes aux politiques de sĂ©curitĂ©, dits « Shadow IT »

➖ Les applications LNC semblent plus maintenables que les projets classiques, mais les données sont peu significatives.

❌ Une application LNC n’est ni scalable, ni customisable. Si les briques logiques offertes par une plateforme ne permettent pas d’exprimer un besoin, dĂ©velopper un logiciel sera moins coĂ»teux que de crĂ©er une chimère, infecte Ă  maintenir.

❌ Adopter LNC c’est faire une confiance totale Ă  une plateforme. Confiance en matière de sĂ©curitĂ© (gros acteurs = gros intĂ©rĂŞt des assaillants), de confidentialitĂ© (les GAFAM vivent de vos donnĂ©es) et de durabilitĂ© (la plateforme sera-t-elle lĂ  dans 10 ans ?). Totale, car il est très compliquĂ© de migrer une application LNC.

#lowcode #nocode #lnc #logiciel #agile #recherche #programmation #programming #developpement #softwaredevelopment #development #digitaltransformation

SOURCES

Yan, Zhaohang. (2021). The Impacts of Low/No-Code Development on Digital Transformation and Software Development.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.