# 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é.

https://ruvy.ch/decks/-P5D4906FfGzPUXqcEAF
