Introducing G2.ai, the future of software buying.Try now

Plateformes de développement low-code : comprendre les personas au milieu de la montée en popularité

19 Août 2020
par Adam Crivello

À la fin de 2019, G2 a publié sa série sur les tendances numériques de 2020 mettant en lumière les tendances logicielles anticipées pour l'année à venir. Dans le cadre de cette série, nous avons tenté de prédire les tendances du développement logiciel. Notamment, nous avons prédit que le développement rapide d'applications (RAD) trouverait sa place sur le marché après des années à flotter dans un vide entre développeurs et non-développeurs.

Bien sûr, personne n'aurait pu prédire la pandémie mondiale que nous traversons actuellement. Les entreprises et les employés qui ont le privilège de passer au télétravail ont dû faire face à des changements dans leur quotidien, et les solutions logicielles sont devenues essentielles pour que les entreprises s'adaptent. En bref, la transformation numérique est véritablement et pleinement là, et les circonstances qui ont conduit à son arrivée n'auraient pas pu être pires.

Les entreprises n'ont pas nécessairement besoin d'employer une armée de développeurs pour atteindre et maintenir la transformation numérique. Les solutions RAD offrent aux entreprises un moyen rentable et efficace en ressources pour construire les outils et produits dont elles ont besoin en équipant les membres de l'équipe existants avec le bon logiciel. Les non-développeurs peuvent créer des applications métier avec des plateformes de développement sans code, tandis que les plateformes d'innovation en milieu de travail offrent aux équipes de développement des capacités d'édition full-stack simplifiées pour améliorer les flux de travail de l'entreprise.

En savoir plus : Construisez des solutions personnalisées avec le logiciel RAD pour résoudre les problèmes de télétravail

Étant donné sa flexibilité, il est logique que le logiciel RAD convienne à la fois aux non-codeurs et aux codeurs - mais où cela laisse-t-il les plateformes de développement low-code, qui continuent de voir une adoption généralisée ?

Selon les données de G2, les plateformes de développement low-code ont été l'une de nos 10 catégories principales par trafic de critiques pendant 5 semaines consécutives à partir du 30 mars 2020 et se terminant le 1er mai 2020. Clairement, les solutions de développement low-code sont devenues une solution de choix alors que les entreprises s'adaptaient au télétravail, mais pour qui ces plateformes sont-elles même destinées ? Le public de professionnels qui "a suivi un cours de Java une fois" est-il vraiment si grand ?

Décrypter le low-code

L'idée même du développement low-code soulève une poignée de questions. Qu'est-ce qu'une plateforme de développement low-code réalise qu'une plateforme sans code ne fait pas ? Le "low-code" est-il destiné aux développeurs, aux non-développeurs, ou... aux quasi-développeurs ? Et à quoi ressemble un avenir low-code ?

Sans code contre low-code

Pour mettre les plateformes de développement low-code en contexte, il est utile de comprendre ses homologues sans code.

Les plateformes de développement sans code, les constructeurs d'applications par glisser-déposer, et les éditeurs "ce que vous voyez est ce que vous obtenez" ou éditeurs WYSIWYG mettent la transformation numérique entre les mains des non-développeurs en automatisant les flux de travail internes et en construisant des applications et sites web orientés client sans avoir à coder. Cela permet aux utilisateurs de tous niveaux de compétence de rester compétitifs et de suivre le rythme d'un monde des affaires de plus en plus dominé par les logiciels.

Il est facile de comprendre où les solutions sans code s'intègrent dans l'espace de marché, mais où et pourquoi le low-code intervient-il ? Le low-code marie les flux de travail RAD simplifiés avec la personnalisation et la flexibilité permises par le développement full-stack. Le problème réside dans le fait de s'assurer que les développeurs peuvent faire confiance à ces outils pour gérer des tâches critiques et que les non-développeurs ne négligent pas le low-code en le considérant trop centré sur le développement.

Crise d'identité des plateformes low-code

Les plateformes low-code se trouvent dans un espace de marché relativement gris entre deux types d'utilisateurs différents. En concept, le logiciel est soit destiné à rendre le développement plus efficace pour les utilisateurs ayant des connaissances en programmation, soit à rendre la programmation moins intimidante pour les utilisateurs qui veulent créer leurs propres solutions.

Du côté des développeurs, certains produits low-code se vantent d'être des environnements de développement intégrés (IDE) complets avec des fonctionnalités automatisées pour remplir la syntaxe de code courante. Cependant, la plupart des produits low-code ont plus en commun avec leurs homologues sans code par glisser-déposer, se distinguant en mettant l'accent sur la programmation personnalisée pour tout élément utilisable dans l'espace de travail low-code.

Chez G2, notre définition des plateformes de développement low-code s'aligne davantage avec cette dernière. Crise d'identité résolue ! Merci de votre lecture !

Si seulement c'était aussi simple.

La réalité reste que bien que les plateformes de développement low-code soient des produits bien définis, elles ont historiquement eu du mal à se situer entre les cas d'utilisation des développeurs et des non-développeurs. Ces doubles objectifs ne sont pas nécessairement une chose négative, mais un manque de concentration claire peut causer de la confusion pour les acheteurs. Les non-développeurs peuvent avoir du mal à trouver la bonne solution de transformation numérique si son image de marque la fait apparaître orientée vers le développement, tandis que les développeurs pourraient ne pas faire confiance aux solutions qui semblent trop "décontractées".

graphique linéaire montrant le trafic moyen pour les produits dans la catégorie des plateformes de développement low-code de G2Les chiffres réels du trafic ont été masqués pour maintenir la confidentialité

Pas de "moi" dans le low-code

Alors pourquoi une pandémie mondiale a-t-elle soudainement suscité un tel intérêt pour ces outils ? La réponse est que les produits low-code, lorsqu'ils sont commercialisés efficacement, indiquent clairement aux acheteurs qu'ils ne sont pas simplement destinés à être utilisés par une personne ou une autre - ils sont collaboratifs. Dans un cadre d'équipe, les non-développeurs peuvent concevoir et créer une application qui correspond à leur vision, les développeurs comblant les lacunes là où un codage personnalisé est nécessaire. Le résultat est une solution tout-en-un qui brise les silos pour une transformation numérique fluide et efficace. Avant la pandémie, la transformation numérique était optionnelle. Maintenant, c'est un fait de la vie, et les entreprises adoptent le logiciel qui les aidera le mieux à s'adapter.

Regarder vers l'avenir

Nous ne devrions pas nous attendre à ce que la soudaine montée en puissance des plateformes low-code s'éteigne de sitôt. Bien que la nécessité situationnelle urgente semble avoir dissipé une partie de la confusion autour de leur objectif, les avantages d'incorporer ces plateformes sont permanents. Les entreprises utilisant des plateformes de développement low-code favorisent finalement des environnements de travail plus agiles et collaboratifs. Ces produits serviront d'atout essentiel maintenant et continueront de fournir un avantage concurrentiel à l'avenir.

Vous voulez en savoir plus sur Environnements de Développement Intégré (IDE) ? Découvrez les produits Environnements de Développement Intégré (IDE).

Adam Crivello
AC

Adam Crivello

Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.