Préparation PSM I

8 modèles de Definition of Done prêts à utiliser pour vos équipes Scrum

Gagnez du temps avec 8 modèles de Definition of Done immédiatement réutilisables — Web, API, Mobile, SaaS, Data, ML, embarqué, industrie — et une checklist universelle.

14 min de lectureMis à jour le 3 juillet 2026

Vous connaissez déjà la théorie : la Definition of Done est l'engagement de l'Increment. Ce que vous cherchez maintenant, c'est un modèle prêt à utiliser dans votre prochain Sprint. Cet article vous donne 8 modèles complets, une checklist universelle, des cas concrets et un bloc à copier-coller. Pour la théorie détaillée, gardez le pilier Definition of Done sous la main.

1. Pourquoi utiliser un modèle de Definition of Done ?

Partir d'un modèle éprouvé fait gagner plusieurs Sprints d'itérations. Cela n'exempte pas la Scrum Team d'adapter la DoD à son contexte, mais évite les oublis classiques et pose un socle de qualité dès le Sprint 1. Les bénéfices sont concrets :

  • Homogénéité : tous les Developers appliquent la même définition de « fini ».
  • Qualité : les critères couvrent tests, sécurité, performance, documentation.
  • Transparence : le Product Owner et les parties prenantes savent ce que « Done » signifie.
  • Réduction des bugs : les défauts sont détectés dans le Sprint, pas en production.
  • Prédictibilité : la vélocité mesurée reflète du travail réellement terminé.

2. 8 modèles de Definition of Done prêts à utiliser

Chaque modèle couvre 8 dimensions : développement, tests, documentation, sécurité, performance, déploiement, validation fonctionnelle et critères spécifiques au contexte. Choisissez celui qui correspond à votre produit, copiez-le, ajustez 2–3 critères et vous avez une DoD opérationnelle.

1. Application Web

SPA React/Vue/Angular, site marketing, portail interne.

Développement
  • Code revu par ≥ 1 pair
  • Respect ESLint / Prettier
  • Aucun `TODO` sans ticket associé
Tests
  • Tests unitaires ≥ 80 % de couverture
  • Tests d'intégration verts
  • 1 test end-to-end sur le parcours critique
Documentation
  • README à jour
  • Changelog incrémenté
  • Storybook mis à jour si composant UI
Sécurité
  • Aucune vulnérabilité critique (npm audit)
  • En-têtes CSP validés
  • Aucune donnée sensible loggée
Performance
  • Lighthouse Performance ≥ 85
  • Aucun bundle > 250 kB gzipped ajouté sans validation
Déploiement
  • Merge sans conflit sur main
  • CI verte
  • Déployable en un clic
Validation fonctionnelle
  • Product Owner valide la démo
  • Critères d'acceptation cochés
Critères spécifiques
  • Responsive testé mobile / tablette / desktop
  • Accessibilité WCAG 2.1 AA sur les écrans touchés
2. API REST

Microservice backend, API publique ou interne.

Développement
  • Code revu et approuvé
  • Contrat OpenAPI mis à jour
  • Versioning respecté
Tests
  • Tests unitaires ≥ 85 %
  • Tests d'intégration sur chaque endpoint
  • Tests de contrat (Pact) verts
Documentation
  • Swagger / OpenAPI publié
  • Exemples de requêtes / réponses fournis
  • Rate limits documentés
Sécurité
  • Auth vérifiée sur chaque endpoint
  • Validation d'entrée systématique
  • Aucun secret en clair
Performance
  • P95 < 300 ms sur endpoint concerné
  • Load test 100 rps validé
Déploiement
  • Migration DB rétrocompatible
  • Feature flag si breaking change
  • Rollback documenté
Validation fonctionnelle
  • Product Owner valide via Postman ou UI cliente
  • Codes d'erreur explicites
Critères spécifiques
  • Observabilité : logs structurés + métriques + traces
  • Idempotence des mutations vérifiée
3. Application Mobile

iOS, Android natif ou React Native / Flutter.

Développement
  • Code revu
  • Aucun warning compilateur ajouté
  • Analyse statique (SonarQube) OK
Tests
  • Tests unitaires ≥ 75 %
  • Tests UI sur 3 tailles d'écran
  • 1 test end-to-end sur parcours critique
Documentation
  • Notes de version rédigées
  • Documentation composants partagés à jour
Sécurité
  • Aucune clé API dans le bundle
  • Chiffrement des données locales sensibles
  • Certificate pinning si HTTPS critique
Performance
  • Démarrage à froid < 2 s
  • Aucune fuite mémoire détectée
  • Taille APK/IPA impact < 500 kB
Déploiement
  • Build signé
  • Publiable TestFlight / Play Console interne
Validation fonctionnelle
  • Product Owner valide sur device physique
  • Parcours offline testé
Critères spécifiques
  • Compatibilité iOS N-2 et Android N-3
  • Accessibilité VoiceOver / TalkBack sur écrans clés
4. Produit SaaS

Plateforme multi-tenant B2B, facturation par abonnement.

Développement
  • Code revu par ≥ 2 pairs si zone critique
  • Migration DB testée en staging
  • Feature flag posé
Tests
  • Tests unitaires ≥ 85 %
  • Tests d'intégration multi-tenant
  • Tests de non-régression sur les 3 rôles principaux
Documentation
  • Aide en ligne mise à jour
  • Notes de release client rédigées
  • Base de connaissance support à jour
Sécurité
  • Isolation tenant garantie et testée
  • RGPD respecté (logs, exports, suppression)
  • Audit trail activé
Performance
  • Aucune requête > 500 ms sur écran principal
  • Queries N+1 vérifiées
Déploiement
  • Blue-green ou canary configuré
  • Rollback < 5 min
  • Alerting Grafana / Datadog en place
Validation fonctionnelle
  • Product Owner + Customer Success valident
  • Analytics produit instrumenté
Critères spécifiques
  • Facturation impactée validée par l'équipe finance
  • Compatibilité SSO clients existants vérifiée
5. Data / BI

Pipelines ETL, entrepôt de données, dashboards analytiques.

Développement
  • Code SQL / dbt revu
  • Naming conventions respectées
  • Lineage documenté
Tests
  • Tests de fraîcheur des données
  • Tests d'unicité / not-null / valeurs attendues
  • Tests de non-régression sur métriques clés
Documentation
  • Documentation dbt / catalog générée
  • Dictionnaire de données à jour
Sécurité
  • Accès par rôle vérifié
  • Aucune PII exposée sans anonymisation
  • Chiffrement au repos activé
Performance
  • Pipeline < SLA défini
  • Coût cloud estimé validé
Déploiement
  • Déployé via CI/CD, pas en manuel
  • Rollback de schéma testé
Validation fonctionnelle
  • Business Owner valide le dashboard
  • Chiffres réconciliés avec source de vérité
Critères spécifiques
  • Historisation prévue (SCD2 si besoin)
  • Alerting anomalies configuré
6. Machine Learning

Modèles prédictifs, moteurs de recommandation, LLM applicatifs.

Développement
  • Code revu
  • Notebooks convertis en scripts reproductibles
  • Seed fixée pour la reproductibilité
Tests
  • Tests unitaires sur features engineering
  • Évaluation offline sur dataset de référence
  • A/B test ou shadow mode planifié
Documentation
  • Model card rédigée
  • Dataset card documentée
  • Limites et biais explicités
Sécurité
  • Aucune PII dans les jeux d'entraînement non anonymisés
  • Modèle protégé contre injections (LLM)
Performance
  • Latence d'inférence < SLA
  • Métrique métier (AUC, MAP, hallucination rate…) au-dessus du seuil
Déploiement
  • Model registry mis à jour
  • Version reproductible (données + code + hyperparams)
  • Rollback vers version N-1 possible
Validation fonctionnelle
  • Product Owner + expert métier valident
  • Explicabilité fournie si décisionnel
Critères spécifiques
  • Monitoring de drift en place
  • Réentraînement planifié ou déclenché sur seuil
7. Produit embarqué

Firmware, objets connectés grand public, équipements médicaux.

Développement
  • Code revu par ≥ 2 pairs
  • MISRA / normes codage respectées
  • Analyse statique OK
Tests
  • Tests unitaires ≥ 90 %
  • Tests HIL (Hardware In the Loop) verts
  • Tests de robustesse (température, tension)
Documentation
  • Spécifications matérielles à jour
  • Notes de version firmware rédigées
Sécurité
  • Bootloader sécurisé
  • Mises à jour signées
  • Aucun port de debug ouvert en prod
Performance
  • Consommation < budget énergétique
  • Temps de démarrage < seuil défini
Déploiement
  • Firmware signé et versionné
  • OTA testée sur un pilote
Validation fonctionnelle
  • Product Owner + qualité valident sur produit réel
  • Tests d'endurance 24 h passés
Critères spécifiques
  • Traçabilité complète (norme secteur)
  • Compatibilité avec parc installé vérifiée
8. Industrie / IoT

SCADA, MES, ligne de production connectée, jumeau numérique.

Développement
  • Code revu
  • Automate testé en simulation
  • Rétrocompatibilité PLC assurée
Tests
  • Tests en environnement iso-prod
  • Tests de bascule / failover validés
  • Tests de charge sur les capteurs
Documentation
  • Runbook opérateur à jour
  • Plan de continuité documenté
  • Formation opérateur préparée
Sécurité
  • Segmentation IT/OT respectée
  • Aucun accès distant non authentifié
  • Audit de conformité IEC 62443 OK
Performance
  • Latence temps réel < contrainte
  • Aucune perte de trame capteur
Déploiement
  • Fenêtre de maintenance planifiée
  • Rollback matériel documenté
  • Astreinte prévenue
Validation fonctionnelle
  • Responsable production valide la ligne
  • KPIs OEE non dégradés
Critères spécifiques
  • Sécurité opérateur validée (HSE)
  • Conformité réglementaire secteur (pharma, agro…) tracée

3. Checklist universelle interactive

Cette checklist minimale s'applique à presque tout produit logiciel. Cochez au fur et à mesure — c'est votre point de contrôle avant de déclarer un PBI « Done ».

Checklist universelle
0/10

4. Bonnes pratiques et pièges à éviter

Bonnes pratiques
  • Affichée dans l'espace de l'équipe et visible en Sprint Planning.
  • Revue à chaque Sprint Retrospective, renforcée avec la maturité.
  • Alignée avec la DoD organisationnelle si elle existe.
  • Critères mesurables (couverture, latence, seuils), pas subjectifs.
  • Automatisée dans la CI dès que possible.
Mauvaises pratiques
  • Rédigée par le seul Scrum Master ou Product Owner.
  • Rangée dans un wiki que personne ne consulte.
  • Négociée à la baisse en fin de Sprint pour livrer plus.
  • Assouplie par rapport à la DoD organisationnelle.
  • Formulée en critères flous (« bien testé », « ça marche »).

5. Avant / après : d'une DoD faible à une DoD excellente

Avant — DoD faible
Ce qu'on voit trop souvent
  • • Le code compile.
  • • Les tests passent (quand il y en a).
  • • « Ça marche » sur le poste du dev.
  • • Le ticket est fermé.

Résultat : bugs en production, dette technique croissante, PO qui perd confiance.

Après — DoD excellente
Ce qui rend un Increment fiable
  • ✔ Revue de code par un pair.
  • ✔ Tests unitaires + intégration + non-régression verts en CI.
  • ✔ Sécurité (SAST, dépendances) et performance dans les seuils.
  • ✔ Documentation et notes de release à jour.
  • ✔ Déployable en un clic, rollback documenté.
  • ✔ PO valide l'Increment fonctionnellement.

Résultat : Increment potentiellement livrable, prévisibilité restaurée.

6. Tableaux comparatifs

Definition of Done vs Acceptance Criteria

CritèreDefinition of DoneAcceptance Criteria
PortéeTous les IncrementsUn PBI précis
StabilitéStable, évolue rarementSpécifique à chaque PBI
PropriétaireScrum Team (Developers)Product Owner
NatureStandard de qualitéComportement attendu

Definition of Done vs Definition of Ready

CritèreDefinition of DoneDefinition of Ready
Quand ?Fin de développementEntrée en Sprint Planning
Statut Scrum GuideObligatoire (engagement)Optionnelle (pratique)
ObjectifGarantir la qualité livréeGarantir la clarté d'un PBI

Definition of Done vs Checklist qualité

CritèreDefinition of DoneChecklist qualité
PortéeEngagement Scrum de l'IncrementOutil opérationnel
Portée équipeToute la Scrum TeamSouvent QA / testeurs
NatureContrat qualitéSupport de vérification

Definition of Done vs Tests d'acceptation

CritèreDefinition of DoneTests d'acceptation
ObjetÉtat de l'IncrementComportement d'une PBI
FormatListe de critères qualitéScénarios exécutables (BDD)
FréquenceÀ chaque PBI terminéÀ chaque exécution de la CI

7. Les 10 erreurs les plus fréquentes

« Code compilé »

Compiler n'est pas produire un Increment. Sans tests, sans revue, sans qualité, ce n'est pas fait.

« Ça marche chez moi »

Le poste développeur n'est pas un environnement de vérité. Une DoD sérieuse impose une CI reproductible.

« Les tests seront faits plus tard »

Reporter les tests transforme la dette en piège. Un PBI sans tests ne respecte pas la DoD.

« Documentation facultative »

Un Increment sans documentation entrave la maintenance et la transparence exigées par Scrum.

« Pas besoin de revue »

La revue par un pair détecte 60 % des défauts avant même les tests. La supprimer, c'est saboter la qualité.

« La sécurité, c'est l'équipe sécu »

Les Developers sont responsables de la qualité de l'Increment, sécurité comprise.

« On livrera après le Sprint »

Un Increment doit être potentiellement livrable à la fin de chaque Sprint. Sinon, la DoD est incomplète.

« La DoD dépend du PBI »

Confusion classique avec les critères d'acceptation. La DoD est stable, les AC sont spécifiques au PBI.

« Une DoD par développeur »

La DoD est un contrat d'équipe. Une DoD individuelle brise la transparence et la cohérence.

« On la fera plus tard »

Sans DoD explicite dès le Sprint 1, chaque Developer aura sa propre définition — et personne ne sera d'accord.

8. Cas concrets par secteur

Banque

Application de virement mobile.

DoD utilisée

Cryptographie validée, tests de charge 1000 tps, conformité PCI-DSS, audit interne signé.

Bénéfices

Zéro incident critique en 18 mois.

Assurance

Portail sinistres client.

DoD utilisée

Parcours accessible AAA, tests bout-en-bout sur 12 typologies de sinistre, RGPD tracé.

Bénéfices

-40 % d'appels au call center.

SaaS

Plateforme RH B2B multi-tenant.

DoD utilisée

Isolation tenant vérifiée, feature flag systématique, blue-green deploy.

Bénéfices

Déploiements quotidiens sans downtime.

Mobile

App fitness grand public.

DoD utilisée

Démarrage < 1.8 s, tests sur 20 devices, mode offline validé.

Bénéfices

Note App Store passée de 3,9 à 4,7.

API

API publique de paiement.

DoD utilisée

P95 < 200 ms, contrat OpenAPI figé, tests de contrat consommateurs.

Bénéfices

Aucun breaking change subi par les clients.

Industrie

Ligne de production automobile.

DoD utilisée

Tests HIL, IEC 62443, rollback matériel validé, HSE signée.

Bénéfices

Zéro arrêt de ligne dû au logiciel sur 12 mois.

Data

Reporting financier consolidé.

DoD utilisée

Tests de fraîcheur, réconciliation avec ERP, lineage complet.

Bénéfices

Fiabilité des chiffres validée par les commissaires aux comptes.

E-commerce

Refonte checkout haute saison.

DoD utilisée

Load test x3 pic Black Friday, A/B test, monitoring temps réel.

Bénéfices

+12 % de taux de conversion, zéro incident.

9. Comment faire évoluer sa Definition of Done ?

La Definition of Done est vivante. Elle se renforce à mesure que l'équipe gagne en maturité, automatise ses contrôles et élargit son périmètre de responsabilité.

  1. Sprint 1
    Première DoD minimale — les fondamentaux : revue, tests, CI verte.
  2. Rétrospective
    L'équipe identifie ce qui a manqué (sécurité ? doc ? performance ?).
  3. Amélioration
    Ajout de 1 à 2 critères concrets et automatisés dans la CI.
  4. Nouvelle DoD
    Version 2 partagée, affichée, appliquée dès le Sprint suivant.
  5. Rétrospective
    On mesure l'impact, on ajuste, on renforce.
  6. DoD mature
    Standards élevés, automatisés, Increment déployable en continu.

10. Copiez cette Definition of Done

Bloc Markdown prêt à coller dans Confluence, Notion, un README ou directement dans votre outil Scrum. Adaptez les seuils (couverture, latence…) à votre contexte.

Copiez cette Definition of Done
# Definition of Done — Modèle universel

## Développement
- [ ] Code revu par au moins un pair
- [ ] Standards de codage respectés (linter OK)
- [ ] Aucune dette technique ajoutée sans ticket

## Tests
- [ ] Tests unitaires écrits (couverture ≥ 80 %)
- [ ] Tests d'intégration verts
- [ ] Tests de non-régression exécutés

## Qualité & sécurité
- [ ] Aucun bug bloquant ni critique
- [ ] Aucune vulnérabilité critique détectée
- [ ] Données sensibles protégées

## Documentation
- [ ] Documentation technique à jour
- [ ] Notes de version rédigées
- [ ] Documentation utilisateur mise à jour si nécessaire

## Performance
- [ ] Aucune régression de performance mesurée
- [ ] Seuils de performance respectés

## Déploiement
- [ ] Merge sans conflit
- [ ] Pipeline CI/CD verte
- [ ] Déployable en un clic, rollback documenté

## Validation
- [ ] Critères d'acceptation cochés
- [ ] Product Owner valide l'Increment
- [ ] Increment potentiellement livrable en production

11. Questions fréquentes

Les 15 questions les plus fréquentes sur les modèles de Definition of Done sont regroupées dans la section FAQ ci-dessous — elles complètent les modèles proposés plus haut.

Questions fréquentes

Une Definition of Done doit-elle être identique pour toutes les équipes ?+

Non. Chaque Scrum Team adapte sa DoD à son produit. Si l'organisation impose une DoD minimale, chaque équipe la respecte comme socle et peut la renforcer.

Qui définit la Definition of Done ?+

La Scrum Team, les Developers en tête. L'organisation peut imposer un socle minimum ; la Scrum Team peut le renforcer, jamais le relâcher.

La Definition of Done peut-elle évoluer ?+

Oui, régulièrement. La Sprint Retrospective est le moment idéal pour ajouter ou renforcer des critères en fonction de la maturité de l'équipe.

Faut-il une DoD par produit ou par équipe ?+

Par produit. Si plusieurs équipes contribuent au même produit, elles partagent la même DoD pour garantir un Increment cohérent.

Quelle différence entre Definition of Done et Acceptance Criteria ?+

La DoD est stable et s'applique à tout Increment (qualité). Les Acceptance Criteria sont spécifiques à un PBI (comportement attendu). Un PBI doit respecter les deux.

Peut-on livrer un PBI qui ne respecte pas la DoD ?+

Non. Sans DoD respectée, ce n'est pas un Increment. Le PBI retourne au Product Backlog et le Product Owner décide de la suite.

Combien de critères une bonne DoD contient-elle ?+

En général entre 8 et 15 critères clairs et mesurables. Trop peu = risque qualité ; trop = ingérable et non appliqué.

Les critères doivent-ils être automatisés ?+

Autant que possible. La CI est votre meilleure alliée : ce qui n'est pas automatisé finit par être oublié.

La documentation fait-elle vraiment partie de la Definition of Done ?+

Oui si votre produit l'exige (API publique, produit régulé, équipe qui change). Sinon, un minimum vital : notes de release et README à jour.

Comment convaincre son équipe d'adopter une DoD ambitieuse ?+

Commencez petit, mesurez l'impact (moins de bugs, plus de prévisibilité), puis renforcez en rétrospective. L'adoption vient par la preuve.

Peut-on avoir une DoD différente selon le type de PBI ?+

Officiellement non — la DoD est stable. En pratique, certains critères peuvent être non applicables (ex : « accessibilité » pour un job batch). Documentez ces cas plutôt que d'affaiblir la DoD.

Quel est le lien entre DoD et technical debt ?+

Une DoD faible génère de la dette technique invisible. Une DoD forte transforme les shortcuts en dette explicite qui remonte au Product Backlog.

Faut-il inclure les tests manuels dans la DoD ?+

Uniquement les tests manuels irréductibles (ex : validation UX, exploratoire). Le reste doit être automatisé pour garantir la reproductibilité.

La DoD couvre-t-elle le déploiement en production ?+

Elle couvre la capacité à déployer (« potentiellement livrable »). Le déploiement effectif est une décision du Product Owner, indépendante de la DoD.

Peut-on utiliser ces modèles tels quels ?+

Oui comme point de départ. Adaptez les seuils (couverture, latence, KPIs) à votre contexte et retirez les critères non applicables. En 2 Sprints vous aurez votre propre DoD.

Préparez le PSM I dans les conditions réelles

  • 320 questions originales
  • Examens blancs illimités
  • Mode examen officiel (80 Q / 60 min)
  • Corrections détaillées
  • Accès pendant 3 mois