Les Critères d'acceptation définissent les conditions qui doivent être satisfaites pour qu'une User Story soit considérée comme terminée.
Format Given-When-Then :
ÉTANT DONNÉ que [contexte]
QUAND [action]
ALORS [résultat attendu]
Exemple concret :
User Story : "En tant qu'utilisateur, je veux filtrer les produits par prix"
Critères d'acceptation :
- Le filtre affiche un slider min-max
- Les résultats se mettent à jour en temps réel
- L'URL est mise à jour avec les filtres
- Les filtres persistent au refresh
- Message si aucun résultat
Caractéristiques :
- Spécifiques : Pas d'ambiguïté
- Testables : Peut être vérifié
- Complets : Couvrent tous les cas
- Concis : Faciles à comprendre
Bénéfices :
- Compréhension commune
- Base pour les tests
- Definition of Done claire
"No acceptance criteria = incomplete User Story"