Aller au contenu

Definition of Done : test & avis, le guide clair pour réussir vos critères de “terminé”

Aline · 6 octobre 2026 · Guides WordPress · 8 min de lecture
Definition of Done : test & avis, le guide clair pour réussir vos critères de “terminé”

Une fonctionnalité passe en Done dans Jira, puis échoue en production deux sprints après. Ce décalage naît souvent d’une Definition of Done floue, comprise différemment par les rôles. Dans ce guide, vous clarifiez le DoD, vous apprenez à le tester, et vous évitez les erreurs qui créent la dette technique.

En bref

Lire également : Permis de conduire : quelles catégories choisir selon votre véhicule, votre âge et votre projet pro

  • La Definition of Done fixe des critères vérifiables pour déclarer un incrément réellement terminé.
  • Elle se distingue des critères d’acceptation propres à chaque story ou feature.
  • Une DoD de qualité réduit les retours tardifs et limite la dette technique.
  • Elle se construit en atelier, puis se fait évoluer en rétrospective.
  • Jira et Confluence aident à rendre le suivi contrôlable, notamment via des checklists.

Definition of done : que signifie vraiment terminé dans Jira ?

La Definition of Done précise ce qui doit être vrai avant qu’un incrément passe en Done. Elle couvre des contrôles techniques, qualité et documentation. Sans contrat commun, les rôles utilisent des définitions différentes, ce qui retarde la validation et augmente les anomalies.

Le DoD s’applique à chaque élément du Product Backlog travaillé. Il ne remplace pas les critères d’acceptation de la user story. Il définit un standard d’équipe, stable sur le sprint, et vérifiable par tous.

A découvrir également : Comment apprendre les bases du seo gratuitement : méthode claire, étapes et ressources utiles

Dans Scrum, le Scrum Guide décrit la DoD comme un engagement formel des Developers envers la qualité de l’incrément. En pratique, cela signifie une liste de complétion comprise et contrôlée, pas un texte abstrait.

Point de vue Attente typique sans DoD Ce que la Definition of Done impose
Développeur Le code compile “à peu près” Code review et tests validés
QA / test Régression non planifiée Tests d’intégration et validations
Product Validation perçue comme informelle PO confirme l’atteinte des attentes
Ops Déploiement non standardisé Passage staging contrôlé et documenté

Pour réussir une Definition of Done qui tient sur la durée, visez des critères binaires. Le but est d’éviter “presque fini”, qui déclenche les reworks après la transition en Done.

Repère concret : si votre équipe déploie en staging, la DoD doit préciser le résultat attendu. Exemple : “fonctionnel sur staging avec logs vérifiés”.

definition done test critères

Definition of done ou critères d acceptation : quelle différence éviter ?

La Definition of Done encadre la qualité globale de tout incrément. Les critères d’acceptation décrivent ce qu’une user story doit accomplir pour être validée par le Product Owner. Confondre les deux crée des tickets validés “sur le but”, mais incomplets “sur la qualité”.

Un exemple fréquent : un ticket peut satisfaire “l’utilisateur se connecte”. Pourtant, la DoD exige peut-être des tests d’intégration, une documentation et une vérification de non-régression. Le système échoue alors à la fin du sprint.

Pour rendre la confusion visible, séparez les contenus dans votre espace de travail. Dans Confluence, gardez une page DoD stable. Dans Jira, reliez les critères d’acceptation à chaque ticket.

  • Definition of Done : identique pour tous les éléments concernés par le standard d’équipe.
  • Critères d’acceptation : spécifiques à la fonctionnalité ou au comportement attendu.
  • Point de contrôle : la DoD se valide avant la sortie de sprint, l’acceptation à l’échéance métier.
  • Mesure : DoD = contrôles vérifiables, acceptation = satisfaction du besoin.

“Une équipe ne devrait pas déclarer ‘terminé’ sans un accord explicite sur ce que signifie réellement ‘done’.”

Ce principe est discuté dans les approches Scrum et qualité logicielle. Il se matérialise dans la DoD, pas dans un commentaire de ticket.

Quels critères tester dans une Definition of done efficace ?

Une Definition of Done efficace contient des critères concrets, testables et présentés sous forme de checklist. Les équipes matures ajoutent des contrôles automatisés et des contrôles manuels. Cette combinaison limite les “surprises” en fin de sprint et fiabilise la sortie vers staging ou production.

Les critères les plus utiles couvrent souvent le code review, les tests, la documentation, le déploiement et la validation produit. Un critère flou devient une zone de négociation, puis une source d’écarts.

En 2024, le DevOps Research and Assessment (DORA) a publié des signaux mesurables sur la performance des organisations. La qualité de flux et la réduction du rework sont corrélées aux pratiques de standardisation. La DoD sert justement de standard opérationnel.

Catégorie DoD Exemple de critère vérifiable Comment le vérifier dans l’équipe
Qualité de code PR approuvée par un pair, règles de style respectées Contrôle via branch protection et review
Tests Unitaires verts et tests d’intégration exécutés Pipeline CI/CD sans échec
Non-régression Aucun nouveau test critique KO sur staging Jeux de tests déclenchés avant sortie “Done”
Documentation Changelog et doc technique mis à jour sous 24 heures Page Confluence liée au ticket
Release Déploiement staging validé avec logs et métriques minimales Check d’observabilité et validation PO

Pour enrichir vos Definition of Done sans surcharger l’équipe, commencez par 7 critères. Puis ajustez après chaque rétro. Un DoD trop long finit ignoré, même s’il est “complet”.

Cas d usage par profil : comment appliquer la Definition of Done sans friction ?

Le DoD devient utile quand chaque profil sait ce qu’il doit faire pour déclarer “terminé”. Les équipes qui réussissent alignent leurs responsabilités sur les checkpoints. Cette approche réduit les allers-retours et clarifie la frontière entre technique et validation métier.

Pour un développeur, le DoD couvre surtout le code, la PR review et les tests. Pour le testeur, il couvre les validations de non-régression et l’exécution de suites. Pour le Product Owner, il couvre la confirmation des résultats attendus.

Dans les organisations “grandes échelles”, l’adoption suit souvent une logique à plusieurs niveaux, par exemple Story, Feature et Solution. Ce cumul évite de masquer des exigences en aval.

  • Dev : PR review, tests unitaires, documentation de changement minimale.
  • QA : exécution des tests d’intégration, vérification de non-régression.
  • PO : validation que les critères d’acceptation sont atteints, pas seulement “livrable”.
  • Scrum Master : animation, suivi de l’adoption, et ajustements à la rétro.

Erreur fréquente à éviter : confondre DoD et “Definition of Ready”. La première s’applique avant la fin du travail. La seconde s’applique avant le démarrage.

Exemple d’entreprise : Atlassian insiste sur la traçabilité des statuts et la clarté des processus dans ses écosystèmes produit. Cette logique rend les checklists DoD plus observables et moins “oubliées”.

definition done test construire publier réviser

Comment construire, publier et réviser la Definition of done dans Jira et Confluence ?

Une Definition of Done démarre par un atelier d’équipe. Vous listez les contrôles indispensables, puis vous les transformez en checklist binaire. Ensuite, vous publiez la règle dans Confluence et vous l’instrumentez dans Jira pour qu’elle soit consultable avant validation.

Le bon rythme de révision est la rétrospective. Chaque sprint, vous analysez les critères manquants. Si un bug revient, vous cherchez un critère DoD qui n’a pas couvert la situation.

Pour instrumenter le suivi, transformez chaque critère en sous-tâche, champ ou condition de transition. Les équipes réduisent ainsi la charge mentale et alignent “Done” avec une preuve.

  • Écrire la DoD sous forme de checklist courte, 5 à 10 critères au départ.
  • Relier la page DoD à chaque board Jira concerné.
  • Exiger des preuves : logs, rapports CI, lien PR, page doc mise à jour.
  • Réviser à chaque rétro avec des données, pas des impressions.

Pour les projets en flux continu, le concept s’adapte. La DoD devient des “conditions de sortie” pour passer une carte dans une colonne “Done”. La logique reste identique : preuve avant fin.

En quoi une Definition of done aide à réduire le rework et les incidents ?

Quand la Definition of Done est vérifiable, le rework diminue. Les équipes détectent plus tôt les écarts de qualité. En conséquence, les retours tardifs et les incidents après déploiement deviennent moins fréquents, car les preuves existent avant la sortie.

Les travaux DORA montrent que les organisations performantes réduisent le cycle de livraison et limitent les échecs par standardisation et feedback. La DoD agit comme le point d’ancrage de cette standardisation, au niveau produit.

Pour ancrer l’amélioration, suivez deux indicateurs internes sur 12 à 24 mois. Le taux de “retour de QA” après sprint et le nombre de bugs récurrents par composant. Puis associez les corrections aux critères DoD manquants.


❓ Testez vos connaissances

1. Dans le cadre d’une Definition of Done (DoD), que signifie généralement l’exigence « test & avis » ?

2. Quel élément est le plus conforme à une « Definition of Done » claire pour réussir vos critères de « terminé » ?

3. À quel moment les tests et l’avis requis par la DoD doivent-ils idéalement être effectués pour respecter la notion de « terminé » ?

Indicateur Avant DoD Après DoD (cible réaliste)
Rework après validation PO Élevé, imprévisible Baisse progressive, preuve avant Done
Anomalies en staging Découverte tardive
Aline

Spécialiste en développement web, Aline utilise GI 30 pour perfectionner ses compétences en WordPress et dynamiser son activité de consultante digitale. Passionnée par les nouvelles technologies, elle aime partager ses connaissances pour inspirer les autres.