-
Notifications
You must be signed in to change notification settings - Fork 49
US X : En tant que [...] je souhaite [...] afin de [...] (Template)
[Objectif de cette description complète : Avoir suffisamment de détails pour que quelqu'un qui débarque dans le projet puisse implémenter la US.
Conseil pour la rédaction : Sur base de votre description, deux développeurs travaillant indépendamment doivent arriver au même résultat ]
[Explication détaillée de la fonctionnalité]
[Les éléments qui doivent être validés pour que la US soit considérée comme "DONE"]
[Par exemple :
-
Lorsque l'utilisateur non connecté clique sur le bouton "s'enregistrer" sur l'en-tête de n'importe quel page, il est redirigé vers un formulaire de création de compte/profil.
-
Lorsque l'utilisateur encode les informations de son profil et soumet le formulaire :
- Si les informations respectent le format demandé et ne constituent pas un doublon avec la DB : Le profil est créé et l'utilisateur est redirigé vers la page reprenant les informations du profil
- Si les informations ne sont pas conformes, un popup d'erreur s'affiche et invite l'utilisateur à corriger les informations en mettant en rouge les informations concernées.
]
[Les critères choisis par votre équipe et applicables à toutes vos US.
Par ex :
- La US est couverte par plusieurs tests unitaires, et tous les tests passent
- Le taux de couverture de test de la US est de min XX %
- Le client a testé lui-même la US et l'a validée
- Au moins un autre développeur a fait une "review de code"
- Le code de la US est déployé sur la branche production
- La documentation de la US est réalisée
- ... ]
[Expliquer comment atteindre cette fonctionnalité en termes de navigation, de connexion, ...]
[Mock-ups, dessins, schémas permettant de comprendre l'apparence et l'agencement des pages web implémentant la fonctionnalité]
[Ce qui doit avoir été réalisé préalablement à l'implémentation de cette US]
[Liste des endpoints de l'API utilisés]
[Librairies nécessaires pour l'implémentation de la US]
[Utilisation de la DB en lecture? En écriture? Sur quelles tables?]
- Tâche 1
- Tâche 2 ...
- Estimation du temps de réalisation