Le no-code : une solution pérenne pour l'avenir ?

Le no-code : une solution pérenne pour l'avenir ?

Arriver à "scaler" son produit, c’est-à-dire à faire fortement croître son activité sans faire croître ses coûts d’autant, est le but de toute personne qui se lance dans sa conception. Les outils no-code ont la réputation d’être de formidables outils pour commencer son activité, tester son produit, acquérir ses premiers utilisateurs. Cette image, très associée à la phase de “MVP”, minimum viable product, sorte de première version de votre application, est selon nous incomplète.

Réponse courte : globalement, oui, vous pouvez faire confiance aux outils no-code pour développer votre activité.

Réponse longue :

Tout d’abord, essayons de définir ce qu’est le “scale”.

Selon nous, vous ferez face à un potentiel problème de scale si vous vous retrouvez dans l’une de ses situations :

  • Votre nombre d’utilisateurs est croissant, les actions réalisées à travers votre produit augmentent significativement. Vous cherchez à développer de plus en plus de nouvelles fonctionnalités.
  • Votre infrastructure technique doit assimiler beaucoup plus de charge, de manière continue.
  • L’équipe qui s’occupe de développer techniquement votre produit augmente.

On pourrait aussi rajouter la notion de sécurisation de votre projet car à mesure que celui-ci croît il devient une cible de plus en plus intéressante.

Paul
Charbogne
5 minutes

Premier mythe : vous allez être vite limités en termes de fonctionnalités.

C’est sans doute la croyance la plus erronée de toutes, celle qui consiste à penser que le no-code ne permet pas de développer un grand nombre de fonctionnalités différentes. Si on met de côté les limites de fonctionnalités inhérentes à l’outil que vous choisissez, les outils no-code offrent au contraire une grande liberté dans le développement de nouvelles fonctionnalités.

C’est un des qualités principales de ces outils.

Attention tout de même à ne pas empiler les fonctionnalités couche sur couche, le tout doit rester cohérent en termes d’architecture technique, autrement vous risquez de devoir enchaîner les périodes de “Refactoring”, moment où l’on retravaille complètement un pan de l’application pour le rendre plus robuste.

La plupart des outils no-code peuvent accueillir beaucoup de fonctionnalités au fil du temps et à un rythme bien plus soutenu qu’un projet de développement “classique”, à condition d’avoir des fondations solides.

Deuxième mythe : le no-code n’est pas adapté à un grand nombre d’utilisateurs.

Ici, au-delà du nombre d’utilisateurs qui est très relatif on parle avant tout de performance. Un grand nombre d’utilisateurs signifie que la charge imposée à votre infrastructure technique augmente fortement et que cela peut entraîner un risque de baisse de performance globale de l’application.

Tout d’abord sachez que derrière les outils que vous utilisez pour construire votre application il y a des équipes de développeurs dont le métier est de faire en sorte que ce que vous avez construit fonctionne pour le plus grand nombre. Aucun outil no-code n’est développé pour une base restreinte d’utilisateurs. Bien que cela paraisse assez “bateau” comme argument, il est toujours bon de le rappeler.

L’avantage d’utiliser un outil no-code pour son projet est qu’il est très souvent basé sur le cloud, vous déplacez ainsi la charge de la performance aux principaux acteurs du marché. Bubble est par exemple construit sur AWS et vous pouvez tout à fait utiliser un Xano ou Firebase si vous le souhaitez.

Beaucoup d’entreprises utilisent actuellement des outils no-code pour une partie de leur produit, on pense notamment à Collective, Getaround ou Cuure. Ces entreprises font face à un afflux de nouveaux utilisateurs toujours plus important.

Enfin, si vous avez besoin, même momentanément, d’augmenter la performance de votre projet, sachez que la plupart des outils no-code proposent des tarifs adaptés à vos besoins. Pour reprendre l’exemple de Bubble.io, l’entreprise propose cinq niveaux d'abonnement : Gratuit, Personnel, Professionnel, Production, et “Dedicated”. “Dedicated” est destiné à ceux qui vont au-delà des possibilités des plans standards, ici les performances seront "faites sur mesure".

Mythe numéro trois : un outil no-code n’est pas sécurisé

La sécurisation d’un projet no-code est peut-être l’aspect le plus variable de tous. La menace d’une faille de sécurité venant plus souvent de la façon dont a été développée l’application que de l’éditeur lui-même. À niveau d’expérience et compétence égales un développeur traditionnel et un développeur no-code devrait construire un produit avec le même niveau de sécurité.

Dans la pratique donc un projet no-code a plus chance d’être sujet à une faille de sécurité à cause d’une erreur/insuffisance humaine.

Aucun éditeur no-code n’est connu à date pour générer des failles de sécurité majeures. Mais ici l’argument consistant à laisser la pleine responsabilité de la sécurisation des applications développées à l’éditeur ne tient pas.

Quelques limites

Pour synthétiser, lorsqu’une application no-code est correctement développée et mise à jour il n’y a pas de risque de sous performance ou de faille de sécurité majeure. En revanche vous devez savoir qu’il existe des limites au développement d’un projet no-code.

Les limites natives de chaque outil

Chaque outil no-code a ses propres limites de fonctionnalité, Airtable peut stocker maximum 50k lignes par base de données par exemple. Nous avons écrit un article qui décrit les limites natives à Bubble.

Mais si vous ne tentez pas de concurrencer Facebook ou ChatGPT, théoriquement, les fonctionnalités natives, couplées avec les plugins développés par la communauté devraient suffire à votre projet.

Le nombre de “développeurs” ou “builder”

Une des différences importantes entre un projet tech “classique” et un projet no-code, notamment lorsque vous entrez dans une phase de croissance et de développement intense, est le nombre de personnes qui peuvent développer simultanément votre application. À date certains outils no-code gèrent la collaboration, mais ça n’est pas le cas de tous. Vous risquez donc de vous marcher sur les pieds lorsque votre équipe de product builder grandira.

En bref,

En tant qu’agence no-code nous allons évidemment avoir tendance à prêcher pour notre paroisse mais il est indéniable que la tournure que prend l’écosystème no-code tend vers une forme de scalabilité. Les infrastructures techniques de ces outils sont solides et reposent bien souvent sur des technologies de pointe dans le domaine. De nouvelles fonctionnalités natives s’ajoutent chaque mois, si bien qu’il est parfois difficile d’être constamment à jour.

Selon nous, le recours à du développement traditionnel et à de la personnalisation, ne se fera pas sur des critères de performances. Il se fera seulement sur des besoins soit très spécifiques en termes d’interfaces, comme l’utilisation de motion design, soit très poussés techniquement comme le développement d’un algorithme ou bien d’une intelligence artificielle. Il est à noter qu’une combinaison de l’univers “code” et “no-code” peut être judicieuse pour accélérer les développements de vos projets.

Outils & articles en lien
Bubble
Airtable
Qu'est ce que le métier de product builder ?

Le no-code bouge, de nouveaux outils apparaissent, de nouveaux acteurs se positionnent et de nouveaux emplois tels que celui de product builder voient le jour. Qu’est-ce que c’est exactement ? Comment devient on Product Builder et combien peut-on gagner ? Bref, dans cet article, nous vous disons tout !

Choisir et structurer sa stack d'outils : les clés pour réussir !

La panoplie d'outils no-code peut rapidement nous perdre et nous décourager. Chez Bienfait, on en a bien conscience, c'est pourquoi on s'est dit que vous expliquer comme cadrer sa stack pouvait être une bonne idée.

Lean Startup et No-Code : Synergie idéale pour gagner en efficacité

Et si la méthode "Lean Startup", sortie il y a plus de 10 ans maintenant, était plus que jamais d'actualité et ce grâce au no-code ?

Envie d'en savoir plus ?
Prenons 15 minutes ensemble pour
discuter de votre projet. 🤝
On s'appelle !