Chaque US doit suivre cette structure et être fonctionnelle et compréhensible par TOUS (developpeur n’est pas un utilisateur) :
En tant que [type d’utilisateur]
Je veux [effectuer une action]
Afin de [recevoir un bénéfice]
Exemple : En tant que client, je veux filtrer les produits par prix afin de trouver rapidement ce qui rentre dans mon budget.
Pour qu’une US soit exploitable sur un sprint de 2 heures, elle doit valider les 3 C :
Il s’agit du test minimum pour valider que ca fonctionne, il s’agit du même test que vous allez réaliser lors de la démo.
Utilise le format :
Étant donné [un contexte de départ]
Quand [une action]
Alors [contexte d’arrivée]
Étant donné que je suis sur la liste des produits,
Quand je sélectionne le filtre « Prix croissant »,
Alors les articles les moins chers s’affichent en premier.
Attention une US doit etre suffisement petite pour etre commencée et terminée dans le même sprint.
Préférer des petites fonctionnalités démontrable. Par exemple : J’affiche un choix de réponse mais aucune reponse ne fonctionne puis 1 autre US avec 1 seule reponse qui fonctionne, etc …