Beruflich Dokumente
Kultur Dokumente
Scrum Guide
Yannick Quenechdu
Scrum
Ce guide Scrum a pour objectif de vous aider vous souvenir des rgles
proposes par Scrum. Ce guide Scrum doit aussi vous permettre de crer un
environnement de travail agrable et productif auprs de vos quipes.
Pour les dbutants de Scrum, si vous suivez ce guide,
il vous permettra de raliser avec succs vos premiers
Sprints. Ce succs sera facilit par la propagation de
Scrum dans votre entreprise.
10 bonnes pratiques
Prparation
Inviter en avance toutes les personnes qui sont ncessaires afin quelles aient le temps
de se prparer
Indiquer dans lagenda lobjectif et les attendues du crmonial
Rserver toutes les ressources ncessaires pour le crmonial (salle, rtroprojecteur,
etc.)
Adresser un rappel 24 heures avant le crmonial
Prparer un tableau avec les rgles du crmonial
Faciliter le crmonial
1. Lanimateur doit tre prsent lors du crmonial. Il nest pas autoris participer la
discussion, mais il doit la suivre et ramener la discussion sur le sujet dans le cas o les
participants perdent lobjectif de ce crmonial.
2. Lanimateur prsente lobjectif et lagenda du crmonial.
3. Si ncessaire, lanimateur dcide qui doit prendre les notes durant le crmonial.
4. Lanimateur pourra aider lquipe formaliser les conversations via le tableau pour
visualiser les changes.
5. Lanimateur sassure de la concentration de lquipe avec des outils comme le Parking
lots pour saisir les demandes ou les questions qui nont pas de liens directs avec le
crmonial, de manire quelles puissent tre abordes plus tard.
6. Lanimateur donne un travail d'intrt gnral aux retardataires
En sortie :
Prise de note. Prenez des photos du contenu du tableau
Compte rendu du crmonial qui est saisi dans un outil collaboratif
Scrum
Pratiques
Les Scrumers
Scrum Master
Le Scrum master protge lquipe de toutes les
perturbations extrieures.
Il peut faire partie de
lquipe. Cest un leader et un animateur. Il maintient
la productivit de lquipe Scrum et ralise les
contrles sur le cycle de vie vrification et
adaptation. Il protge lquipe et travaille avec le
Product Owner pour maximiser le ROI. Il sassure que
lagilit est respecte par lensemble des quipes. Il
est en charge des obstacles remonts par lquipe.
Client
Le client est le demandeur du produit auprs de lquipe
Scrum. Il contractualise le dveloppement du produit. Il
est frquent que les dveloppements soient confis un
prestataire. Dans le cas o le dveloppement est ralis
en interne, cette personne peut tre le responsable du
budget pour le projet.
quipe
Product Owner
Lutilisateur
Manager
Le management est une partie essentielle dans
lorganisation de Scrum. Le management permet aux
quipes de travailler dans un bon environnement. Le
manager cre la structure et apporte la stabilit. Il
travaille aussi avec le Scrum Master pour faciliter le
travail des quipes au sein de lorganisation.
Artefacts
Burndown charts
Les quipes utilisent des Artefacts pour les accompagner sur leurs
projets Scrum. Ce sont des outils pour suivre et amliorer lefficience de
lquipe durant un projet. Ils sont bass sur les bonnes pratiques du
management visuel.
Laxe vertical affiche les Story Point, laxe horizontal affiche les
jours du sprint en cours
dlivre
un
produit
Base :
Seuls les membres de lquipe dcident des Users Stories qui
pourront tre ralises durant ce sprint
Ingrdients :
O
Place au P
Les Users Stories pour le
Procdure :
1. Le Product owner prsente le but de ce sprint et les Users Stories qui le
composent.
2. Lquipe tudie avec le Product Owner les Users Stories en discutant des
critres dacceptation et des lments complmentaires tels que la
cinmatique, design, tests, etc.
3. Le Product Owner les clarifie si ncessaire.
4. Lquipe doit avoir une vision de toutes les Users Stories qui pourront
passer dans le sprint.
5. Lquipe choisit les Users Stories qui pourront tre dveloppes dans le
sprint. La vlocit de lquipe doit tre prise en compte.
6. Lquipe commence ses estimations avec la Magic estimation.
7. Elle choisit les Stories points autoriss dans un sprint. Ex : 1,3,5,8
8. Elle positionne sur un tableau des colonnes pour chaque Story Point.
9. Lquipe pose les Users Stories dans les colonnes correspondant leur
estimation.
10. Les Users Stories pour lesquelles il ny a pas de consensus sur les
estimations sont sorties du tableau.
11. Lquipe organise un planning Poker pour estimer en Stories Point les
Users Stories restantes.
12. Dans le cas o certaines Users Stories sont trop grandes, elles doivent
tre estimes avec de grands chiffres (40, 100) pour indiquer au Product
Onwer quil doit les dcomposer et quelles ne pourront pas tre acceptes
dans le backlog de sprint.
Dure
En sortie :
Un backlog de sprint estim
Des Users Stories INVEST* qui seront dveloppes dans le cadre de ce
sprint
Ne pas faire :
1. Le Product Owner nestime pas
2. Ne pas dcouper et estimer les tches
* lacronyme INVEST est expliqu en fin de document
rend la
p
e
ip
u
q
L
suite..
Ingrdients :
Les
Procdure :
1. Prendre le Backlog de sprint
2. Faites confirmer par lquipe quelle comprend bien le contenu du
Backlog de sprint
3. Lancer la session de conception avec des questions telles que :
Les tches associes aux Users Stories sont positionnes sur le tableau
des tches. Il ne faut pas estimer les tches.
Base :
Seuls les membres de lquipe de ralisation conoivent la solution. Les
architectes et les autres personnes hors de lquipe de dveloppement
sont seulement invits aider lquipe de dveloppement. Lquipe
dcide des personnes ncessaires durant ce crmonial
Dure
Ne pas faire :
1. Ne pas estimer les tches
2. Ne pas assigner les tches
En sortie :
Un tableau des taches avec lactivit raliser
Des Users Stories INVEST* qui seront dveloppes dans le cadre de ce
sprint
Le tableau a au minimum 4
colonnes
1.Users Stories. Les lments
provenant du Backlog de
produit (les Users Stories).
Elles doivent tre positionnes
par ordre de priorits
4. Termin. Quand le
dveloppement est termin
et test, la User Story est
considre comme
termine.
Dfinition de Termin
2. En cours. Quand un membre
de lquipe commence un
dveloppement, il passe le
post-it dans la colonne en
cours
Daily Scrum
Procdure :
1. Lquipe se runit autour du tableau des tches
Ingrdients :
Tableau des tches
Marqueurs, post-its, crayons,
etc.
Ide:
ster : ne
a
M
m
u
r
c
Pour le s
ant ou
v
e
d
e
r
t
t
e
pas se m
t ches.
s
e
d
u
a
e
l
b
ct du ta
rer une
c
s
a
p
e
n
Pour
e et de
v
d
e
r
atmosph
r.
professeu
Base :
Dure
Ne pas faire :
1. viter que ce soit le Scrum Master qui soit oblig
de poser les questions (aider lquipe tre
proactive).
2. Ne pas reporter au Scrum Master, mais lquipe.
3. Ne pas faire dvier le crmonial.
4. Ne pas arriver en retard/
5. Ne pas dpasser le temps allou au crmonial.
6. Le Daily nest le moment pour rentrer dans le
dtail des problmes.
7. Le Scrum Master ne doit pas dplacer les taches
pour les membres de lquipe.
8. Le Scrum Master ne doit pas mettre jour le
graphique de burndown pour les membres de
lquipe.
9. Ne pas arriver sans prparation.
Sortie :
Une vision claire de qui fait quoi
Les lments de lImpediment backlog
Les lments pour le Backlog de lquipe
Revue de sprint
Lquipe de ralisation montre le rsultat de son travail lquipe
client et au Product Owner. Elle peut aussi inviter toutes les personnes
qui sont intresses pour dcouvrir ce qui a t ralis durant le
dernier sprint. Lquipe de ralisation souhaite avec un retour du
Product Owner.
Procdure :
1. Le Scrum Master accueille les participants la revue de sprint.
2. Le Scrum Master rappelle aux participants prsents dans la salle
lobjectif initial de ce sprint : Le but du sprint, les Users Stories
proposes par le Product Owner en dbut de ce sprint.
3. Lquipe de ralisation ralise une dmonstration des nouvelles
fonctionnalits sous la forme de scnario de bout en bout.
4. Elle laisse par la suite le Product Owner et son quipe utiliser ces
nouvelles fonctionnalits.
Le Scrum Master est le facilitateur de ce crmonial.
Ingrdients :
Produit potentiellement
Base :
Dure
Ide:
de travail
n
io
s
s
e
s
Cest une
pour
t
n
e
m
o
m
e
i l
Cest auss
lles ides
e
v
u
o
n
e
d
rflchir
En sortie :
Le retour de lquipe du Product Owner
La liste des blocages
La liste des Users Stories termines
Ne pas faire :
Ne pas prsenter un produit qui nest pas
potentiellement utilisable
Le Scrum Master ne fait pas la prsentation
Lquipe ne restreint pas la prsentation au seul
Product Owner
Les participants ne ralisent pas de feedback
durant la revue
Rtrospective
Principe
Procdure :
Ingrdients :
Dure
90 min, 10 minutes
aprs la revue
Base :
La suite :
Proposer chaque dbut de rtrospective les actions que nous avons pu
amliorer suite la dernire rtrospective
Ne pas faire :
Ne pas juger les avis des autres
Ne pas discuter de lavis des autres hors du
crmonial
Plan daction SMART*
Glossaire
Nous prsentons deux acronymes trs couramment utiliss dans les mthodes Agile. INVEST qui permet de dfinir le cadre dune bonne
histoire et SMART pour dfinir correctement une tche.
INVEST
SMART
Indpendant
Spcifique
Les histoires sont plus faciles travailler si elles sont indpendantes les
unes des autres.
Il faut dfinir la valeur de la user story pour le client. Elle est rdige
pour montrer le bnfice pour lutilisateur
Il faut adresser en priorit les Users Story qui ont une valeur pour
l'application
Estimable
Une bonne User Story peut tre estime
Parce quune User Story est utilise dans le planning
Small (taille)
Raliste/Pertinents
Elle peut tre ralise dans le cadre dun sprint
Leffort est prvue dans le cadre du sprint
T : Limit dans le temps
Fixer un temps raliste une tche
Testable
Une User Story doit tre fournie avec les conditions qui permettent de
vrifier quelle correspond aux attentes des utilisateurs.