Essayer gratuitement
5 min lecture Guide 158 of 877

Implémenter Checklists Definition of Done

Definition of Done (DoD) est un accord sur ce que "complet" signifie pour votre équipe. Sans lui, "done" devient subjectif—pour un done inclut testing, pour autre non. Checklists DoD créent standards qualité partagés qui empêchent travail incomplet de livrer et réduisent back-and-forth des exigences oubliées.

Fondamentaux Definition of Done

Ce Que DoD Inclut

COMPOSANTS DOD:
┌─────────────────────────────────────────────────────────────┐
│ CONSTRUIRE DEFINITION OF DONE COMPLÈTE                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ ÉLÉMENTS DOD CORE:                                          │
│ ┌─────────────────────────────────────────────────────────┐│
│ │                                                         ││
│ │ QUALITÉ CODE:                                           ││
│ │ ☐ Code compile sans erreurs                             ││
│ │ ☐ Tous unit tests passent                               ││
│ │ ☐ Code reviewed et approuvé                             ││
│ │ ☐ Pas nouveaux linter warnings                          ││
│ │ ☐ Suit coding standards                                 ││
│ │                                                         ││
│ │ TESTING:                                                ││
│ │ ☐ Unit tests écrits pour nouveau code                   ││
│ │ ☐ Integration tests mis à jour                          ││
│ │ ☐ Manual testing complété                               ││
│ │ ☐ Edge cases vérifiés                                   ││
│ │ ☐ Regression tests passent                              ││
│ │                                                         ││
│ │ DOCUMENTATION:                                          ││
│ │ ☐ Code comments ajoutés où nécessaire                   ││
│ │ ☐ API documentation mise à jour                         ││
│ │ ☐ User docs mis à jour (si applicable)                  ││
│ │                                                         ││
│ │ DEPLOYMENT:                                             ││
│ │ ☐ Merged à main branch                                  ││
│ │ ☐ Déployé à staging                                     ││
│ │ ☐ Vérifié en staging environment                        ││
│ │                                                         ││
│ │ ACCEPTANCE:                                             ││
│ │ ☐ Acceptance criteria remplis                           ││
│ │ ☐ Product owner a révisé                                ││
│ │ ☐ Pas blockers ouverts                                  ││
│ │                                                         ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Implémenter DoD Dans GitScrum

Checklists Tâche

SETUP CHECKLIST:
┌─────────────────────────────────────────────────────────────┐
│ AJOUTER CHECKLISTS DOD AUX TÂCHES                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ AJOUTER CHECKLIST À TÂCHE INDIVIDUELLE:                     │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Ouvrir tâche → Ajouter section checklist                ││
│ │                                                         ││
│ │ Exemple tâche: "Ajouter feature recherche utilisateur"  ││
│ │                                                         ││
│ │ Definition of Done:                                     ││
│ │ ☐ Search API endpoint implémenté                        ││
│ │ ☐ Frontend search component complet                     ││
│ │ ☐ Unit tests écrits (>80% coverage)                     ││
│ │ ☐ Résultats recherche paginés                           ││
│ │ ☐ Empty state géré                                      ││
│ │ ☐ Error states gérés                                    ││
│ │ ☐ Code reviewed par lead                                ││
│ │ ☐ Déployé à staging                                     ││
│ │ ☐ QA vérifié en staging                                 ││
│ │ ☐ Product owner accepté                                 ││
│ │                                                         ││
│ │ Progrès visible: 0/10 complet                           ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Appliquer DoD

Empêcher Complétion Prématurée

STRATÉGIES ENFORCEMENT:
┌─────────────────────────────────────────────────────────────┐
│ ASSURER QUE DOD EST SUIVI                                   │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ APPROCHE COLONNE WORKFLOW:                                  │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Créer colonne qui requiert vérification DoD:            ││
│ │                                                         ││
│ │ In Progress → DoD Check → Done                          ││
│ │                  ↑                                      ││
│ │          Vérifier tous items checklist                  ││
│ │          avant déplacer à Done                          ││
│ │                                                         ││
│ │ Cue visuel:                                             ││
│ │ Si checklist incomplet, tâche montre warning            ││
│ │ "8/10 DoD items complets"                               ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ CHECK DAILY STANDUP:                                        │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Quand quelqu'un dit "J'ai fini tâche X":                ││
│ │                                                         ││
│ │ Vérification rapide:                                    ││
│ │ "Le DoD checklist est-il complet?"                      ││
│ │                                                         ││
│ │ Si non: Tâche reste en "In Progress"                    ││
│ │ Si oui: Tâche déplace à "Done"                          ││
│ │                                                         ││
│ │ Ceci devient habitude équipe, pas microgestion          ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Faire Évoluer Votre DoD

Améliorer Dans le Temps

ÉVOLUTION DOD:
┌─────────────────────────────────────────────────────────────┐
│ FAIRE GRANDIR VOTRE DEFINITION OF DONE                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ COMMENCER SIMPLE:                                           │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ DoD nouvelle équipe (minimal):                          ││
│ │                                                         ││
│ │ ☐ Code fonctionne                                       ││
│ │ ☐ Code reviewed                                         ││
│ │ ☐ Testé manuellement                                    ││
│ │ ☐ Merged à main                                         ││
│ │                                                         ││
│ │ Commencer ici, ajouter items pendant équipe mûrit       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ AJOUTER BASÉ SUR PROBLÈMES:                                 │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Pattern: Bug échappé en production                      ││
│ │ Ajouter au DoD: ☐ Edge cases testés                     ││
│ │                                                         ││
│ │ Pattern: Échecs déploiement                             ││
│ │ Ajouter au DoD: ☐ Vérifié en staging                    ││
│ │                                                         ││
│ │ Pattern: Documentation manquante                        ││
│ │ Ajouter au DoD: ☐ API docs mis à jour                   ││
│ │                                                         ││
│ │ Chaque rétro: "Que devrions-nous ajouter au DoD?"       ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
└─────────────────────────────────────────────────────────────┘

Solutions Connexes