0% ont trouvé ce document utile (0 vote)
39 vues6 pages

TP02

Transféré par

mariemoueslati615
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues6 pages

TP02

Transféré par

mariemoueslati615
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de Tunis Module : Gestion de Projet

Institut Supérieur de Gestion de TP02 Niveau : 3LNIG-BI


Tunis
Année Universitaire : 2022/2023

Gestion d’un projet Scrum en utilisant JIRA

Objectifs :

Ce TP vise à :

• Créer un projet Scrum avec JIRA


• Créer un Product Backlog
• Organiser le Product Backlog en des Sprints Backlog

Etude de cas :
Supposons que nous sommes dans le cadre d’un projet : Elaboration d’une facture fleuriste.
L’objectif principal est d’implémenter les besoins décrits dans le tableau ci-dessous.
Projet Facture Fleuriste
Epic US Titre US Story User story (En tant que – Je veux – afin que)
Point
Gestion des US1 Coordonnées 12 En tant que fleuriste, je veux afficher les coordonnées du
clients clients client afin d'établir la facture à son nom

Gestion des BUG Erreur Client ne reçoit pas sa facture, changé d'adresse
clients adresse

Gestion des TASK Coordonnées Vérifier la mise à jour des coordonnées client avec le fleuriste
clients clients (mise à jour)

Gestion des US2 Liste des 17 En tant que fleuriste, je veux afficher tous mes clients dans
clients clients une liste déroulante afin que je puisse sélectionner le client de
mon choix
Gestion des US3 Code client 12 En tant que fleuriste, je veux afficher le code client afin que
clients je puisse identifier le client lors de l'édition de la facture

Gestion des BUG Erreur code Code client affiché inexistant


clients client

Gestion des TASK Code client Vérifier avec le fleuriste le nombre de clients (mise à jour)
clients

1
Gestion des US4 Vérification 16 En tant que fleuriste, je veux sélectionner le client et d'avoir
clients code une génération automatique de code afin qu'il n'y aura pas
erreur de client
Gestion de US5 Sélectionner 5 En tant que fleuriste, je veux pouvoir sélectionner mes
produits produit produits afin que le prix HT s'affiche automatiquement

Gestion de US6 Description 12 En tant que fleuriste, je veux une description des produits afin
produits produit d'identifier les produits

Gestion de BUG Doublon Doublon du libellé de deux produits avec une TVA différente
produits même
libellés

Gestion de US7 Quantité 2 En tant que fleuriste, je veux s'inscrire la quantité des
produits produit produits manuellement afin de renseigner la quantité exacte

Gestion de TASK Quantité Vérifier bon de commande // bon de livraison avant facture
produits produit

Gestion de US8 Liste des 17 En tant que fleuriste, je veux que la liste de produit apparaisse
produits produits dans un menu déroulant afin que je puisse sélectionner le
produit de mon choix
Gestion de US9 Calcul prix 14 En tant que fleuriste, je veux calculer automatiquement le
produits HT prix HT par produit afin de connaître le prix unitaire

Gestion de BUG Erreur Calcul avec HT avec TVA erreur dans la formule de calcul
produits formule de
client

Présentation US10 Prix HT 5 En tant que fleuriste, je veux calculer automatiquement le


facture prix HT par facture afin de conaître le montant total
des produits HT
Présentation US11 Intitulé 5 En tant que fleuriste, je veux une intitulé de la facture / mois /
facture facture années / afin de classer inventorier et fournir les données pour
les bilans comptables
Présentation US12 Calcul TIC 5
En tant que fleuriste, je veux calculer en automatique le prix
facture
des produits avec TVA 10% et 20% afin d'afficher
le bon calcul de prix
Présentation US13 Date facture 2
facture
En tant que fleuriste, je veux date de l'édition de la facture
afin que le début du délai de paiement soit connu
Présentation US14 Numéro 2
En tant que fleuriste, je veux indiquer
facture facture
le numéro de facture afin que je puisse identifier la facture et
la commande par client

2
I. Création d'un projet Scrum avec JIRA
Etape 1. Choisir un modèle
Après avoir créé votre compte JIRA à partir du TP01, vous êtes invités maintenant à choisir
un modèle adéquat. La bibliothèque des modèles JIRA comporte trois modèles différents :

• Scrum : conçu pour les équipes Agile qui se focalisent sur un backlog, qui planifient
leur travail en des sprints et qui expédient des livrables de façon régulière (à la fin de
chaque sprint).
• Kanban : conçu pour les équipes qui surveillent leur travail de façon continue et non
pas en utilisant des sprints et qui se focalisent sur la gestion du travail en cours.
• Suivi des bugs : conçu pour les équipes qui n’ont pas besoin de tableaux, mais qui
gèrent les tâches ainsi que les bugs dans un affichage en liste.
Pour ce TP, nous débutons avec le modèle Scrum. Donc, il suffit simplement de sélectionner
le modèle de projet Scrum.
Etape 2. Choisir un type de projet :
L’étape suivante consiste à choisir un type de projet (option n’existe que dans les projets
Scrum et Kanban) :

• Les projets gérés par l’équipe : adaptés pour les équipes indépendantes et veulent
contrôler leur propre processus dans un espace autonome.
• Les projets gérés par l’entreprise : adaptés pour les équipes qui veulent standardiser
une méthode de travail entre de nombreuses équipes.
Dans notre cas, nous envisageons à tester le modèle Scrum géré par l’équipe.
Etape 3. Choisir le nom du projet : « Projet Facture Fleuriste »
Etape 4. Sélectionner le niveau d’accès :
Il existe trois types d’accès paramétrables :

• Privé : Seuls les administrateurs du projet et les personnes ajoutées au projet peuvent
rechercher, consulter, créer ou modifier les tickets.
• Limité : toutes les personnes ayant accès au site peuvent rechercher, consulter les
tickets, ainsi qu’ajouter des commentaires. Les droits de création et de modification
des tickets sont réservés aux personnes ajoutées au projet.
• Ouvert : Toutes les personnes ayant accès au site peuvent rechercher, consulter, créer
ou modifier les tickets.
Nous envisageons de choisir le niveau d’accès privé.
Etape 5. Préciser la clé :
La clé est générée automatiquement avec une possibilité de changement.
Votre projet est maintenant crée. Vous pouvez ainsi créer votre première version (qui va être
livrée) ayant les informations suivantes :

• Nom : Release1

3
• Date de début et date de livraison : choisir une date
• Description : Release1
Vous pouvez créer d’autres versions.

II. Création du Product Backlog


1. Création des Epics

Epics : des subdivisions de l’idée générale du projet en des grands thèmes. Ils représentent
des corpus de tâches qui peuvent être subdivisées en tâches spécifiques (appelées « user
stories ») basées sur les besoins/ demandes de clients ou d’utilisateurs finaux. . Ils aident les
équipes à décomposer leur travail.

Quand créer une Epic ?


Opter pour la création d’une Epic s’il existe un grand volume de travail qui doit être effectué
en plusieurs sprints ou sur une période prolongée.
Créez les Epics : « Gestion des clients », « Gestion des produits » et « Présentation facture »
grâce à l'option de création rapide dans le backlog tout en précisant ces informations:

• Type de ticket : sélectionnez le type « Epic ».


• Résumé de l’Epic : indiquez le titre de l’Epic. Il apparaît à chaque fois que JIRA
affiche l’Epic.

2. Création de user stories et des tâches

User story : une explication non formelle d'une fonctionnalité logicielle (tâche spécifique)
écrite du point de vue de l'utilisateur. En tant que {type d'utilisateur}, je veux {objectif} afin
de pouvoir {avantage}.

Objectif : Son but est d'expliquer comment une fonctionnalité logicielle apportera de la
valeur au client.
Créez les user stories indiquées dans l’étude de cas grâce à l'option de création rapide dans le
backlog.

Tâche : est une subdivision de user story.

Créez les tâches indiquées dans l’étude de cas grâce à l'option de création rapide dans le
backlog.
Vous pouvez maintenant correspondre chaque user story et tâche à leurs epics spécifiques et
aux versions déjà crées.

4
3. Attribuer les rôles aux membres de l’équipe de développement
Invitez des personnes et assignez chacune d’elles à une user story et tâche.
4. Estimation des story points

Story points : sont des unités de mesure permettant d'estimer l'effort global nécessaire pour
implémenter intégralement une tâche du product backlog.
Les équipes assignent des story points en fonction de la complexité, du volume du travail, du
risque et de l'incertitude. Pour ce faire, ils appliquent une pratique intitulée Planning Poker.

En se basant sur l’étude cas, ajoutez les story points relatives à chaque user story.
II. Organisation du product backlog en des sprints backlog
1. Création des sprints :
Créez votre premier sprint dans le backlog afin de pouvoir planifier le sprint.
Démarrez le sprint créé tout en incluant les informations suivantes :

• Nom du sprint.
• Durée du sprint.
• Objectif du sprint (optionnel).
Vous pouvez maintenant visualiser le tableau de votre premier sprint. Les user stories/tâches
sont placées automatiquement dans la première colonne A FAIRE.
JIRA permet aux équipes de prendre des décisions basées sur les données grâce à des rapports
Agile :

• Rapport de Burnup : permet de visualiser la quantité du travail accompli par rapport


à la quantité totale de travail.
• Graphique Burndown du sprint (Burndown chart): permet de montrer combien de
travail reste à faire dans le projet.
• Diagramme de flux cumulé : permet de montrer les différents statuts des problèmes
du projet qui passent par chaque colonne du tableau. Cela va aider à identifier quelles
colonnes accumulent plus de problèmes.
• Rapport sur la durée de cycle : aide les équipes à comprendre combien de temps il
faut pour acheminer les problèmes via le pipeline de déploiement.
• Rapport sur la fréquence de déploiement: aide à comprendre combien de fois votre
équipe déploie du code en production.

2. Bugs ou anomalies

Des bugs/anomalies peuvent apparaître au cours de la réalisation d’un projet (sprints) et qui
devraient être créés pour qu’elles soient corrigées.
En se basant sur l’énoncé de l’étude de cas, créez les bugs indiqués grâce à l'option de
création rapide dans le backlog en spécifiant ces informations :

• Résumé : précisez le titre de l’anomalie

5
• Description : indiquez les étapes par lesquelles vous êtes passé pour arriver à cette
anomalie.

3. Livraison de la version
Après avoir terminé le/les sprint(s) inclus dans la version crée, il ne reste qu’à faire la
livraison en se référant au « Version » à partir du menu à gauche.

Vous aimerez peut-être aussi