Ingénierie SaaS · Publié le · 9 min

SaaS MVP : construire avec l’IA ou déléguer ? Un cas concret

Un exemple illustratif, de la première orientation en trois réponses à une matrice en huit étapes — et ce qui changerait la recommandation.

  • SaaS
  • MVP
  • IA

Une fondatrice — appelons-la Claire — veut lancer un petit logiciel en ligne pour des cabinets de conseil : suivre les demandes de leurs clients dans un seul tableau. Elle a déjà assemblé des outils no-code, mais n’a jamais écrit de code. Elle a vu des démonstrations où un agent d’IA construit une application en un après-midi. Doit-elle construire elle-même, acheter un outil existant ou confier le projet à un développeur ? Ce cas suit la méthode du diagnostic, étape par étape.

Exemple illustratif : Claire et son projet sont fictifs. Aucun client réel n’est décrit ici, et la recommandation ne vaut que sous les hypothèses écrites plus bas.

Avec trois réponses : une orientation, pas un verdict

Premières réponses : un SaaS, au stade de la première version à lancer (MVP), d’une importance « normale » pour son activité. Avec si peu d’informations, une réponse honnête reste provisoire :

« Orientation préliminaire : approche hybride à évaluer. Les données traitées, les droits d’accès et votre capacité à maintenir le produit restent à préciser. »

Pourquoi ne pas trancher tout de suite ? Parce que ce qu’on ignore n’est pas un risque faible. Un SaaS qui traite des dossiers médicaux, ou qui isole plusieurs entreprises clientes avec leurs rôles, ne se décide pas comme un SaaS qui stocke des contacts. Les trois premières réponses ne disent rien des données, des droits d’accès ni de qui maintiendra le produit — or ce sont précisément les points qu’une démonstration ne montre pas.

Les hypothèses explicites

Claire complète le diagnostic. La recommandation qui suit ne vaut que sous ces hypothèses :

  • Une personne fondatrice seule, sans formation technique.
  • Un parcours B2B étroit : une tâche principale pour un type de client.
  • Des données ordinaires de contact et d’activité, pas de dossiers sensibles ou réglementés.
  • Une facturation standard via un prestataire de paiement.
  • Un pilote limité à quelques clients connus.
  • Pas d’exigence de temps réel strict.
  • Pas de moteur de décision financière sur mesure.

Elle a aussi cherché un logiciel existant : les outils qu’elle a essayés ne couvrent pas le parcours précis que ses clients demandent. Elle peut y consacrer 5 à 15 heures par semaine, avec un budget de CHF 2’000 à 10’000 sur douze mois, et elle compte s’occuper du produit après le lancement sans savoir encore comment.

La recommandation : hybride

« Construire le parcours principal avec l’IA, acheter les composants standards et faire vérifier les accès, paiements et procédures de reprise avant un lancement payant. »

Concrètement, Claire construit avec un agent de code ce qui fait la valeur de son produit : le parcours principal, les écrans, les listes. Elle n’écrit ni sa propre connexion ni son propre paiement : elle les achète à des services spécialisés — un fournisseur d’authentification, un prestataire de paiement, un service d’email — et les configure. Avant le premier paiement réel, une personne expérimentée vérifie trois choses précises : que chaque compte ne voit que ses propres données, que l’accès suit bien le paiement confirmé, et qu’une sauvegarde se restaure.

Ce n’est pas « faites tout faire par un développeur ». La revue est bornée, datée, et porte sur les points où une erreur coûte cher sans se voir en démonstration.

Les huit étapes

La matrice découpe le projet en étapes. Chacune a une décision, un risque principal, une preuve qui permet de passer à la suivante, et les coûts à évaluer.

Matrice SaaS / MVP — exemple illustratif
ÉtapeDécision / actionRisque principalPreuve / critère de sortieCoûts à évaluer
1. ValiderTester un seul problème payant, y compris en le livrant à la main.Construire des fonctions que personne ne veut.Utilisateur cible, tâche principale, critères de réussite et preuve de demande écrits.Recherche, temps du fondateur, prototype.
2. CadrerGarder un seul parcours et lister les exclusions.Le périmètre gonfle et les intégrations s’accumulent.Périmètre écrit et exemples d’acceptation (« quand je fais X, j’obtiens Y »).Heures de spécification et de design.
3. Choisir les composantsComparer la réutilisation ou l’achat avec le travail sur mesure.Dépendance, mauvaise adéquation, pile technique inutile.Propriété des données, export et compatibilité d’hébergement vérifiés pour chaque composant.Mise en place, licences, migration.
4. Construire une tranche verticaleUn résultat utilisateur complet, de bout en bout.Une démo soignée avec un parcours cassé.Parcours réussis ET parcours en échec démontrés (mauvaise saisie, session expirée, paiement refusé).Temps du fondateur ou du développeur, outils de code.
5. Vérifier identité et accèsTester la propriété des données et les frontières entre comptes.Lire ou modifier les données d’un autre utilisateur.Les tests de refus entre deux comptes passent (A ne lit ni ne modifie rien de B).Implémentation, revue, corrections.
6. Brancher la facturationPaiement et accès vérifiés par le serveur.Accès sans avoir payé, ou client payant bloqué.Tests de succès, d’échec, de notification reçue deux fois et de reprise passés.Intégration, frais de paiement, support.
7. Piloter prudemmentUn déploiement petit et contrôlé.Bugs invisibles et personne pour réparer.Surveillance active, restauration testée, retour arrière essayé, responsable nommé.Infrastructure, revue, sauvegardes.
8. Exploiter et déciderMesurer l’usage et maintenir.Charge de support et défauts qui s’accumulent.Le résultat utilisateur est atteint ; un plan de maintenance est accepté.Support, maintenance, usage, réserve.

Cocher une ligne n’est pas une preuve technique : la preuve, c’est le test observé (deux comptes, un paiement refusé, une restauration réussie), noté avec sa date.

Qui fait quoi

Répartition par étape
ÉtapeVousAvec l’IAUn spécialiste
ValiderMener 5 à 10 entretiens, livrer le service à la main à 1 ou 2 clients, demander un engagement (précommande, lettre d’intention).Préparer le guide d’entretien, résumer les notes, produire une maquette cliquable pour en parler.Aucun à ce stade.
CadrerÉcrire la fiche projet, les non-objectifs et 5 à 10 exemples d’acceptation.Relire le brief, signaler les ambiguïtés, proposer des cas limites.Optionnel : une relecture du périmètre (1 à 2 heures).
Choisir les composantsLister les composants (connexion, paiement, email, base de données, hébergement) et vérifier export et conditions.Comparer la documentation des services, résumer limites et prix (à vérifier vous-même).Valider les choix structurants : base de données, connexion, paiement.
Construire une tranche verticaleConstruire avec un agent de code, une petite tâche à la fois, en lisant chaque changement et en testant le parcours.Écrire l’interface, les écrans de gestion, les tests de base ; expliquer le code.Revue ponctuelle si le parcours touche aux accès ou à l’argent.
Vérifier identité et accèsCréer deux comptes de test et essayer, à la main, d’ouvrir les données de l’autre.Écrire les tests de refus d’accès et la liste des routes à vérifier.Revoir les règles d’accès côté serveur et dans la base (ex. RLS) avant les vraies données.
Brancher la facturationTester en mode test du prestataire : payer, refuser, rembourser, rejouer une notification.Écrire la vérification de signature des notifications et le traitement idempotent.Revoir le flux de paiement avant le premier paiement réel.
Piloter prudemmentNommer qui répond aux incidents, faire un test de restauration, prévenir les clients du pilote.Rédiger le runbook d’incident et la procédure de retour arrière.Vérifier sauvegardes, alertes et procédure de reprise.
Exploiter et déciderSuivre la tâche principale (réalisée ou non), décider : continuer, réduire ou arrêter.Résumer les retours, préparer les mises à jour de dépendances avec leur diff.Maintenance planifiée ou à la demande, selon l’accord.

Chaque étape laisse aussi une question ouverte. Ce sont souvent les meilleures questions à poser à un développeur, ou à vous-même :

  • Valider : Qui paie, combien, et pour quel résultat mesurable ?
  • Cadrer : Quelles demandes des clients du pilote refusez-vous pour l’instant ?
  • Choisir les composants : Que se passe-t-il si un fournisseur augmente ses prix ou ferme ?
  • Construire une tranche verticale : Qui sait expliquer ce que fait chaque fichier modifié ?
  • Vérifier identité et accès : Un administrateur doit-il voir tous les comptes ? Qui l’autorise ?
  • Brancher la facturation : Que reçoit un client si le paiement passe mais que l’accès échoue ?
  • Piloter prudemment : Combien de temps de panne le pilote peut-il supporter ?
  • Exploiter et décider : À partir de quel coût ou de quelle charge arrêtez-vous ou recadrez-vous ?

Ce qui changerait la recommandation

La recommandation dépend des hypothèses. En changer une seule suffit parfois à la renverser :

  • Des dossiers sensibles — santé, finances personnelles, pièces d’identité : une revue spécialisée devient obligatoire avant toute donnée réelle, et les parties sensibles se confient plutôt qu’elles ne se construisent seule. Autre option : réduire le périmètre pour ne pas stocker ces données.
  • Des permissions entre plusieurs entreprises clientes, chacune avec ses rôles : l’isolation entre clients devient la partie la plus risquée du produit ; un spécialiste la conçoit, au lieu de seulement la relire.
  • Des pertes plus lourdes en cas de panne : surveillance, restauration testée et une personne capable d’intervenir passent avant le lancement, ce qui pousse vers une exploitation confiée.
  • Une capacité technique plus forte — Claire développe, ou une personne technique rejoint le projet : construire soi-même devient raisonnable, avec une revue ciblée sur les paiements.
  • Un produit existant adapté : l’acheter et le configurer devient la recommandation, et la construction n’a plus lieu d’être.
  • Un budget impraticable : il ne fait pas disparaître le risque. On réduit le périmètre, on livre d’abord le service à la main, ou on reporte le lancement payant — on ne saute pas la vérification des accès et des paiements.

Les coûts à regarder

Le coût ne se limite pas à la facture d’un développeur. Il faut séparer l’argent qui sort — abonnements d’outils, hébergement, revue, frais de paiement, réserve pour imprévus — et le coût économique total, qui ajoute le temps de la fondatrice. Un projet « gratuit » parce que construit seule peut représenter des centaines d’heures. À l’inverse, une revue de quelques heures au bon moment coûte souvent moins qu’un incident sur les données d’un client.

Refaire l’exercice avec votre projet

Le diagnostic gratuit pose les mêmes questions en langage simple, avec « je ne sais pas » toujours possible. Il donne une orientation dès trois réponses, puis une recommandation argumentée, ce qui reste à préciser et vos prochaines actions — sans email ni paiement. Pour comprendre les limites de l’IA tâche par tâche, voir les limites de l’IA pour développer un produit web.

Le service correspondant

Construire avec l’IA, acheter ou déléguer ?

Le diagnostic gratuit vous donne une première orientation, ses raisons et ce qui reste à vérifier — sans email ni paiement. Le guide détaille la méthode, les coûts et les preuves à exiger.

Voir le guide (39 CHF)