Projet

Général

Profil

Gestion des demandes entrantes » Historique » Version 45

Daniel Dehennin, 12/01/2016 16:12

1 43 Daniel Dehennin
{{toc}}
2 43 Daniel Dehennin
3 1 Laurent Flori
h1. Gestion des demandes entrantes
4 1 Laurent Flori
5 45 Daniel Dehennin
Les demandes des utilisateurs sont *obligatoirement dirigées* dans le tracker "*demandes*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=1
6 1 Laurent Flori
7 45 Daniel Dehennin
À tout moment du processus, le statut des demandes peut être mis à *"pas un bug"*. Dans quel cas le processus cesse pour cette demande.
8 1 Laurent Flori
9 45 Daniel Dehennin
h2. Dans le courant du sprint
10 1 Laurent Flori
11 1 Laurent Flori
12 45 Daniel Dehennin
h3. Pendant les mêlées quotidiennes
13 1 Laurent Flori
14 45 Daniel Dehennin
* *1<notextile></notextile>^er^ tour*: Ce que j'ai fais la veille (y compris les demandes entrantes traitées = information à l'équipe)
15 45 Daniel Dehennin
* *Avant le 2<notextile></notextile>^e^ tour* : visualiser les "demandes entrantes":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108 non affectées afin que toute l’équipe en prenne connaissance
16 45 Daniel Dehennin
* *2<notextile></notextile>^e^ tour* : Ce que je vais faire aujourd’hui: auto-assignation des demandes du tableau des tâches et des demandes entrantes
17 45 Daniel Dehennin
* *3<notextile></notextile>^e^ tour* : Les problèmes que je rencontre, notamment les doutes sur la gestion d'une demande et la sollicitation d'aide pour la gérer. (*ATTENTION*: On ne gère pas la demande pendant cette phase, on demande de l'aide).
18 45 Daniel Dehennin
19 45 Daniel Dehennin
20 1 Laurent Flori
h3. Deux scénarios récurrents dans chaque sprint
21 1 Laurent Flori
22 45 Daniel Dehennin
Il faut trier les demandes entrantes en fonction de leur type et de leur caractère d’urgence.
23 1 Laurent Flori
24 45 Daniel Dehennin
* « *Assistance aux utilisateurs* » : traitement des demandes d’assistances
25 45 Daniel Dehennin
* « *Traitement express* » : demandes traitables rapidement : urgentes ou rapides à effectuer
26 1 Laurent Flori
27 33 Daniel Dehennin
28 45 Daniel Dehennin
h3. Tri des demandes
29 45 Daniel Dehennin
30 45 Daniel Dehennin
Chaque membre de l’équipe trie ces demandes en fonction des critères suivants :
31 45 Daniel Dehennin
32 1 Laurent Flori
* Anomalies
33 45 Daniel Dehennin
** Urgentes : régressions graves empêchant le fonctionnement des solutions EOLE
34 1 Laurent Flori
** Non urgente : ce sont les demandes qui causent une régression ou ne sont pas conformes aux exigences.
35 45 Daniel Dehennin
* Assistances : pouvant survenir par messages électroniques ou IRC #FIXME#
36 33 Daniel Dehennin
* Évolutions : toutes les autres demandes.
37 33 Daniel Dehennin
38 45 Daniel Dehennin
39 33 Daniel Dehennin
h3. Anomalies urgentes
40 33 Daniel Dehennin
41 45 Daniel Dehennin
Les demandes urgentes sont déplacées dans le scénario « *Traitement express* » du sprint en cours.
42 33 Daniel Dehennin
Le processus pour les anomalies urgentes est terminé.
43 33 Daniel Dehennin
44 34 Laurent Flori
45 45 Daniel Dehennin
h3. Anomalies non urgentes ou demandes d’évolution 
46 45 Daniel Dehennin
47 8 Laurent Flori
*Attention*: aucun scénario ne peut être créé pendant cette phase.
48 4 Laurent Flori
49 45 Daniel Dehennin
Chaque membre de l’équipe :
50 25 Laurent Flori
51 45 Daniel Dehennin
* Renseigne la catégorie :
52 45 Daniel Dehennin
** « *version mineure* » : Pour les demandes ne changeant pas le comportement par défaut de la distribution et impliquant peu de changements fonctionnels.
53 45 Daniel Dehennin
** « *version majeure* » : Pour les demandes impliquant de gros changements fonctionnels.
54 45 Daniel Dehennin
* Déplace la demande dans le service principal concerné.
55 45 Daniel Dehennin
* Gère la proposition de scénario :
56 40 Laurent Flori
** S'il existe un scénario dans le tracker *"scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=5* correspondant à la problématique de la demande
57 21 Daniel Dehennin
*** Le membre de l'équipe met la demande dans le tracker *"tâche":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=6*
58 21 Daniel Dehennin
*** Créé une demande dans le tracker *"proposition de scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=12*
59 1 Laurent Flori
*** Lie la demande à cette proposition de scénario
60 21 Daniel Dehennin
*** Dans la description de la proposition de scénario faire une référence au scénario initial.
61 1 Laurent Flori
** S'il existe un scénario dans le tracker *"proposition de scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=12* correspondant à la problématique de la demande :
62 21 Daniel Dehennin
*** Le membre de l'équipe met la demande dans le tracker *"tâche":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=6*
63 1 Laurent Flori
*** Lie cette demande à la proposition de scénario.
64 1 Laurent Flori
*** Éventuellement il met à jour la description du scénario.
65 1 Laurent Flori
** S'il n'existe pas de scénario correspondant à la demande, le membre de l'équipe met la demande dans le tracker *"proposition de scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=12* : 
66 1 Laurent Flori
*** Éventuellement modifier le titre, il doit être :
67 2 Laurent Flori
**** Une action positive
68 38 Gérald Schwartzmann
**** Ne comprenant pas le nom d'un produit
69 33 Daniel Dehennin
**** Ni une solution au problème
70 32 Gérald Schwartzmann
**** Ni trop descriptif (_"je ne peux pas lister les répertoires"_ devrait être _"les répertoires doivent être listables"_)
71 2 Laurent Flori
*** Les exigences doivent être spécifiées dans la description du scénario :
72 44 Daniel Dehennin
****  Si l'exigence existe dans squash il faut noter la référence dans la description
73 2 Laurent Flori
****  Si elle n'existe pas, il faut ouvrir une demande de création d'exigence (ne pas la créer directement dans squash, elle doit être approuvée)
74 42 Daniel Dehennin
*** Le membre de l'équipe créé les tâches associées au scénario et estime le temps pour chacune d'elle.
75 42 Daniel Dehennin
76 42 Daniel Dehennin
A la fin du sprint, le tracker *"demande":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=11* est vide.
77 42 Daniel Dehennin
78 2 Laurent Flori
79 2 Laurent Flori
h2. Pendant la réunion de préparation des releases
80 12 Laurent Flori
81 17 Laurent Flori
En cours de sprint, une période est réservée à la préparation des releases. Actuellement cette réunion a lieu le vendredi après-midi de fin de sprint.
82 1 Laurent Flori
* Gestion des propositions de scénarios par l'équipe :
83 17 Laurent Flori
** Les *"proposition de scénario"* associés à un scénario existant sont supprimés. Les tâches sont liées au scénario d'origine.
84 17 Laurent Flori
** Les *"proposition de scénario"* pertinentes pour une release programmée sont déplacées dans le tracker *"scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=5*. Le scénario entre dans le *backlog*. 
85 2 Laurent Flori
** Les *"proposition de scénario"* non pertinentes pour une release programmée sont déplacés dans le tracker *"bac à idées":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=8*.
86 11 Laurent Flori
* Gestion du bac à idées par l'équipe : les demandes pertinentes pour une release programmée sont déplacées dans le tracker *"scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=5*. Le scénario entre dans le *backlog*.
87 45 Daniel Dehennin
* Gestion des demandes entrantes en souffrance : l’équipe détermine avec le product owner la suite à donner aux demandes restantes s’il y en a.
88 37 Scrum Master
89 37 Scrum Master
Les demandes du *backlog* sont évaluées en points par l'équipe. Les demandes du *backlog* sont placées dans une release par l'équipe (les catégories *"version majeure"* et *"version mineure"* des tâches du scénario est une indication pour connaître la release).
90 45 Daniel Dehennin
91 45 Daniel Dehennin
Les releases sont créées si elles n'existent pas.
92 45 Daniel Dehennin
93 1 Laurent Flori
A la fin de la réunion, les trackers *"demande":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=11* et *"proposition de scénario":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?set_filter=1&tracker_id=12* sont vides.