Definition of Done
La Definition of Done est la liste partagée des critères qu'un élément doit remplir pour être considéré comme réellement terminé par l'équipe agile.
Definition of Done
La Definition of Done (DoD) est l'ensemble des critères partagés par l'équipe qu'un élément doit satisfaire pour être considéré comme terminé, garantissant un niveau de qualité homogène.
En clair
La Definition of Done, ou DoD, répond à une question simple mais cruciale : qu'est-ce que « terminé » veut dire ? Sans définition commune, un développeur peut considérer une tâche finie quand le code compile, tandis qu'un autre attend les tests et la documentation.
La DoD est une liste partagée de critères : code revu, testé, intégré, documenté selon les besoins du contexte. Tant qu'un élément ne coche pas tous ces critères, il n'est pas terminé, point. Cette liste appartient à l'équipe : c'est elle qui la construit et la fait évoluer, en l'élevant au fil du temps à mesure que sa maturité et ses exigences de qualité progressent.
À quoi ça sert
La DoD garantit un niveau de qualité homogène et évite les mauvaises surprises. Elle empêche d'accumuler du travail « presque fini » qui revient hanter l'équipe plus tard sous forme de corrections et de dette. Elle rend visible et explicite ce qui était implicite.
Elle protège aussi l'équipe contre la pression de livrer vite au détriment de la qualité : un élément non conforme à la DoD ne compte tout simplement pas comme livré. La DoD sert enfin de référence partagée pour la vélocité : puisque seul ce qui est « done » compte, la mesure de l'avancement repose sur une base claire et incontestable.
En mission / dans la pratique
Un consultant freelance s'appuie sur la DoD pour cadrer son travail et éviter les malentendus. Dès son arrivée, comprendre la DoD de l'équipe lui évite de livrer du « presque bon » qui sera rejeté en revue et le forcera à revenir en arrière.
Quand la DoD est floue ou inexistante, c'est un signal d'alerte sur la maturité de l'équipe. Le consultant peut alors aider à la formaliser, en partant des critères déjà appliqués tacitement. Il veille aussi à ce que la DoD reste réaliste : trop ambitieuse, elle est contournée ; trop laxiste, elle ne protège plus la qualité du produit.
À ne pas confondre
La Definition of Done s'applique à tous les éléments de façon générale ; les critères d'acceptation, eux, sont spécifiques à chaque user story. On la distingue aussi de la « definition of ready », qui dit quand un élément est prêt à être pris en sprint. La DoD est un artefact essentiel du cadre Scrum et un garde-fou du delivery, car elle conditionne ce qui peut réellement être livré en production.
ForTeam IT à vos côtés
Vous recherchez une mission ou un consultant expert sur ce sujet ? ForTeam IT met en relation des consultants IT freelance sélectionnés avec des grands comptes, ETI et scale-ups partout en France. Consultez aussi notre grille des TJM freelance IT et nos expertises par technologie.
À lire aussi
Vous êtes consultant IT freelance ?
Rejoignez ForTeam IT et accédez à des missions sélectionnées chez nos clients grands comptes.
Rejoindre la communauté