Définition de fini
L'équipe liste les vérifications à effectuer sur le résultat pour le considérer comme fini et applique cela continuellement.
Principe parent : Focalisation qualité
Question pratique : Usage des itérations
Pratique opposée : Itérations pour produire
Bénéfice
Lister les vérifications qui font qu'un élément est fini, et les appliquer en continu, garantit qu'il y a un résultat montrable à chaque itération, en contournant l'obstacle de l'Itération sans résultat à montrer où les boucles ne servent qu'à donner une impression de vitesse.
Mise en pratique
La définition de fini est écrite, visible, et s'applique élément par élément au moment où on le déclare fini — pas à la fin du sprint pour tout d'un coup.
Recommandation
La faire évoluer avec les capacités de l'équipe : elle commence courte et se durcit à mesure que les vérifications s'automatisent.
Antipattern
- Constatation : sous prétexte de rigueur, la définition de fini devient une longue liste que personne ne parcourt vraiment.
- Risque : elle est cochée par habitude ; ce qui est déclaré fini ne l'est pas, et le constat arrive à la démonstration.
- Réduction du risque : garder une liste courte dont chaque point est vérifié pour de bon, et retirer ce qui ne sert jamais.
Avec l'IA ?
- Constatation : Les vérifications automatiques passent au vert sur du code et des tests générés ensemble.
- Risque : Fini finit par vouloir dire « les contrôles sont verts » : l'utilité, la lisibilité et la maintenabilité sortent de la définition.
- Réduction du risque : Faire porter explicitement la définition de fini sur ce qui demande un regard humain.