Les outils no-code et les générateurs d'applications par IA sont un bon moyen de tester une idée : vous touchez de vrais utilisateurs en quelques semaines. Les ennuis commencent quand le produit marche. Les clients demandent ce que l'outil ne sait pas faire, la facture mensuelle grimpe à chaque utilisateur, et chaque modification risque de casser quelque chose que personne ne comprend vraiment.
Les signes que vous avez atteint la limite
- Chaque nouvelle fonction demande un contournement ou un plugin de plus
- Vous payez par utilisateur ou par enregistrement, et la facture grimpe plus vite que le chiffre d'affaires
- Personne ne sait expliquer une partie clé, donc personne n'ose y toucher
- Un client a demandé un export, une intégration ou un niveau de droits que vous ne pouvez pas offrir
- Les pages ralentissent à mesure que les données grossissent
Garder, compléter ou reconstruire
Toute limite n'impose pas une reconstruction. Quand il manque une fonction, on peut parfois la construire à côté de l'outil et l'y relier. Quand le problème vient du modèle de données, de la vitesse ou du coût par utilisateur, rafistoler coûte en général plus cher que reconstruire la partie qui compte.
Reprendre sans repartir de zéro
Ce que vous avez construit n'est pas perdu. C'est la spécification la plus précise que vous aurez jamais : de vrais écrans, de vrais utilisateurs, de vrais cas particuliers. Une reconstruction commence par écrire ce que fait l'appli actuelle, ce qui doit marcher dès le premier jour et ce qui peut attendre, puis par migrer vos données pour que vos clients gardent leur compte.
Les questions à poser avant de vous engager
- Le code et les données seront-ils à votre nom dès le premier jour ?
- Le périmètre et le prix sont-ils fixés par écrit avant toute ligne de code ?
- Verrez-vous un logiciel qui fonctionne régulièrement, et pas seulement à la fin ?
Reprendre des applications faites avec des outils no-code ou des générateurs IA fait partie de notre travail de développement SaaS, avec le code sur vos comptes dès le premier commit.
