Aller au contenu principal
Contrat de test7 famillesCalcul localMis à jour le 3 août 2026

MVP SaaS : quoi inclure avant le premier test ?

Commencez par le résultat vendu et la preuve attendue. Pour chacune des sept familles, choisissez une option : construire, gérer manuellement, intégrer, reporter ou garder à vérifier. Puis calculez la charge humaine sans transformer une inconnue en zéro.

Familles

7

Traitements

5

Statuts

7

Score global

Aucun

Calculateur · envoi

Aucun

Lecture

23 min

Quentin HagnéréPrésident fondateur codeur

§ 01Réponse directe

Délimitez le minimum par la preuve à obtenir

Le minimum d’un MVP SaaS ne se compte ni en écrans ni en fonctions. Il prend la forme d’un test borné : une population précise obtient un résultat vendu par un parcours défini, puis un événement observable indique s’il faut continuer, modifier ou arrêter. Le « contrat de test » relie ce résultat aux responsables, aux limites et aux preuves attendues. Même réduit, le périmètre couvre l’exploitation dont le test dépend.

Écrivez d’abord sept éléments : le format et la période exacte du test, le résultat vendu, l’événement qui fera preuve, le nombre maximal de clients, le mode de vente et la capacité humaine totale disponible sur cette période. Passez ensuite les sept familles en revue. Une fonctionnalité absente est acceptable si le contrat attribue encore chaque responsabilité nécessaire au test.

Avec un premier client en production, chaque famille reçoit un traitement actuel. Le couple « Non » puis « Reporter » laisse la responsabilité sans traitement ; un choix manuel ou intégré reste possible.

Les cinq traitements possibles pour chaque famille

Traitement
Construire dans le produit
Quand il peut convenir
Le comportement porte la preuve recherchée ou doit rester maîtrisé dans le produit.
Ce qu’il faut écrire
Test d’acceptation et reprise en cas d’échec.
Traitement
Opérer manuellement
Quand il peut convenir
Une personne peut délivrer le résultat dans les limites du test.
Ce qu’il faut écrire
Responsable, calcul de charge, limite et moment où revoir ce choix.
Traitement
Intégrer un service existant
Quand il peut convenir
Un service existant couvre le besoin sans effacer vos responsabilités.
Ce qu’il faut écrire
États, erreurs, solution de repli, sortie et responsable.
Traitement
Reporter avec déclencheur
Quand il peut convenir
La capacité n’est pas nécessaire à un prototype ou à un pilote choisi ; ce traitement est bloqué pour un premier client en production.
Ce qu’il faut écrire
Motif lié au format et déclencheur observable de réexamen.
Traitement
À vérifier
Quand il peut convenir
La décision n’est pas encore défendable.
Ce qu’il faut écrire
Question, responsable et preuve à obtenir ; jamais zéro.

Un client réel rend les responsabilités opérationnelles visibles

Dès qu’un vrai client dépend du service, attribuez les accès, les données, les échecs, l’aide, les opérations et la sortie. Chacune de ces responsabilités peut prendre une forme frugale ou manuelle si son responsable reste explicite.

§ 02Frontière du test

Choisissez d’abord le format : prototype, pilote ou premier client

Le format fixe ce que vous pourrez conclure. Un prototype sans production peut tester une compréhension ou un parcours sans accueillir de données réelles. Un pilote accompagné sert quelques utilisateurs avec une équipe présente et des limites annoncées. Un premier client en production dépend du service. Son invitation déclenche la revue des conditions d’exploitation, de sécurité, de continuité et de support prévues pour ce cas.

Trois formats de test SaaS indépendants appliqués au même contrat en sept familles

Ce que chaque format permet de conclure

Format
Prototype sans production
Population et réalité
Données fictives ou contrôlées, aucun client dépendant
Conclusion maximale
Concluez uniquement sur l’incertitude choisie ; ce format n’autorise pas la production.
Format
Pilote accompagné
Population et réalité
Clients bornés, support rapproché, limites annoncées
Conclusion maximale
Soumettez le contrat à une revue de pilote.
Format
Premier client en production
Population et réalité
Un client dépend du service dans les conditions convenues
Conclusion maximale
Soumettez le contrat à une décision humaine de mise en production.

Mémo express

Écrivez la ligne d’arrivée en une phrase

Remplacez les crochets : « Pendant [période exacte], avec au plus [nombre] clients, nous délivrons [résultat] par [parcours] ; [événement observable] fera preuve ; les limites et les reprises sont écrites ci-dessous. »

§ 03Promesse observable

Décrire une journée réelle révèle les capacités oubliées

Partez du moment où l’utilisateur cherche à obtenir le résultat, puis suivez les états normaux et les échecs. Nommez la personne qui l’invite. Décrivez ce qui arrive quand son accès est refusé, sa donnée invalide, son paiement échoué ou son résultat incomplet. Pour chaque échec, attribuez la détection, la réponse, la restauration et la décision suivante. Cette journée transforme une liste d’écrans en responsabilités testables.

Parcours minimal à rendre observable

Moment
Entrée
Question
Qui peut commencer et avec quel droit ?
Trace ou preuve attendue
Invitation ou accès autorisé, refus compréhensible.
Moment
Action de valeur
Question
Quel résultat l’utilisateur cherche-t-il ?
Trace ou preuve attendue
Événement de réussite relié à la promesse vendue.
Moment
Échec
Question
Comment détecter, expliquer et reprendre ?
Trace ou preuve attendue
État d’erreur, responsable et procédure de reprise.
Moment
Aide
Question
Comment l’utilisateur demande-t-il de l’aide ?
Trace ou preuve attendue
Canal, engagement réaliste et escalade.
Moment
Sortie
Question
Comment termine-t-on le test ou la relation ?
Trace ou preuve attendue
Export, retrait des accès et décision documentée.

Une ouverture de session ou un clic ne vaut preuve que s’il correspond au résultat vendu. Avant le test, écrivez qui consultera l’événement retenu, à quel moment et quelle décision il pourra réellement changer.

§ 04Sept responsabilités

Attribuez une décision et un responsable à chacune des sept familles

Les sept familles répartissent sept responsabilités ; elles ne prescrivent aucun module logiciel. Pour chacune, indiquez si elle est nécessaire au test, le choix retenu, le responsable, la preuve attendue et la reprise en cas d’échec. Terminez par le « déclencheur de réexamen » : l’événement observable qui vous obligera à revoir ce choix.

Une décision « non nécessaire » doit rester motivée par le format. Dans un prototype ou un pilote borné, ce motif peut justifier un report. Avec un premier client en production, le domaine reste actif et demande un traitement actuel. Ce traitement peut être manuel ou confié à une intégration.

Les sept familles du contrat de test

Famille
Parcours de valeur
Décisions couvertes
Promesse vendue, parcours principal, état de réussite.
Test d’acceptation à réussir
Le client obtient le résultat annoncé et cet événement est observable.
Famille
Comptes et accès
Décisions couvertes
Invitation, authentification, rôles et départ d’un utilisateur.
Test d’acceptation à réussir
Seules les personnes autorisées accèdent aux bonnes données.
Famille
Données et continuité
Décisions couvertes
Collecte minimale, export, sauvegarde, restauration et suppression.
Test d’acceptation à réussir
Une reprise testée existe pour les données réellement utilisées.
Famille
Vente et droits associés
Décisions couvertes
Contrat, prix, facture, paiement et droits ouverts ou retirés.
Test d’acceptation à réussir
Chaque état commercial produit le droit attendu, y compris en échec.
Famille
Aide et incidents
Décisions couvertes
Canal d’aide, délai, diagnostic, communication et escalade.
Test d’acceptation à réussir
Un utilisateur sait où signaler le blocage et qui le prend en charge.
Famille
Administration et exploitation
Décisions couvertes
Actions opérateur, journal utile, configuration et continuité.
Test d’acceptation à réussir
L’équipe peut exploiter sans accès improvisé ni secret dans les journaux.
Famille
Mesure et sortie
Décisions couvertes
Événement de preuve, seuil de décision, export et fin du test.
Test d’acceptation à réussir
Continuer, modifier ou arrêter s’appuie sur une preuve définie avant le test.

Si le test traite des données personnelles, consignez la finalité, la minimisation, les rôles, la base légale, la conservation et les mesures adaptées au risque. Pour la continuité, rejouez un scénario réaliste de restauration : la présence d’une sauvegarde ne suffit pas. Pour les journaux techniques, nommez l’événement à observer et les secrets à exclure.

Achat autonome : traiter aussi les états qui n’aboutissent pas

Si le client achète seul, écrivez les états de commande, de facture, de paiement, d’abonnement et de droits. Associez une action explicite à chaque paiement refusé, retardé, contesté ou annulé. Dans ce mode, la famille « Vente et droits associés » est nécessaire au test et doit être marquée « Oui ». « Non » puis « Reporter » ne produit jamais un candidat, même si les états et la procédure d’échec sont remplis. La page de paiement seule laisse cette responsabilité ouverte.

§ 05Capacité humaine

Le travail manuel doit être nommé, borné et calculé

Une opération manuelle permet d’apprendre avant d’automatiser si vous nommez l’opération, son responsable, sa limite, sa reprise en cas d’échec et le moment où ce choix devra être revu. Additionnez ensuite la charge de toutes les familles manuelles pour le nombre maximal de clients du test. Nommez d’abord la période couverte : les occurrences par client et la capacité totale doivent porter sur l’ensemble de cette même période. Aucune conversion implicite de semaine, de jour ou de disponibilité n’est appliquée.

sur une même période nommée : charge d’une opération = minutes par occurrence × occurrences par client sur toute la période × clients
charge manuelle totale sur cette période = somme des opérations manuelles
capacité restante sur cette période = capacité totale disponible sur cette même période − charge manuelle totale
Équation de charge manuelle comparée à une capacité humaine bornée

Les quatre équations manuelles du cas Accordia

Famille
Comptes et accès
Équation exacte
12 min × 2 occurrence(s)/client sur toute la période × 3 client(s) = 72 min sur toute la même période « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia »
Charge
72 min
Famille
Données et continuité
Équation exacte
20 min × 1 occurrence(s)/client sur toute la période × 3 client(s) = 60 min sur toute la même période « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia »
Charge
60 min
Famille
Vente et droits associés
Équation exacte
15 min × 1 occurrence(s)/client sur toute la période × 3 client(s) = 45 min sur toute la même période « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia »
Charge
45 min
Famille
Aide et incidents
Équation exacte
10 min × 2 occurrence(s)/client sur toute la période × 3 client(s) = 60 min sur toute la même période « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia »
Charge
60 min

Pour la période fictive « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia », Accordia consomme 237 minutes sur une capacité totale de 300 minutes, soit 63 minutes restantes. Chaque fréquence par client et cette capacité couvrent toute la même période. Le calcul établit uniquement que la charge décrite tient dans la capacité saisie, sous les hypothèses écrites. Il n’établit ni la sécurité ni la légalité du test.

Une durée manquante ne devient jamais zéro

Le moteur laisse les autres équations visibles et maintient le STOP tant que l’opération inconnue n’est pas bornée. La somme conserve les nombres encore calculables, mais affiche explicitement « partiel/inexploitable » et reste impropre à une décision.

§ 06Cas fictif

Les STOP d’Accordia restent prioritaires, même quand le total semble tenir

Exemple entièrement fictif

Accordia · suivi d’accords B2B · pilote accompagné

Accordia est un SaaS B2B entièrement fictif. Sa liste initiale fictive mélange huit envies : annuaire fournisseurs, demandes d’achat, dépôt de devis, circuit de décision, commentaires, signature, paiement et tableaux de bord. Le test réduit cette liste à un résultat vendu borné : obtenir une décision traçable sur un devis fournisseur sans échange de fichier par courriel. Seuls l’invitation nominative, le dépôt contrôlé, l’approbation ou le refus motivé, puis la restitution et l’export de la décision appartiennent à ce test ; le reste sort du périmètre.

Pendant la période fictive « Du 7 septembre au 18 octobre 2026 inclus — période fictive du pilote Accordia », trois entreprises testent ce parcours. Le contrat prévoit 300 minutes d’opérations manuelles sur toute cette période. Quatre opérations totalisent 237 minutes : 72 minutes d’accès, 60 minutes de données et continuité, 45 minutes de vente et droits, et 60 minutes d’aide. Il reste 63 minutes avant revue humaine.

Sept variantes du même contrat fictif

Variante
Accordia · 3 clients
Observation
237 min / capacité 300 min sur la période
Statut déterministe
Candidat à un pilote accompagné
Variante
Capacité dépassée · 5 clients
Observation
395 min / capacité 300 min
Statut déterministe
STOP — capacité manuelle dépassée
Variante
Population doublée · 6 clients
Observation
474 min / capacité 300 min
Statut déterministe
STOP — capacité manuelle dépassée
Variante
Continuité reportée
Observation
177 min calculées, mais non compensatoires
Statut déterministe
STOP — capacité critique reportée
Variante
Durée manuelle inconnue
Observation
165 min restent visibles, avec l’état partiel/inexploitable ; aucune inconnue ne vaut zéro
Statut déterministe
STOP — opération manuelle non bornée
Variante
Achat autonome incomplet
Observation
Échec de paiement et droits associés non décidés
Statut déterministe
STOP — décisions indispensables à vérifier
Variante
Premier client · « Non » puis « Reporter »
Observation
Une famille de responsabilité reste sans traitement actuel
Statut déterministe
STOP — capacité critique reportée

Dans la variante à cinq clients, la même organisation demande 395 minutes et dépasse la capacité de 95 minutes. La variante à six clients double exactement la population fictive de départ : la charge atteint 474 minutes et dépasse la capacité de 174 minutes. Ce doublement exact vient des seuls facteurs inchangés de l’exemple.

Le moteur examine le report critique avant la capacité. Reporter la continuité nécessaire laisse 177 minutes calculées et maintient le STOP. Si la durée ou le responsable d’une opération manuelle est inconnu, les 165 minutes des seules opérations exploitables restent visibles avec l’état « partiel/inexploitable », sans permettre de conclure : le STOP « opération manuelle non bornée » reste prioritaire sur le dépassement de capacité.

Un achat autonome sans procédure d’échec de paiement bloque aussi la revue. Dans ce mode, « Vente et droits associés » doit être nécessaire : la déclarer « Non » puis la reporter reste un STOP, même avec les états et la procédure complets. En production, déclarer toute autre famille « Non » puis la reporter provoque également un STOP : le libellé ne supprime pas la responsabilité.

Ordre des contrôles

Le premier STOP applicable fixe le statut

  1. Décisions indispensables inconnues ou invalides, dont la période du test et la nécessité de « Vente et droits associés » pour un achat autonome.
  2. Capacité nécessaire au test mais reportée, ou famille reportée pour un premier client en production même marquée « Non ».
  3. Opération manuelle non bornée.
  4. Capacité manuelle dépassée.
  5. Format non productif, pilote ou premier client à relire.
§ 07Outil local

Remplissez le contrat localement, sans transmission ni stockage

Le formulaire s’ouvre vide ; vous pouvez charger l’exemple fictif à la demande. Le calcul se fait uniquement dans votre navigateur : aucune requête réseau, aucun stockage local et aucun téléchargement. Le résultat réunit la période, les états et la procédure d’achat autonome, chaque limite et équation manuelle, les inconnues, le statut et un texte Markdown sélectionnable ou copiable. Ce texte conserve ainsi les décisions qui ont conduit au verdict.

Les limites numériques écartent les entrées hors du périmètre technique : un million au maximum pour les clients, les minutes et les occurrences, avec trois décimales au plus. Les minutes par occurrence et les occurrences par client doivent être strictement positives ; une capacité totale nulle reste une décision possible. Ces bornes ne sont pas des références commerciales. Corrigez toute valeur signalée avant d’interpréter le statut.

Outil local, sans envoi

Écrire le contrat de votre premier test réel

Rien n’est prérempli. Vos saisies restent dans cette page : aucun envoi, cookie ou stockage local. L’outil calcule uniquement le travail manuel planifié. Un incident imprévisible reste à traiter : il ne vaut jamais zéro. Les occurrences par client et la capacité totale doivent couvrir toute la même période nommée, sans conversion implicite. L’outil n’attribue aucun score.

Règles de saisie : clients entiers de 1 à 1 000 000 ; minutes par occurrence et occurrences par client strictement supérieures à 0 et au plus égales à 1 000 000 ; capacité totale de 0 à 1 000 000 minutes. Les décimaux acceptent trois décimales au maximum et un point comme séparateur. Une valeur vide, négative, nulle pour une opération, trop précise ou hors limite reste à corriger.

Nommez la période exacte couverte par le test. Toutes les occurrences par client et la capacité manuelle totale saisie portent sur l’ensemble de cette même période. Le moteur ne convertit ni semaine, ni jour, ni disponibilité d’une personne.

Les inconnues restent reliées à leur champ et listées dans le résultat. Affichez les détails sous chaque saisie lorsque vous voulez les corriger une par une.

Décidez pour chacune des sept familles

« Nécessaire » dépend de votre test, de vos données, du contrat et du premier client. Reporter une famille nécessaire provoque un STOP. Pour un premier client en production, « Non » puis « Reporter » ne peut contourner aucune des sept responsabilités. Cela n’impose pas sept fonctions : un choix manuel ou intégré reste possible.

Parcours de valeur
Comptes et accès
Données et continuité
Vente et droits associés
Aide et incidents
Administration et exploitation
Mesure et sortie

Résultat calculé — décision humaine séparée

STOP_REQUIRED_DECISIONS_UNKNOWNSTOP — décisions indispensables à vérifier

Au moins une décision structurante, une preuve, la période du test ou une entrée numérique manque ou est invalide. Aucune inconnue n’est convertie en zéro.

Prochaine action : Complétez d’abord les décisions listées, puis relisez les capacités une par une.

Période commune du calculÀ vérifierLes occurrences par client et la capacité totale portent sur toute cette même période, sans conversion implicite.

Charge planifiée sur la période

À vérifierpartiel/inexploitable

Capacité totale sur la même période

À vérifier

Reste après charge

partiel/inexploitable

Décisions à vérifier

  • Format du test à vérifier
  • Période couverte par le test à vérifier
  • Résultat métier vendu à vérifier
  • Événement qui prouve le résultat à vérifier
  • Mode de vente à vérifier
  • Nombre de clients du test à vérifier
  • Capacité manuelle disponible à vérifier
  • Parcours de valeur : nécessité pour le test à vérifier
  • Parcours de valeur : traitement à vérifier
  • Parcours de valeur : preuve attendue à vérifier
  • Comptes et accès : nécessité pour le test à vérifier
  • Comptes et accès : traitement à vérifier
  • Comptes et accès : preuve attendue à vérifier
  • Données et continuité : nécessité pour le test à vérifier
  • Données et continuité : traitement à vérifier
  • Données et continuité : preuve attendue à vérifier
  • Vente et droits associés : nécessité pour le test à vérifier
  • Vente et droits associés : traitement à vérifier
  • Vente et droits associés : preuve attendue à vérifier
  • Aide et incidents : nécessité pour le test à vérifier
  • Aide et incidents : traitement à vérifier
  • Aide et incidents : preuve attendue à vérifier
  • Administration et exploitation : nécessité pour le test à vérifier
  • Administration et exploitation : traitement à vérifier
  • Administration et exploitation : preuve attendue à vérifier
  • Mesure et sortie : nécessité pour le test à vérifier
  • Mesure et sortie : traitement à vérifier
  • Mesure et sortie : preuve attendue à vérifier

# Contrat du premier client SaaS — brouillon local

- Statut : STOP_REQUIRED_DECISIONS_UNKNOWN
- Lecture : STOP — décisions indispensables à vérifier
- Format du test : À vérifier
- Période couverte par le test : À vérifier
- Résultat vendu : À vérifier
- Événement de preuve : À vérifier
- Mode de vente : À vérifier
- États d’achat autonome et de droits : Non applicable — achat autonome non retenu
- Procédure d’échec de paiement autonome : Non applicable — achat autonome non retenu
- Clients du test : À vérifier
- Capacité manuelle totale déclarée sur cette période : À vérifier

## Capacités

| Famille | Nécessaire | Traitement | Responsable | Preuve | Reprise sur échec | Déclencheur |
| --- | --- | --- | --- | --- | --- | --- |
| Parcours de valeur | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Comptes et accès | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Données et continuité | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Vente et droits associés | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Aide et incidents | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Administration et exploitation | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |
| Mesure et sortie | INCONNU | À vérifier | À vérifier | À vérifier | À vérifier | À vérifier |

## Charge manuelle planifiée

Période commune : À vérifier
Les occurrences par client et la capacité totale couvrent l’ensemble de cette même période, sans conversion implicite.

Aucune équation exploitable. À vérifier.

Les incidents imprévisibles ne valent jamais zéro : ils restent hors de la somme planifiée et exigent la reprise sur échec écrite dans chaque famille.

## Décisions à vérifier

- Format du test à vérifier
- Période couverte par le test à vérifier
- Résultat métier vendu à vérifier
- Événement qui prouve le résultat à vérifier
- Mode de vente à vérifier
- Nombre de clients du test à vérifier
- Capacité manuelle disponible à vérifier
- Parcours de valeur : nécessité pour le test à vérifier
- Parcours de valeur : traitement à vérifier
- Parcours de valeur : preuve attendue à vérifier
- Comptes et accès : nécessité pour le test à vérifier
- Comptes et accès : traitement à vérifier
- Comptes et accès : preuve attendue à vérifier
- Données et continuité : nécessité pour le test à vérifier
- Données et continuité : traitement à vérifier
- Données et continuité : preuve attendue à vérifier
- Vente et droits associés : nécessité pour le test à vérifier
- Vente et droits associés : traitement à vérifier
- Vente et droits associés : preuve attendue à vérifier
- Aide et incidents : nécessité pour le test à vérifier
- Aide et incidents : traitement à vérifier
- Aide et incidents : preuve attendue à vérifier
- Administration et exploitation : nécessité pour le test à vérifier
- Administration et exploitation : traitement à vérifier
- Administration et exploitation : preuve attendue à vérifier
- Mesure et sortie : nécessité pour le test à vérifier
- Mesure et sortie : traitement à vérifier
- Mesure et sortie : preuve attendue à vérifier

## Décision humaine

Au moins une décision structurante, une preuve, la période du test ou une entrée numérique manque ou est invalide. Aucune inconnue n’est convertie en zéro.

Complétez d’abord les décisions listées, puis relisez les capacités une par une.

Ce brouillon n’est ni une autorisation juridique, ni une homologation de sécurité, ni une mise en production.
§ 08Alternatives avant le code

Comparez service, intégration et absence de logiciel avant de construire

Le choix dépend de l’incertitude à fermer. Une maquette ou un entretien structuré peut suffire pour comprendre le problème. Pour éprouver la livraison du résultat, un service accompagné révèle le processus avant son automatisation. Une capacité générique déjà couverte par un produit existant peut être intégrée si ses états et ses erreurs préservent la preuve recherchée.

Pour une intégration, écrivez qui détecte l’indisponibilité, quelle solution de repli protège le client, qui reprend l’erreur et comment quitter le fournisseur sans perdre la preuve ou les données nécessaires.

Alternatives à comparer avant de construire

Incertitude principale
Le problème est-il prioritaire ?
Test plus simple possible
Entretiens, observation ou pré-engagement
Ce qu’il doit prouver
Une situation précise conduit à une décision réelle.
Incertitude principale
Le parcours est-il compris ?
Test plus simple possible
Prototype cliquable avec données fictives
Ce qu’il doit prouver
Les utilisateurs accomplissent et expliquent le parcours.
Incertitude principale
Le résultat crée-t-il de la valeur ?
Test plus simple possible
Service concierge ou opération accompagnée
Ce qu’il doit prouver
Le résultat est obtenu et justifie la suite.
Incertitude principale
Une capacité générique est-elle nécessaire ?
Test plus simple possible
Intégration d’un service existant
Ce qu’il doit prouver
États, erreurs, coûts et réversibilité restent acceptables.
Incertitude principale
Aucune preuve ne changerait la décision
Test plus simple possible
Arrêter ou différer
Ce qu’il doit prouver
Le coût évité est explicitement assumé.

Les contenus concurrents consultés en août 2026 suivent souvent deux recettes. La première réduit le MVP à « une promesse, un parcours, une mesure », parfois assortis de quotas ou de délais universels. La seconde impose d’emblée une plateforme mutualisée entre clients, un paiement automatisé, une connexion d’entreprise ou une durée fixe. Les deux confondent le cœur d’apprentissage et le minimum opérationnel. Définissez chaque capacité depuis le test réel et écartez tout nombre de clients, de semaines ou gain de vitesse externe présenté comme règle.

§ 09Revue humaine

Un statut « candidat » signifie seulement « prêt à relire »

Arbre sans score : quatre STOP prioritaires et trois verdicts indépendants par format

Avant toute invitation réelle, une personne désignée relit la promesse et les preuves, puis confirme qu’un responsable est attribué à chaque choix. La même revue couvre les accès, les données, les tests de reprise, la sécurité, l’accessibilité, les incidents, la capacité et les termes convenus avec le client.

Le résultat du moteur n’a aucune autorité juridique ou technique propre. « Candidat » veut seulement dire que le contrat est assez renseigné pour entrer dans cette revue.

Décision finale à documenter après le calcul

Décision
Continuer
Quand elle est défendable
La preuve reste utile, les responsabilités sont acceptées et les STOP sont fermés.
Trace attendue
Contrat de test relu, responsable et date de revue.
Décision
Réduire le format
Quand elle est défendable
Un prototype ou service accompagné répond à l’incertitude sans exposer un client.
Trace attendue
Nouvelle frontière et nouvelle conclusion maximale.
Décision
Modifier le traitement
Quand elle est défendable
La charge, le risque ou la reprise rendent le choix actuel inadapté.
Trace attendue
Traitement remplacé et nouvelle preuve.
Décision
Arrêter ou différer
Quand elle est défendable
Le test n’apprend rien de décisif ou ses conditions ne sont pas acceptables.
Trace attendue
Motif, événement éventuel de réexamen et responsable.

Test automatisé, image valide et page rendue prouvent chacun leur propre contrôle. Le déploiement, la publication, l’indexation et l’acceptation par un client demandent des preuves distinctes après la revue éditoriale et technique.

§ 10Questions fréquentes

Répondez aux dernières questions avant de figer le périmètre

Combien de fonctionnalités faut-il dans un MVP SaaS ?

Il n’existe aucun nombre universel. Gardez ce qui produit la preuve choisie et rend le format retenu exploitable ; une capacité peut rester manuelle ou intégrée.

Peut-on lancer sans paiement automatisé ?

Oui, si le mode convenu est un contrat et une facture gérés manuellement, avec responsable et droits associés. Si l’achat est autonome, marquez « Vente et droits associés » comme nécessaire, puis fermez les états de paiement, d’échec et de retrait des droits.

Le support peut-il être un simple courriel ?

Oui, pour un test borné, si l’adresse, le responsable, les délais réalistes, l’escalade et la communication d’incident sont écrits. Une boîte non surveillée n’est pas un dispositif d’aide.

Faut-il automatiser les sauvegardes dès le pilote ?

L’automatisation des sauvegardes n’est pas obligatoire dans tous les pilotes. Une continuité déclarée nécessaire doit exister et rester testable selon les données et le risque ; une copie jamais restaurée ne démontre pas la reprise.

Un statut candidat signifie-t-il que le produit est conforme ?

Non. « Candidat » signifie seulement que le contrat peut être relu. La conformité, la sécurité, l’accessibilité, les engagements contractuels et la décision de production restent à vérifier dans le contexte réel.

Que faire si une durée manuelle est inconnue ?

Gardez-la « à vérifier », mesurez un petit échantillon ou nommez une borne prudente défendable, puis rejouez le calcul. Ne la remplacez ni par zéro ni par une moyenne de marché sans preuve.

Quand passer du manuel à l’automatisation ?

Quand le déclencheur écrit avant le test est atteint : charge, fréquence, erreur, délai, risque ou volume maximal. Comparez alors automatisation, réduction du test, intégration et arrêt.

Ce contrat définit-il une architecture SaaS ?

Non. Il organise les décisions du test. Architecture, isolation des clients, hébergement, contrôle d’accès et intégrations doivent être choisis selon les contraintes réelles et faire l’objet de leur propre revue.

Peut-on utiliser le Markdown généré comme cahier des charges ?

Oui, comme point de départ seulement. Il faut encore faire relire les responsabilités, les preuves, les obligations, les tests d’acceptation et les conditions de production, puis versionner les décisions acceptées.

Pour préparer les décisions en amont, consultez aussi la validation d’une idée SaaS. Pour rendre le résultat comparable entre prestataires, reliez ce contrat au cahier des charges SaaS.

Un périmètre réduit ne dispense d’aucune obligation. Les droits d’accès et les contrôles de sécurité font partie du premier lot dès qu’une donnée réelle entre dans le produit : les repousser coûte plus cher que les intégrer. Les critères d’acceptation du lot se rédigent avec le plan de recette.

Côté décision, le calcul du retour sur investissement arbitre ce qui mérite d’entrer dans le premier lot, et combien de temps il faut pour développer un SaaS traduit ce périmètre en calendrier défendable. Pour comparer les réponses reçues, appuyez-vous sur le choix d’un prestataire sur preuves.

Faire relire le contrat avant le code

Apportez une version sans donnée sensible : résultat vendu, format et période du test, sept familles et leurs choix, preuves, responsables et charge manuelle. La revue doit pouvoir recommander un test plus simple ou maintenir un STOP.

Inconnues conservéesExploitation incluseAlternative plus simple possible

Sources et références légales

Portée et provenance

Portée : préparation d’une revue humaine

Accordia, ses clients, ses durées et ses résultats sont entièrement fictifs. Les sources soutiennent des principes dans leurs champs propres ; elles ne prouvent ni conformité, ni sécurité, ni viabilité commerciale de votre produit. La date de publication correspond à la première trace Git du contenu antérieur et non à une preuve de mise en ligne publique. Cette refonte reste prête pour revue humaine, sans preuve de déploiement ou d’indexation.

— Prochaine étape

Parlons de
votre projet. 30 minutes, c'est tout.

Choisissez ce qui vous va : un créneau direct avec un expert, un email rapide, ou un formulaire si vous préférez écrire. Objectif de réponse le prochain jour ouvré, sans délai garanti.

LE PLUS RAPIDE
30 min avec un expert

Pas un commercial, pas un chef de projet : un expert qui code vous écoute, vous donne un avis franc, et repart avec votre brief si ça matche.

Réserver un créneau
Sans engagement · visio ou téléphone
Adresse
82 impasse de Bellevue
73000 Bassens
OU ÉCRIVEZ-NOUS
Formulaire projet
Contrôle anti-robotLe calcul est chargé uniquement lorsque vous commencez ce formulaire.
🇫🇷 Équipe 100% en FrancePrestataires et localisations documentésRGPD · contact interne identifié