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.
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.

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. »
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.
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.
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

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.
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
- 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.
- Capacité nécessaire au test mais reportée, ou famille reportée pour un premier client en production même marquée « Non ».
- Opération manuelle non bornée.
- Capacité manuelle dépassée.
- Format non productif, pilote ou premier client à relire.
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.
Résultat calculé — décision humaine séparée
STOP_REQUIRED_DECISIONS_UNKNOWN — STOP — 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.
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.
Un statut « candidat » signifie seulement « prêt à relire »

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.
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.