- 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 |