Scrum : Definition of Done, incrément et qualité

Informatique de gestion · Bachelor 3

Definition of Done, critères d'acceptation, incrément livrable et dette technique.

Introduction

Dans Scrum, un incrément est une étape concrète vers l'objectif du produit : utilisable, vérifié et conforme à la Definition of Done (DoD). Cette définition est un engagement partagé qui précise ce que signifie « terminé » : code relu, tests automatisés passés, documentation à jour, sécurité vérifiée, déploiement possible en préproduction. Sans DoD commune, deux personnes comprennent « terminé » différemment, ce qui détruit la transparence.

Il faut distinguer la DoD, qui s'applique à tous les éléments du backlog, des critères d'acceptation, propres à chaque user story et décrivant le comportement attendu. La Definition of Ready, utilisée par certaines équipes, précise l'état à partir duquel une story peut entrer dans un sprint ; elle est utile mais ne doit pas devenir une barrière bureaucratique, et elle ne fait pas partie du cadre officiel de Scrum.

Si un élément ne satisfait pas la DoD à la fin du sprint, il n'est pas livré et retourne au backlog : on ne présente pas un travail « presque fini ». Reporter les tests ou la documentation crée de la dette technique, qui ralentit les sprints suivants. L'organisation peut imposer un minimum de DoD (normes, exigences réglementaires) ; l'équipe peut la renforcer. Dans un contexte suisse réglementé, par exemple la finance ou la santé, la DoD intègre souvent des exigences de traçabilité et de protection des données.

Objectifs d'apprentissage

  • Définir la DoD et son rôle de transparence
  • Distinguer DoD et critères d'acceptation
  • Expliquer pourquoi un élément non conforme n'est pas livré
  • Relier DoD et dette technique
  • Rédiger une DoD adaptée à un contexte réglementé

Concepts clés

Definition of Done
Critères communs de qualité pour qu'un élément soit terminé.
Critères d'acceptation
Conditions propres à une story.
Incrément
Résultat utilisable et conforme à la DoD.
Dette technique
Raccourcis qui coûtent plus tard en vitesse et qualité.
Transparence
Tous comprennent la même chose par « terminé ».

Conclusion

La DoD protège la qualité et la transparence : un incrément n'est pas un travail presque fini, mais un résultat utilisable qui respecte des critères partagés.

Elle évolue avec la maturité de l'équipe et le contexte réglementaire, et doit être revue en rétrospective.

Cartes

Qu'est-ce que la Definition of Done ?
Un engagement partagé listant les critères de qualité qu'un élément doit remplir pour être considéré comme terminé.
Que se passe-t-il si une story ne satisfait pas la DoD à la fin du sprint ?
Elle ne fait pas partie de l'incrément et retourne dans le Product Backlog pour être réévaluée.
Différence entre DoD et critères d'acceptation ?
La DoD s'applique à tous les éléments ; les critères d'acceptation sont propres à chaque story.
Qu'est-ce qu'un incrément ?
Une étape concrète et utilisable vers l'objectif du produit, conforme à la DoD.
Qui définit la DoD ?
L'organisation si une norme existe ; sinon l'équipe Scrum, qui peut la renforcer.
La Definition of Ready fait-elle partie de Scrum ?
Non, c'est une pratique d'équipe optionnelle qui précise quand une story peut entrer dans un sprint.
Pourquoi sauter les tests crée-t-il de la dette technique ?
Les défauts s'accumulent, les modifications deviennent risquées et la vitesse diminue dans les sprints suivants.
Citez trois critères typiques d'une DoD.
Code revu, tests automatisés réussis, documentation à jour, déployable sur l'environnement de test, sécurité contrôlée.
Comment une DoD s'adapte-t-elle à un secteur réglementé en Suisse ?
Elle ajoute des exigences de traçabilité, de protection des données et de validation, selon les règles du secteur.

Glossaire

Definition of Done
Liste partagée de critères de qualité d'achèvement.
Critères d'acceptation
Conditions précises validant une user story.
Incrément
Somme des éléments terminés et intégrés pendant un sprint.
Dette technique
Qualité sacrifiée à court terme qui coûte plus tard.
Definition of Ready
Critères d'entrée d'une story dans un sprint.
Transparence
Pilier de Scrum : tous voient et comprennent la même réalité.