Base de connaissances des pratiques
Definition of Done (DoD)
La Definition of Done définit les conditions communes d'achèvement du travail, afin que l'équipe ait la même compréhension de la qualité, des vérifications et du moment de la fin de la tâche.
Sections de la documentation
Qu'est-ce que c'est
La Definition of Done (DoD) est une courte liste de conditions sans lesquelles le travail n'est pas considéré comme terminé. L'équipe définit à l'avance les vérifications, la documentation, les validations et les corrections nécessaires pour un résultat final. Cette pratique réduit les désaccords sur le statut des tâches et évite de livrer un travail présentant des défauts critiques connus. Elle est particulièrement utile lorsque l'équipe livre régulièrement le résultat à un client, à des utilisateurs ou à des parties prenantes.
Quand c'est utile
- Les tâches sont clôturées de différentes manières, et l'équipe discute de ce que signifie « terminé ».
- Le résultat revient souvent pour retouches après validation ou transmission aux parties prenantes.
- Les vérifications critiques sont repensées à la fin du travail, lorsqu'il est plus coûteux de les corriger.
- L'équipe perd la fierté du produit à cause de petits défauts et de détails non terminés.
Comment démarrer
- 1 Rassemblez des exemples de tâches récentes qui étaient considérées comme terminées mais qui sont ensuite revenues pour retouches.
- 2 Choisissez 5 à 7 conditions obligatoires d'achèvement : vérifications, qualité, documentation, validations et absence de défauts critiques.
- 3 Désignez un responsable de la mise à jour de la DoD afin que la liste ne devienne pas obsolète après des changements de processus.
- 4 Affichez la DoD à côté des tâches de travail, là où l'équipe planifie et clôture réellement le travail.
- 5 Testez une nouvelle tâche avec la liste et retirez les points qui n'aident pas à décider de l'achèvement.
Effet attendu
L'équipe dispose d'un critère commun d'achèvement et perd moins de temps en validations répétées. Le manager distingue plus facilement le travail réellement terminé de celui qui est clôturé formellement avec un risque de retour.
Erreurs fréquentes
- La liste est trop longue, et l'équipe cesse de l'utiliser dans le travail quotidien.
- On mélange la DoD avec les exigences d'une tâche spécifique, alors que certains critères devraient être communs au type de travail.
- Les conditions d'achèvement sont fixées par un seul manager sans discussion avec ceux qui réalisent et valident le travail.
- L'équipe ne met pas à jour la DoD après des changements dans le produit, les outils ou les règles de contrôle qualité.
Pour approfondir
- Guide : Scrum Guide, sections Definition of Done et Increment
- Livre : Jeff Sutherland, Scrum: The Art of Doing Twice the Work in Half the Time
- Livre : Gojko Adzic, Specification by Example
FAQ
Qui doit être responsable de la Definition of Done ?
En général, le responsable du processus ou le manager de l'équipe aide à maintenir la liste à jour, mais les conditions d'achèvement sont convenues par l'équipe et les personnes qui valident le résultat.
Faut-il créer une DoD distincte pour chaque tâche ?
Non. La DoD décrit les conditions communes d'achèvement pour un type de travail. Pour une tâche spécifique, vous pouvez ajouter des critères d'acceptation si le résultat présente des exigences particulières.
Peut-on commencer sans processus agile ?
Oui. La pratique fonctionne comme une simple check-list de travail : convenez de ce qu'il faut impérativement vérifier avant de clôturer une tâche, et utilisez cette liste lors de la validation.
Comment savoir si la DoD aide ?
Observez s'il y a moins de retours pour retouches, de clôtures contestées et de vérifications oubliées. Si la liste n'influence pas les décisions, il faut la simplifier ou la préciser.