La Définition de Fini (DoD) est une liste de contrôle partagée qu'un Incrément doit respecter pour être considéré comme complet et potentiellement livrable. La Définition de Prêt (DoR) est un accord optionnel sur ce qu'un élément du backlog doit satisfaire avant que l'équipe ne le tire dans un Sprint. DoD est un engagement formel Scrum ; DoR est une convention d'équipe utile.
Exemple de liste de contrôle DoD
[ ] Code reviewed and merged
[ ] Unit + integration tests pass in CI
[ ] Meets acceptance criteria
[ ] No critical bugs / no broken builds
[ ] Documentation / changelog updated
[ ] Deployed to staging and verified
DoR vs DoD
| | Définition de Prêt | Définition de Fini | |--|--------------------|--------------------|| | Porte | Avant d'entrer dans un Sprint | Avant qu'un élément soit complet | | Convention propriétaire | Équipe + Product Owner | Toute l'équipe Scrum | | Statut | Assistant optionnel | Engagement formel Scrum |
Exemple concret
Une user story est « Finie » seulement quand elle est examinée, testée et en staging — pas quand un développeur dit « ça marche sur ma machine ». Cette barre partagée maintient la qualité cohérente.
Pièges courants
- Une DoD vague (« c'est bon ») qui permet au travail inachevé de compter comme Fini.
- Traiter DoR comme une porte rigide qui bloque toute flexibilité.
- Différents développeurs appliquant des standards personnels différents.
Pourquoi c'est important
Une DoD solide crée de la transparence : tout le monde sait exactement ce que « Fini » signifie, donc la vélocité et les Incréments sont dignes de confiance.
Une DoR raisonnable réduit les surprises en cours de Sprint en assurant que les éléments sont compris avant que l'équipe ne s'engage.
