Definition of Done

La Definition of Done, souvent abrégée DoD, décrit l’état observable dans lequel un travail peut être considéré comme terminé.

Elle ne se contente pas d’énumérer les actions à effectuer. Elle précise les résultats qui doivent être vérifiés à la fin de la mission.

Elle dépasse le simple « le code marche sur ma machine ». Un travail terminé doit pouvoir être relu, testé, compris, exploité et repris.

Dans l’atelier

Avec l’IA, la DoD devient un garde-fou contre les livrables propres en apparence mais pauvres en preuves.

Un agent peut exécuter une commande de test, constater qu’elle échoue, puis considérer malgré tout qu’il a bien « lancé les tests ». L’action a été réalisée. Le résultat attendu n’est pas atteint.

Le code peut être bien formaté. La documentation peut être joliment écrite. La PR peut sembler sérieuse. La question reste : est-ce que quelqu’un d’autre peut reprendre sans refaire l’enquête ?

Exemple

Une liste d’actions pourrait demander : modifier le code, ajouter un test, lancer la suite, mettre à jour la documentation.

Une Definition of Done décrirait plutôt l’état final :

  • le comportement attendu est vérifié ;
  • les tests concernés réussissent ;
  • aucune régression connue n’a été introduite ;
  • la documentation correspond au nouveau comportement ;
  • le changement peut être revu à partir de preuves accessibles.

Trois à cinq points.

À ne pas confondre

La Definition of Done ne décrit pas tout le chemin que l’agent doit emprunter.

Elle fixe la ligne d’arrivée. Le contrat de délégation IA encadre la manière de l’atteindre (objectif, limites, preuves). La readiness et la Definition of Ready portent sur le démarrage, pas sur la fin.

Piège classique

Confondre « terminé » avec « généré ».

L’IA peut produire vite. La DoD rappelle que produire et finir sont deux verbes différents.

À retenir

« Les tests ont été lancés » décrit une action. « Les comportements concernés sont validés » décrit un résultat.

La DoD protège le collectif contre les travaux impossibles à reprendre.