Skip to article frontmatterSkip to article content

Developpement informatique

Définition of Done (DoD)

Une tâche ou user story est considérée comme “Done” lorsque toutes les conditions suivantes sont remplies :

1. Code :

  • Le code est développé, testé. Le code est fusionné dans la branche principale sans conflits.

2. Tests :

  • Les tests unitaires couvrent au moins 90 % du code ajouté ou modifié. Les tests automatisés et manuels sont validés avec succès. Les tests de régression sont passés sans erreurs.

3. Documentation :

  • La documentation utilisateur ou technique associée est mise à jour. Les commentaires nécessaires dans le code sont présents.

4. Déploiement :

  • L’incrément est déployé sur l’environnement de test ou de production selon le processus convenu.

5. Validation :

  • Le Product Owner a validé la fonctionnalité et confirmé qu’elle répond aux critères d’acceptation. La fonctionnalité est testée en démonstration (Sprint Review).

Définition of Ready (DoR)

Une tâche ou user story est prête à être intégrée au sprint lorsque :

1. Description claire :

  • La user story est rédigée selon le format “En tant que..., je veux..., afin de...”. Les critères d’acceptation sont clairement définis.

2. Priorisation :

  • La user story est priorisée par le Product Owner dans le backlog.

3. Estimation :

  • L’équipe de développement a estimé la complexité (en story points ou heures).

4. Dépendances identifiées :

  • Les dépendances avec d’autres équipes ou fonctionnalités sont listées et clarifiées.

5. Maquettes ou spécifications disponibles :

  • Les maquettes, diagrammes ou autres supports nécessaires sont fournis.

6. Compréhension partagée :

  • Toute l’équipe comprend la user story et ses objectifs après clarification des questions éventuelles avec le Product Owner.