Ici le Manuel Utilisateur
Et ici la Documentation Administrateur
Sprint | Task | Difficulté |
---|---|---|
Sprint1.md | Task1.md | 17 |
Sprint2.md | Task2.md | 20 |
Sprint3.md | Task3.md | 43 |
ID | Priorité | Difficulté | Description |
---|---|---|---|
US1 | 1 | 3 | En tant qu'utilisateur, je souhaite créer un compte à l'aide d'un bouton "sign in". Cela me permettra de saisir une adresse mail (contenant un caractère "@") et un mot de passe. Une fois ma saisie terminée, je pourrais la validée via un bouton "sign in". |
US2 | 1 | 1 | En tant qu'utilisateur, je souhaite créer un projet à l'aide d'un bouton "add project" afin de pouvoir lui donner un nom et une description, ces deux champs sont des chaînes de caractères. Une fois la saisie validée, le projet est créé, ajouté à ma liste de projets et des onglets Issues, Tasks, Tests, Releases et Documentation sont automatiquement créés et ajoutés au projet. |
US3 | 1 | 2 | En tant qu'utilisateur, je souhaite supprimer mon compte à l'aide d'un bouton "delete account" et qu'une fenêtre pop-up apparaisse me demandant de Confirmer mon choix via des boutons "Yes" ou "No". |
US4 | 1 | 2 | En tant qu'utilisateur, je souhaite me connecter en cliquant sur un bouton "log in". Cela me permettra de saisir mon adresse mail et mon mot de passe, tous deux sous forme de chaînes de caractère. Pour l'adresse mail, la chaîne doit contenir un "@". Une fois ma saisie terminée, je pourrai la valider via un bouton "log in". |
US5 | 1 | 1 | En tant qu'utilisateur, je souhaite pouvoir me déconnecter à l'aide d'un bouton "logout" en haut à droite de la fenêtre. |
US6 | 1 | 1 | En tant que participant au projet, je souhaite avoir un onglet avec une liste de tous les projets auquels je suis inscrit afin d'en ouvrir un en cliquant sur son nom afin de pouvoir le modifier. |
US7 | 1 | 1 | En tant que créateur du projet, je souhaite pouvoir supprimer un projet en cliquant sur le bouton "Delete". Je pourrais alors Confirmer ou non la suppression en cliquant sur un des boutons "Yes" ou "No" qui apparraitront dans un pop up avec comme contenue "Delete this projet ?". |
US8 | 1 | 3 | En tant que créateur de projet, je souhaite inviter des utilisateurs depuis l'onglet "Project Management" en cliquant sur un bouton "invitation". Cela me permettra de saisir l'email de la personne à inviter. Je pourrais alors valider ma saisie avec un bouton "send invitation" ce qui enverra un lien pour s'inscrire au projet à l'email saisie. |
US9 | 1 | 2 | En tant que participant au projet, je souhaite avoir accès à la liste des participants au projet via l'onglet "Project Management" afin de pouvoir quitter le projet à l'aide d'un bouton "leave project" à coté de mon nom. De plus le créateur du projet peut aussi exclure des participants du projet en cliquant sur le bouton "Remove contributor" auquels seul le créateur aura accès. Dans les deux cas, un pop-up s'affiche me demandant de confirmer mon choix. |
US10 | 1 | 1 | En tant que créateur au projet, je souhaite pouvoir donner le rôle de créateur de projet à un participant en cliquant sur un bouton "give admin rights" accessible depuis la liste des participant au projet. Je pourrais alors Confirmer en cliquant sur un des boutons "Yes" ou "No" qui apparraitront dans un pop up avec comme contenu "Give admin rights to _pseudo ?". |
US11 | 1 | 1 | En tant que participant au projet, je souhaite avoir accès à un en-tête avec les onglets Issues, Tasks, Tests, Releases, Documentation, Sprints, Summary et Project Management. |
US12 | 2 | 1 | En tant que participant au projet, je souhaite créer une nouvelle issue en cliquant sur le bouton "new issue" depuis l'onglet "Issues" d'un projet. Cela me permettra de saisir les données qui la compose. Je pourrais alors enregistrer la saisie en cliquant sur le bouton 'Confirm' ou l'annuler en cliquant sur le bouton "Cancel". Une fois validée, l'issue apparaitra dans la liste de l'onglet. |
US13 | 2 | 1 | En tant que participant au projet, je souhaite supprimer une issue en cliquant sur le bouton "Delete" qui apparait lorsqu'on clique sur une issue. Je pourrais alors Confirmer ou non la suppression en cliquant sur un des boutons "Yes" ou "No" qui apparraitront dans un pop up avec comme contenue "Delete US XX ?". |
US14 | 2 | 1 | En tant que participant au projet, je souhaite modifier une issue en cliquant sur l'issue depuis la liste d'issues sur l'onglet "Issues" du projet. Cela ouvrira une fenêtre avec un accès à tous les champs de l'issue. Je pourrai alors les modifier et Confirmer ou non les modifications en cliquant sur l'un des boutons "Confirm" ou "Cancel" qui se trouveront en bas du formulaire. |
US15 | 2 | 1 | En tant que participant au projet, je souhaite supprimer une tache en cliquant sur le bouton "Delete" qui apparait lorsqu'on clique sur une tache. Je pourrais alors Confirmer ou non la suppression en cliquant sur un des boutons "Yes" ou "No" qui apparraitront dans un pop up avec comme contenue "Delete task XX?". |
US16 | 2 | 1 | En tant que participant au projet, je souhaite créer une tâche à l'aide d'un bouton "add task"ou modifier une tache en cliquant sur son nom. Cela ouvrira (dans les deux cas) une fenêtre avec un accès à tous les champs de la taches. Je pourrai alors les modifier et Confirmer ou non les modifications en cliquant sur l'un des boutons "Modify" ou "Cancel" qui se trouveront en bas du formulaire. |
US17 | 1 | 1 | En tant que participant au projet, je souhaite créer des sprints à l'aide d'un boutton "add sprint" depuis l'onglet "Sprints". Cela ouvrira une fenêtre dans laquelle on peux renseigner la date du sprint et sélectionner des tâches parmis la liste définie dans l'onglet "Tasks" via un menu déroulant. |
US18 | 1 | 1 | En tant que participant au projet, je souhaite modifier ou supprimer un sprint en cliquant sur un sprint dans la liste depuis l'onglet "Sprints". Cela ouvrira une fenêtre permettant de modifier la date et quelle taches sont liées au sprint. Les modifications pourront être validées via un bouton "Confirm". Cette fenêtre contient aussi un bouton "Delete" pour supprimer le sprint. |
US19 | 1 | 1 | En tant que participant au projet, je souhaite créer une release liée au sprint courant à l'aide d'un bouton depuis l'onglet "Releases". Un formulaire apparait et on peut cocher la liste des issues qui ont été réalisées. Je veux aussi pouvoir upload une archive que je pourrai aussi télécharger par la suite. |
US20 | 1 | 1 | En tant que participant au projet, je souhaite créer une documentation utilisateur et administrateur sur l'onglet documentation en cliquant sur le bouton "new documentation". Cela me permettra de choisir le type de la documentation grâce à un menu déroulant et de upload un fichier avec une extention texte ou pdf. |
US21 | 1 | 3 | En tant que participant au projet, je souhaite avoir accès à la liste de la documentation accessible via l'onglet "Documentation". De plus, je souhaite afficher le contenu d'un fichier documentation sous forme de texte en cliquant dessus depuis cette liste. |
US22 | 1 | 1 | En tant que participant au projet, je souhaite pouvoir supprimer une documentation depuis la liste des documentations en cliquant sur le bouton "Delete" qui apparait après avoir cliqué sur un fichier de la liste. |
US23 | 1 | 1 | En tant que participant au projet, je souhaite énoncer un test lié à une issue à partir de l'onglet "Tests" en cliquant sur le bouton "new test". Cela me permettra de remplir les champs du test. Je pourrais alors enregistrer la saisie en cliquant sur le bouton 'Confirm' ou annuler la saisie en cliquant sur le bouton "Cancel". Une fois validée, le test apparaitra dans la liste sur l'onglet. |
US24 | 1 | 1 | En tant que participant au projet, je souhaite supprimer un test en cliquant sur le bouton "Delete" qui apparait lorsqu'on clique sur un test. Je pourrais alors Confirmer ou non la suppression en cliquant sur un des boutons "Yes" ou "No" qui apparraitront dans un pop up avec comme contenu "Voulez-vous supprimer ce test?". |
US25 | 1 | 1 | En tant que participant au projet, je souhaite pouvoir modifier un test en cliquant sur un test dans la liste de l'onglet "Tests". Cela ouvrira une fenêtre permettant de modifier les champs du test. Une fois les modification faite, on pourra les valider avec un bouton "Modify" ou les annuler avec un bouton "Cancel". |
US26 | 1 | 1 | En tant que participant au projet, je souhaite pouvoir affilier un participant à une tâche ou un test depuis l'onget "Tasks" ou "Tests". Dans la fenêtre d'information de la tâche et du test, il y a un tableau déroulant et je peux sélectionner le membre qui devra s'occuper de la tâche ou du test. |
US27 | 1 | 2 | En tant que participant au projet, je souhaite avoir accès à un récapitulatif sur l'avancement du projet en cours depuis l'onglet "Summary". Cela me permettrai de visualiser sous forme de pourcentage la progression des différentes partie du projet (Issues, Tasks, ...). |
US28 | 1 | 2 | En tant que participant au projet, je souhaite qu'à la fin d'un sprint, les issues non réalisés soient automatiquement transférées vers le prochain sprint. |
US29 | 1 | 1 | En tant que participant au projet, je souhaite créer un sprint avec des créneaux à l'aide d'un bouton "add sprint" dans l'onglet "Sprints". Un formulaire apparait et on doit remplir le champ "date de début" et "date de fin", on doit aussi cocher, parmis une liste, les issues qui devront être réalisées pendant le sprint. |
US30 | 1 | 1 | En tant que participant au projet, je souhaite que lorsque je clique sur le nom d'une tâche, peut importe dans quel onglet je suis, je sois redirigé vers la tâche dans l'onglet tâche et la fenêtre d'informations correspondante s'affiche. |
US31 | 1 | 1 | En tant que participant au projet, je souhaite que lorsque je clique sur le nom d'une issue, peut importe dans quel onglet je suis, je sois redirigé vers l'issue dans l'onglet issue et la fenêtre d'informations correspondante s'affiche. |
US32 | 1 | 1 | En tant que participant au projet, je souhaite trier mes tâches dans l'onglet "Tasks" ordre alphabétique, par état, par difficulté ou par membre grâce à un menu déroulant "Order by". |
US33 | 1 | 3 | En tant que participant au projet, je souhaite qu'une couleur me soit attibuée et qu'elle serve de bordure pour différencier l'attribution des taches et des tests. |
US34 | 1 | 2 | En tant que participant au projet, je souhaite ajouter un lien github à l'aide d'un bouton "add github project" dans l'onglet "Summary" afin qu'il soit accessible par tous. |
US35 | 1 | 3 | En tant que participant au projet, je souhaite avoir accès à un burn down chart de mon projet, généré automatiquement dans l'onglet "Summary" ainsi qu'un pourcentage de tâches DONE de chaque sprint. |