Projet

Général

Profil

Gestion des demandes entrantes » Historique » Version 54

Daniel Dehennin, 12/01/2016 18:02

1 43 Daniel Dehennin
{{toc}}
2 43 Daniel Dehennin
3 1 Laurent Flori
h1. Gestion des demandes entrantes
4 1 Laurent Flori
5 49 Daniel Dehennin
Il existe deux types de demandes entrantes :
6 1 Laurent Flori
7 53 Daniel Dehennin
* Les demandes des utilisateurs : elles sont *obligatoirement dirigées* dans le tracker "*Demandes*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108.
8 53 Daniel Dehennin
* Les demandes de l’équipe EOLE : elles sont rédigées et placées dans le tracker "*Proposition de scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 avec le status *En rédaction* jusqu’à sa [[Gestion_des_demandes_entrantes#Anomalies-non-urgentes-ou-demandes-dévolution|formalisation complète]].
9 1 Laurent Flori
10 53 Daniel Dehennin
À tout moment du processus :
11 1 Laurent Flori
12 53 Daniel Dehennin
* L’équipe peut solliciter le scrum master et le product owner afin de déterminer la pertinence d’une demande
13 53 Daniel Dehennin
* une demande peut être *classée sans suite* ou fermée avec le status *pas un bug*, dans quel cas le processus cesse pour cette demande
14 53 Daniel Dehennin
15 1 Laurent Flori
h2. Dans le courant du sprint
16 45 Daniel Dehennin
17 46 Daniel Dehennin
#FIXME# petite intro
18 1 Laurent Flori
19 1 Laurent Flori
h3. Pendant les mêlées quotidiennes
20 1 Laurent Flori
21 46 Daniel Dehennin
#FIXME# expliquer le principe de la mêlée
22 46 Daniel Dehennin
23 1 Laurent Flori
* *1<notextile></notextile>^er^ tour*: Ce que j'ai fais la veille (y compris les demandes entrantes traitées = information à l'équipe)
24 53 Daniel Dehennin
* *Avant le 2<notextile></notextile>^e^ tour* : visualiser les "*Demandes*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108 non affectées afin que toute l’équipe en prenne connaissance
25 1 Laurent Flori
* *2<notextile></notextile>^e^ tour* : Ce que je vais faire aujourd’hui: *auto-assignation* des demandes du tableau des tâches et entrantes
26 1 Laurent Flori
* *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).
27 33 Daniel Dehennin
28 45 Daniel Dehennin
h3. Tri des demandes
29 1 Laurent Flori
30 53 Daniel Dehennin
Chaque membre de l’équipe trie ses "*Demandes*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108 en fonction des critères suivants :
31 1 Laurent Flori
32 1 Laurent Flori
* Assistances : pouvant survenir par messages électroniques ou IRC #FIXME#
33 1 Laurent Flori
* Anomalies
34 1 Laurent Flori
** Urgentes : régressions graves empêchant le fonctionnement des solutions EOLE
35 1 Laurent Flori
** Non urgente : ce sont les demandes qui causent une régression ou ne sont pas conformes aux exigences.
36 1 Laurent Flori
* Évolutions : toutes les autres demandes.
37 1 Laurent Flori
38 51 Daniel Dehennin
*RACCOURCI pour les demandes rapides à effectuer* : Si la +charge du sprint le permet+, les anomalies non urgentes et les évolutions peuvent être intégrées au scénario *Traitement express*, présent dans chaque sprint.
39 46 Daniel Dehennin
40 48 Daniel Dehennin
h3. Assistances
41 48 Daniel Dehennin
42 1 Laurent Flori
Un scénario *Assistance aux utilisateurs*, présent dans chaque sprint, accueil les demandes d’assistances ouvertes par les utilisateurs.
43 1 Laurent Flori
44 1 Laurent Flori
Leur processus de tri est terminé.
45 47 Daniel Dehennin
46 47 Daniel Dehennin
47 47 Daniel Dehennin
h3. Anomalies urgentes
48 46 Daniel Dehennin
49 48 Daniel Dehennin
Un scénario *Traitement express*, présent dans chaque sprint, accueil les régressions graves empêchant le fonctionnement des solutions EOLE.
50 46 Daniel Dehennin
51 33 Daniel Dehennin
Leur processus de tri est terminé.
52 34 Laurent Flori
53 1 Laurent Flori
h3. Anomalies non urgentes ou demandes d’évolution 
54 1 Laurent Flori
55 54 Daniel Dehennin
*ATTENTION*: aucun scénario ne peut être créé pendant cette phase.
56 49 Daniel Dehennin
57 1 Laurent Flori
Chaque membre de l’équipe :
58 1 Laurent Flori
59 1 Laurent Flori
* Renseigne la catégorie :
60 49 Daniel Dehennin
** *version mineure* : Pour les demandes ne changeant pas le comportement par défaut de la distribution et impliquant peu de changements fonctionnels.
61 1 Laurent Flori
** *version majeure* : Pour les demandes impliquant de gros changements fonctionnels.
62 1 Laurent Flori
* Déplace la demande dans le service principal concerné.
63 49 Daniel Dehennin
* Gère la proposition de scénario :
64 53 Daniel Dehennin
** S'il existe un scénario dans le tracker "*Scénario*":https://dev-eole.ac-dijon.fr/issues?query_id=187 correspondant à la problématique de la demande
65 49 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
66 53 Daniel Dehennin
*** Créé une demande dans le tracker "*Proposition de Scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70
67 21 Daniel Dehennin
*** Lie la demande à cette proposition de scénario
68 1 Laurent Flori
*** Dans la description de la proposition de scénario faire une référence au scénario initial.
69 53 Daniel Dehennin
** S'il existe un scénario dans le tracker "*Proposition de scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 correspondant à la problématique de la demande :
70 49 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
71 1 Laurent Flori
*** Lie cette demande à la proposition de scénario.
72 49 Daniel Dehennin
*** Éventuellement il met à jour la description du scénario.
73 53 Daniel Dehennin
** 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?query_id=70 :
74 49 Daniel Dehennin
*** Éventuellement modifier le titre, il doit être :
75 32 Gérald Schwartzmann
**** Une action positive
76 2 Laurent Flori
**** Ne comprenant pas le nom d'un produit
77 1 Laurent Flori
**** Ni une solution au problème
78 53 Daniel Dehennin
**** Ni trop descriptif (_« je ne peux pas lister les répertoires »_ devrait être _« les répertoires doivent être listables »_)
79 1 Laurent Flori
*** Les exigences doivent être spécifiées dans la description du scénario :
80 49 Daniel Dehennin
**** Si l'exigence existe dans squash il faut noter la référence dans la description
81 49 Daniel Dehennin
**** 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)
82 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.
83 49 Daniel Dehennin
84 1 Laurent Flori
A la fin du sprint, le tracker "*Demande*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108 est vide.
85 12 Laurent Flori
86 17 Laurent Flori
h2. Pendant la réunion de préparation des releases
87 1 Laurent Flori
88 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.
89 17 Laurent Flori
* Gestion des propositions de scénarios par l'équipe :
90 53 Daniel Dehennin
** Les "*Proposition de Scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 associés à un scénario existant sont supprimés. Les tâches sont liées au scénario d'origine.
91 53 Daniel Dehennin
** Les "*Proposition de Scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 pertinentes pour une release programmée sont déplacées dans le tracker "*Scénario*":https://dev-eole.ac-dijon.fr/issues?query_id=187. Le scénario entre dans le *backlog*. 
92 53 Daniel Dehennin
** Les "*Proposition de Scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 non pertinentes pour une release programmée sont déplacés dans le tracker "*Bac à idées*":https://dev-eole.ac-dijon.fr/issues?query_id=178.
93 53 Daniel Dehennin
* 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/issues?query_id=187. Le scénario entre dans le *backlog*.
94 37 Scrum Master
* 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.
95 45 Daniel Dehennin
96 49 Daniel Dehennin
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).
97 45 Daniel Dehennin
98 1 Laurent Flori
Les releases sont créées si elles n'existent pas.
99 1 Laurent Flori
100 53 Daniel Dehennin
A la fin de la réunion, les trackers "*Demande*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=108 et "*Proposition de Scénario*":https://dev-eole.ac-dijon.fr/projects/modules-eole/issues?query_id=70 sont vides.