Une User Story est une description courte et simple d'une fonctionnalité racontée du point de vue de l'utilisateur final.
Format classique :
En tant que [rôle],
Je veux [action],
Afin de [bénéfice].
Exemple :
"En tant que visiteur, je veux pouvoir filtrer les produits par prix afin de trouver rapidement ce qui correspond à mon budget."
Critères INVEST :
- Indépendante
- Négociable
- Valuable (apporte de la valeur)
- Estimable
- Small (petite)
- Testable
Avec critères d'acceptation :
- Le filtre affiche min/max
- Les résultats se mettent à jour instantanément
- Le filtre est sauvegardé dans l'URL
Élément central de SCRUM et des méthodologies agiles.