La checklist definition of done dont votre equipe a vraiment besoin
Equipe agile debout autour d'un tableau blanc avec une checklist terminee, se tapant dans les mains apres avoir termine un increment de sprintCe qu'est reellement la definition of done
| Definition of Done | Criteres d'acceptation | |
|---|---|---|
| Perimetre | Universel, s'applique a tout le travail | Specifique a une story |
| Objectif | Standards de qualite et de processus | Exigences fonctionnelles |
| Qui la redige | Toute l'equipe Scrum | Le Product Owner (avec l'avis de l'equipe) |
| Exemple | "Code revu par au moins un developpeur" | "L'utilisateur peut filtrer par plage de dates" |
Une checklist definition of done a trois niveaux
DoD debutant
Code revu par au moins un autre developpeur
Tests unitaires ecrits et passants
Aucun nouveau warning ou erreur de compilation
Criteres d'acceptation verifies
Code fusionne dans la branche principale
Build reussi depuis le controle de version
DoD intermediaire
Code revu par au moins un autre developpeur
Tests unitaires ecrits et passants
Tests d'integration passants
Aucun bug critique ou de haute severite restant
Criteres d'acceptation verifies de bout en bout
Deploye en environnement de staging
Le Product Owner a examine et approuve
Documentation technique mise a jour
Standards d'accessibilite respectes
DoD avance
Code revu par au moins un autre developpeur
Couverture de code maintenue ou amelioree
Analyse de vulnerabilites de securite reussie
Benchmarks de performance atteints
Deploye en production derriere un feature flag
Monitoring et alerting configures
Documentation utilisateur mise a jour
Notes de version redigees
Criteres d'acceptation verifies en production
Validation du Product Owner terminee
Equipe regardant un grand ecran affichant un pipeline CI/CD avec des coches vertes a chaque etape, representant des portes de qualite automatiseesPourquoi la DoD compte plus que vous ne le pensez pour l'estimation
Cinq anti-patterns qui minent votre DoD
1. Definir et oublier
2. Creee par une seule personne
3. Trop vague pour etre verifiable
Personne regardant une checklist geante avec certains elements clairement marques comme termines et d'autres ambigus, illustrant la difference entre des criteres vagues et specifiques