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.