3. Rôles dans Scrum
● Scrum Master = animateur
Son rôle est de faciliter le déroulement du scrum, de
fluidifier la collaboration entre les membres de l'équipe.
● Product owner = Parrain
Le product owner détient la vision du Jerry final. Il valide
que les différentes fonctionnalités sont bien
implémentées.
● Participant
Participant actif à la réalisation du Jerry. Il mobilise ses
compétences et sa créativité pour apporter des
solutions aux problèmes rencontrés par l'équipe.
4. Ces questions vont t’aider à y réfléchir et a creuser ton idée :
● À qui ton Jerry va-t-il être utile ? Qui sera l’utilisateur ?
○ Il peut y avoir plusieurs types d’utilisateurs :
administrateurs, usagers réguliers, usagers ponctuels …
● Quel problème rencontre l’utilisateur aujourd’hui ?
● Comment l’utilisateur se débrouille sans Jerry aujourd’hui ?
● Quel(s) avantage(s) ton Jerry va-t-il apporter à l’utilisateur ?
I. Clarifier le rôle de ton Jerry
5. Les users-stories décrivent les interactions que peuvent avoir les utilisateurs
avec Jerry. Il n’est pas nécessaire de rentrer dans les détails techniques à
cette étape !
“En tant que [personnage], je veux [fonctionnalité] pour [valeur]. “
Pour formuler des users-stories qui ont du sens il est préférable de les écrire :
● du point de vue d’un personnage (réel ou fictif) en utilisant “je”
● à la forme active
Exemple de user-story :
“En tant que membre de Shellmates, je veux démarrer à distance une
machine virtuelle sur le Jerry du club, pour tester mon code rapidement.”
"En tant qu'utilisateur anonyme, je souhaite me connecter en wifi avec mon
smartphone sur Jerry pour télécharger les fichiers dont j'ai besoin rapidement.
II. Ecrire les user-stories de ton Jerry
6. L’ensemble des users-stories doivent donner une vue d’
ensemble du Jerry tel que tu l’imagines quand il sera terminé.
Les user-stories doivent couvrir toutes les fonctionnalités de
ton Jerry.
Les fonctionnalités sont alors écrites sur des post-its qui
sont collés à gauche du Jerry Scrum Board.
Ces fonctionnalités représentent les objectifs à atteindre.
Exemple de fonctionnalités:
● Connection Wifi
● Stocker des fichiers
● Protection contre la poussière
Préparation du Scrum Board-1
8. A partir de ces fonctionnalités, l'équipe décline ces
objectifs en tâches.
Tous les membres de l'équipe doivent se creuser les
méninges pour ne rien oublier et proposer un tableau de
tâches le plus complet possible.
Exemple : une connection wifi implique de configurer un
routeur fonctionnel + application permettant connection via
terminal + fixer le routeur wifi dans Jerry
Préparation du Scrum Board-2
9. On a ainsi une liste de tâches à accomplir pour
réaliser le Jerry de A à Z.
/! il faut anticiper les tâches dépendantes pour
les réaliser dans le bon ordre /!
Exemple: ne pas installer l'application sur un
routeur non fonctionnel
Préparation du Scrum Board-3
11. A chaque Début du Sprint
● Chaque tâche doit être prise en charge par un BINOME
pour que les 2 membres s'entraident et se motivent
mutuellement pour réaliser la tache.
● Personne ne travaille tout seul !
● Le binôme colle un post-it (avec les 2 noms) sous le
post-it de la tâche dont ils sont responsables
● Les tâches choisies sont déplacées dans la colonne "en
cours"
La production du Jerry est découpé en
session de travail appelé SPRINT
13. ● Chaque binôme expose son travail aux autres
participants et identifie les difficultés rencontrées.
● L'équipe propose des solutions qui seront prototypées
lors du prochain sprint.
● Le Scrum Master, valide si une tâche peut être passée
de la colonne "en cours" à "terminé".
● Les binômes s'affectent sur les tâches "en cours" en
priorité, puis attaquent les tâches "à réaliser".
FIN DE SPRINT
15. et le SCRUM recommence jusqu’à accomplir
toutes les tâches
et continuer de déplacer les post-its vers la droite
On travaille toujours en binome et dans la joie :)
<3 <3 <3
Actualisation du Jerry Scrum Board