- Brandon Clement
- Lucas Vivas
- Kenji Fontaine
Dans notre backlog, nous distinguons 2 types d'utilisateur : les visiteurs et les développeurs. Les champs définissants une notion sont entre paranthèses avec les champs obligatoires en gras.
ID | Description | Difficulty | Priority | Sprint |
---|---|---|---|---|
General | ||||
1 | En tant que visiteur, je veux pouvoir m’inscrire en tant que développeur (Obligatoire : mail, nom d’utilisateur, mot de passe) afin de commencer à utiliser l'application | 3 | Medium | 2 |
2 | En tant que développeur, je souhaite pouvoir me connecter/déconnecter. | 1 | Low | 2 |
3 | En tant que développeur, je souhaite pouvoir voir la liste des projets dont je fais parti. | 1 | Low | 2 |
4 | En tant que développeur, je veux pouvoir créer un nouveau projet. (Obligatoire : Nom, durée des sprint; Non-obligatoire : description, liste des développeurs, backlog, liste des tasks, liste des sprints, liste des tests, liste des documents, liste des releases). | 3 | Medium | 2 |
5 | En tant que développeur, je veux pouvoir ajouter un développeur à mon projet afin de collaborer. | 1 | Medium | 2 |
6 | En tant que développeur, je veux pouvoir mettre à jour la description de mon projet. | 1 | Low | 2 |
7 | En tant que développeur, je peux supprimer mon projet. | 1 | Low | 2 |
Issue | ||||
8 | En tant que développeur, je peux accéder au backlog d'un projet, qui est une liste agrégeant l'ensemble des issues relatives au projet. | 2 | High | 1 |
9 | En tant que développeur, je peux ajouter une nouvelle issue (Obligatoire : id, description; Non-obligatoire : cout de réalisation, priorité) au backlog d'un projet dont je fais parti. | 2 | High | 1 |
10 | En tant que développeur, je peux modifier/supprimer une issue au backlog d'un projet dont je fais parti. | 2 | High | 1 |
Sprint & Task | ||||
13 | En tant que développeur, je veux pouvoir créer un nouveau sprint (Obligatoire : Numéro du sprint, Non-Obligatoire : tasks associées au sprint, cout total du sprint, cout des US réalisées). | 2 | Low | 2 |
14 | En tant que développeur, je veux pouvoir ajouter une nouvelle task (Obligatoire : description de la task, issue associée, Non-obligatoire : status (todo, doing, done), temps/ressources nécessaire, développeur en charge, dépendance entre tasks, sprint associé) à la liste des tasks associées à un sprint. | 2 | Low | 3 |
15 | En tant que développeur, je peux modifier l'état d'avancement (TODO, DOING, DONE) d'une task afin de suivre son avancement. | 1 | Low | 3 |
16 | En tant que développeur, je veux pouvoir modifier/supprimer une task de la liste des tasks associées à un sprint. | 1 | Low | 3 |
17 | En tant que développeur, je veux pouvoir visualiser la liste des tasks associées à un sprint. | 2 | Low | 3 |
18 | En tant que développeur, je veux pouvoir visualiser la liste des sprints d'un projet. | 1 | Low | 3 |
19 | En tant que développeur, je veux pouvoir visualiser un sprint sous forme de burndown chart afin de suivre l'avancement du sprint en question. | 3 | Low | 3 |
Total | ||||
29 |