Pour pouvoir valider la réalisation complète d'une user story, il fait que cette user story soit "terminée".
Voici donc la liste des critères à respecter pour déterminer que la user story est terminée, c'est la "definition of done" ou DOD :
Critères définis en concertation au sein de l'équipe Scrum
Le code produit par l'équipe doit avoir été revu (lors d'un code review)
Le code a subi une vérification "lint" afin de s'assurer que le code est propre et qu'il correspond au coding style choisi par l'équipe de développeurs
La documentation technique a été mise à jour
Le code a été déployé sur l'environnement de test
Les tests unitaires doivent avoir été réalisés avec succès
Les tests fonctionnels doivent avoir été réalisés avec succès
La fonctionnalité a été validée lors de test d'utilisateur final (UAT)