Vous êtes sur la page 1sur 42

Mountain Goat Software,

LLC
<vous>
<date>
Prsent par
Introduction Scrum
Traduction de
Claude u!r"
Mountain Goat Software,
LLC
Le ru#!" plut$t %ue la
course de relais
&irota'a Ta'euc(i et I'u)iro *ona'a, +T(e
*ew *ew Product ,evelopment Game-,
Harvard Business Review, .anvier / 0123
+4 L5approc(e course de relais pour le
dveloppement de produits4peut 6tre en
conflit avec les o!)ectifs de vitesse et de
fle7i!ilit ma7imum3 l5inverse, une approc(e
(olisti%ue comme au rugby8 %uand une
%uipe essaie d5avancer en restant unie, en se
passant le !allon de main en main8 peut
mieu7 servir les e7i#ences de comptitivit
d5au)ourd5(ui3-
Mountain Goat Software,
LLC
9 Scrum est un processus a#ile %ui permet de
produire la plus #rande valeur mtier dans la
dure la plus courte3
9 ,u lo#iciel %ui fonctionne est produit c(a%ue
sprint :toutes les ; < semaines=3
9 Le mtier dfinit les priorits3 L>%uipe s>or#anise
elle?m6me pour dterminer la meilleure fa@on de
produire les e7i#ences les plus prioritaires3
9 c(a%ue fin de sprint, tout le monde peut voir
fonctionner le produit courant et dcider soit de
le livrer dans l>tat, soit de continuer l>amliorer
pendant un sprint supplmentaire3
Scrum en / AA mots
Mountain Goat Software,
LLC
Bri#ines de Scrum

.eff Sut(erland

Premiers pas Casel Corp en / 00D

I,E F GAA personnes prati%uant Scrum

Hen Sc(wa!er

,M

Scrum prsent BBPSL 02 avec Sut(erland

uteur des D livres sur Scrum

Mi'e Ieedle

Scrum patterns PLBP,<

Hen Sc(wa!er et Mi'e Co(n

Co?fondateurs de Scrum lliance en ;AA;,


d>a!ord dans le cadre de #ile lliance
Mountain Goat Software,
LLC
Jtilisateurs de Scrum
9Microsoft
9Ka(oo
9Goo#le
9Clectronic rts
9&i#( Moon Studios
9Loc'(eed Martin
9P(ilips
9Siemens
9*o'ia
9Capital Bne
9IIC
9Intuit
9*ielsen Media
9Lirst merican Meal Cstate
9IMC Software
9Ipswitc(
9.o(n ,eere
9Le7is *e7is
9Sa!re
9Salesforce3com
9Time Narner
9Turner Iroadcastin#
9Bce
Mountain Goat Software,
LLC
Jtilisations de Scrum

Lo#iciel commercial

,veloppement interne

,veloppement contractuel

Pro)ets au forfait

pplications financiOres

pplications certifies ISB


0AA/

S"stOmes em!ar%us

SI avec e7i#ences de
fia!ilit ;<7P 003000Q

le .oint Stri'e Li#(ter:,o,=


l
,veloppement de )eu7 vido
S"stOmes criti%ues t"pe L,
Lo#iciel de contr$le de satellite
Sites Ne!
Lo#iciels pour P,
Tlp(onie mo!ile
Infrastructure de rseau7
pplications ISR
Suel%ues?unes des plus
#randes applications en
utilisation
Mountain Goat Software,
LLC
Caractristi%ues de Scrum

C%uipe responsa!le, en auto?or#anisation

vancement du produit par une srie de


TsprintsV d5un mois ou moins

C7i#ences dfinies comme des lments


d5une liste appele T!ac'lo# de produitV

Pas de prescription de prati%ues d5in#nierie

Jtilisation de rO#les #nri%ues permettant de


crer un environnement a#ile pour un pro)et

Jn des Tprocessus a#ilesV


Mountain Goat Software,
LLC
Manifeste #ile F valeurs
Processus et outils
Personnes et
interactions
>
Suivi d>un plan
daptation au
c(an#ement
>
Source F www3a#ilemanifesto3or#
,ocumentation
Lo#iciel %ui
fonctionne
>
*#ociation
partir d>un contrat
Colla!oration
avec le client
>
Mountain Goat Software,
LLC
*iveau de !ruit du pro)et
Simple
Comple7e
narc(ie
C
o
m
p
l
i
%
u

Tec(nolo#ie
C
7
i
#
e
n
c
e
s
Loin d>6tre
dfinies
,finies
M
a
W
t
r
i
s

e
P
a
s

m
a
W
t
r
i
s
e
Source F S trategic Management and
Organizational Dynamics par Malp(
Stace" dans Agile S oftware
Development with S crum par Hen
Sc(wa!er et Mi'e Ieedle3
Mountain Goat Software,
LLC
Scrum
nnuler
Cm!alla#e
Metour
Sprint
;?< semaines
Metour
Iut du sprint
Liste des
tXc(es
Produit partiel
potentiellement
livra!le
Iac'lo#
de produit
Coupons Cm!alla#e
Coupons
nnuler
;< (eures
Mountain Goat Software,
LLC
Tout Scrum
Ima#e disponi!le
www3mountain#oatsoftware3comYscrum
Mountain Goat Software,
LLC
Sprints

Les pro)ets Scrum pro#ressent par une


srie de sprints

C%uivalents au7 itrations d>C7treme


Pro#rammin#

La dure d5un sprint est de ; < semaines

Jne dure constante apporte un meilleur


r"t(me

Le produit :partiel= est con@u, cod et test


pendant le sprint
Mountain Goat Software,
LLC
Source F +T(e *ew *ew Product ,evelopment Game- par
Ta'euc(i et *ona'a3 Harvard Business Review .anvier / 0123
333Les %uipes Scrum font
un peu de tout tout le temps
Plut$t %ue de faire toute
une discipline d>un coup333
C7i#ences Conception Code Test
La s%uence est
diffrente
Mountain Goat Software,
LLC
Sta!ilit pendant le sprint

Planifier la dure pour permettre de


diffrer la prise en compte d5un
c(an#ement )us%u5au proc(ain sprint
Changement
Mountain Goat Software,
LLC
Le cadre Scrum
9Product Bwner
9ScrumMaster
9C%uipe
M$les
9Planification du sprint
9Mevue du sprint
9Mtrospective
9Scrum %uotidien
Crmonial
9Iac'lo# de produit
9Liste des tXc(es
9Iurndowns
rtefacts
Mountain Goat Software,
LLC
Le cadre Scrum
9Planification du sprint
9Mevue du sprint
9Mtrospective
9Scrum %uotidien
Crmonial
9Iac'lo# de produit
9Liste des tXc(es
9Iurndowns
rtefacts
9Product owner
9ScrumMaster
9Team
M$les
9Product Bwner
9ScrumMaster
9C%uipe
M$les
Mountain Goat Software,
LLC
Product Bwner

,finit les fonctionnalits du produit

C(oisit la date et le contenu de la release

Mesponsa!le du retour sur investissement

,finit les priorits dans le !ac'lo# en


fonction de la valeur TmtierV

)uste les fonctionnalits et les priorits


c(a%ue sprint si ncessaire

ccepte ou re)ette les rsultats


Mountain Goat Software,
LLC
ScrumMaster

Meprsente le mana#ement du pro)et

Mesponsa!le de faire appli%uer par


l5%uipe les valeurs et les prati%ues de
Scrum

Zlimine les o!stacles

S>assure %ue l>%uipe est complOtement


fonctionnelle et productive

Lacilite une coopration pousse entre


tous les r$les et fonctions

ProtO#e l>%uipe des interfrences


e7trieures
Mountain Goat Software,
LLC
C%uipe Scrum

,e G / A personnes

Me#roupant tous les r$les

rc(itecte, concepteur, dveloppeur, spcialiste I&M,


testeur, etc3

plein temps sur le pro)et, de prfrence

C7ceptions possi!les :administrateur, 4=


C

L5%uipe s5or#anise par elle?m6me

La composition de l5%uipe ne doit pas c(an#er


pendant un Sprint
Mountain Goat Software,
LLC
Product Bwner
ScrumMaster
C%uipe
M$les
Le cadre Scrum
Iac'lo# de produit
Liste des tXc(es
Iurndowns
rtifacts
9Planification du sprint
9Mevue du sprint
9Mtrospective
9Scrum %uotidien
Crmonial
Mountain Goat Software,
LLC
Planification du sprint
PrimOtre
9 nal"ser et valuer le !ac'lo#
de produit
9 ,finir le !ut du sprint
Plan
9 ,cider comment s>" prendre
:conception=
:
9 Crer la liste des tXc(es
partir des lments du
!ac'lo# de produit
9 Cstimer les tXc(es en (eures
Iut du
sprint
Liste des
tXc(es
Conditions
mtier
Capacit
de l>%uipe
Iac'lo#
de produit
Tec(nos
Produit
actuel
Mountain Goat Software,
LLC
Planification du sprint

L>%uipe c(oisit, partir du !ac'lo# de produit,


les lments %u>elle s>en#a#e finir3

La liste des tXc(es est cre

Les tXc(es sont identifies et estimes :/ ?/ 2 (eures=


L

Collectivement, pas seulement par le ScrumMaster

La conception de (aut niveau est a!orde


En tant que touriste
potentiel dans la
rgion, je veux voir
les photos des htels
En tant que touriste
potentiel dans la
rgion, je veux voir
les photos des htels
Coder la couc(e de persistance :1
(eures=
(
Coder l>I&M :<=
C
Ccrire les test fi7tures :<=
C
Coder la classe foo :2=
C
Ma) les tests de performance :<=
M
Mountain Goat Software,
LLC
Scrum %uotidien

ParamOtres

Tous les )ours

/ G minutes

,e!out

Pas fait pour rsoudre les pro!lOmes

Tout le monde est invit

Seuls les mem!res de l>%uipe peuvent parler

Permet d>viter l>or#anisation d>autres


runions
Mountain Goat Software,
LLC
C(acun rpond D %uestions

Il ne s>a#it pas de compte?rendus au


ScrumMaster

Ce sont des en#a#ements devant des pairs


Qu'as-tu fait hier ?
1
Que vas-tu faire aujourd'hui ?
2
Y a t-il un obstacle qui te freine ?
3
Mountain Goat Software,
LLC
Mevue de sprint

L>%uipe prsente ce %u>elle a fait pendant


le sprint

Se fait avec une dmo des nouvelles


fonctionnalits ou de l>arc(itecture

Informel

Prparation < ;(

Pas de slides

Toute l>%uipe participe

Bn invite du monde
Mountain Goat Software,
LLC
Mtrospective du sprint

Mflc(ir r#uliOrement ce %ui marc(e et


ce %ui ne marc(e pas

,ure en #nral de / G DA minutes

Lait la fin de c(a%ue sprint

Toute l>%uipe participe

ScrumMaster

Product Bwner

C%uipe

Cventuellement clients et autres intervenants


Mountain Goat Software,
LLC
Metour sur les prati%ues

Toute l>%uipe collecte du feed!ac' et


discute sur ce %u>elle aimerait F
Commencer faire
rr6ter de faire
Continuer faire
Juste une faon
parmi d'autres
de faire une
rtrospective.
Mountain Goat Software,
LLC
Product Bwner
ScrumMaster
C%uipe
M$les
Scrum framewor'
Planification de sprint
Mevue de sprint
Mtrospective
Scrum %uotidien
Crmonial
9Iac'lo# de produit
9Liste des tXc(es
9Iurndowns
rtefacts
Mountain Goat Software,
LLC
Iac'lo# de produit

Les e7i#ences

Jne liste de tout ce %ui va


entraW ner du travail pour
l>%uipe

C7prim de telle fa@on %ue


c(a%ue lment apporte de
la valeur au7 utilisateurs ou
clients du produit

Les priorits sont dfinies


par le Product Bwner

Les priorits sont revues


c(a%ue sprint
Ceci est le
!ac'lo# de produit
Mountain Goat Software,
LLC
Jn !ac'lo# de produit
Clment de !ac'lo#
Cstimation
Jn invit peut faire une rservation D
Cn tant %u>invit, )>annule une rservation G
Cn tant %u>invit, )e c(an#e les dates
d>une rservation3
D
Cn tant %u>emplo" de l>($tel, )e produis
les rapports de revenu par c(am!re
1
mliorer la #estion des e7ceptions 1
333 DA
333 GA
Mountain Goat Software,
LLC
Le !ut du sprint

Jn !ref nonc de sur %uoi va porter


l>essentiel du travail pendant le sprint
pplication I,
Services financiers
Sciences de la vie
Bffrir les fonctions pour les
tudes #nti%ues3
Bffrir plus d>indicateurs %ue
le produit IC sur les
donnes de streamin# 3
Laire tourner l>application
sur une !ase M"SSL en
plus d>Bracle3
Mountain Goat Software,
LLC
Rie de la liste des tXc(es

C(acun s>en#a#e sur du travail %u>il c(oisit

Le travail n>est )amais attri!u par un autre

L>estimation du reste faire est a)uste tous les


)ours

*>importe %ui peut a)outer, supprimer ou


c(an#er la liste des tXc(es

Le travail du sprint mer#e pro#ressivement

Si un travail n>est pas clair, dfinir une tXc(e


avec plus de temps et la dcomposer aprOs

Mise )our du travail restant %uand il est mieu7


connu
Mountain Goat Software,
LLC
Jne liste des tXc(es
TXc(es
Coder l>I&M
Coder couc(e mtier
Tester l>int#ration
Ccrire l>aide en li#ne
Ccrire la classe foo
Lun
1
/ 2
1
/ ;
1
Mar
<
/ ;
/ 2
1
Mer .eu
<
/ /
1
<
Ren
1
1
Tracer les erreurs
1
/ A
/ 2
1
1
Mountain Goat Software,
LLC
Jn !urndown de sprint
&
e
u
r
e
s
Mountain Goat Software,
LLC
&
e
u
r
e
s
<A
DA
;A
/ A
A
Lun Mar Mer .eu Ren
TXc(es
Coder l>I&M
Coder la persistance
Tester l>int#ration I,
Ccrire l>aide en li#ne
Lun
1
/ 2
1
/ ;
Mar Mer .eu Ren
<
/ ;
/ 2
P
/ /
1
/ A
/ 2 1
GA
Mountain Goat Software,
LLC
Scrum #rande c(elle

Jne %uipe t"pi%ue c>est P [ ; personnes

Le c(an#ement d>c(elle se fait par la


colla!oration de plusieurs %uipes

Lacteurs dans la scala!ilit

T"pe d>application

Taille de l>%uipe

Mpartition #o#rap(i%ue des %uipes

,ure du pro)et

Scrum a t utilis pour de nom!reu7 pro)ets


de plus de GAA personnes
Mountain Goat Software,
LLC
Scala!ilit avec un scrum
de scrums
Mountain Goat Software,
LLC
Scrum de scrums de
scrums
Mountain Goat Software,
LLC
B\ se rensei#ner ]

www3mountain#oatsoftware3comYscrum

www3scrumalliance3or#

www3controlc(aos3com

scrumdevelopment^"a(oo#roups3com

Cn fran@ais

le #roupe des utilisateurs de Scrum F


www3frenc(su#3or#

(ttpFYYfr3#roups3"a(oo3comY#roupYfrenc(su#
Mountain Goat Software,
LLC
Suoi lire d>autre ]

Agile and !terative Development" A Manager#s $uide de


Crai# Larman

Agile %stimating and &lanning de Mi'e Co(n

Agile Retrospectives d>Cst(er ,er!" et ,iana Larsen

Agile S oftware Development %cosystems de .im &i#(smit(


S crum and the %nterprise par Hen Sc(wa!er

'ser S tories Applied for Agile S oftware Development de


Mi'e Co(n

,es articles toutes les semaines www3scrumalliance3or#


Mountain Goat Software,
LLC
Cop"ri#(t notice

Rous 6tes li!re de F

Meproduire, distri!uer et communi%uer cette cration au pu!lic

Modifier cette cration

Selon les conditions suivantes F

Paternit3 Rous deve_ citer le nom de l>auteur ori#inal de la


maniOre indi%ue par l>auteur de l>oeuvre ou le titulaire des
droits %ui vous confOre cette autorisation :mais pas d>une
maniOre %ui su##rerait %u>ils vous soutiennent ou approuvent
votre utilisation de l>oeuvre=3

Mien dans ce contrat ne diminue ou ne restreint le droit moral


de l>auteur ou des auteurs3

Pour plus d>infos voir F (ttpFYYcreativecommons3or#YlicensesY!"YD3AY


Mountain Goat Software,
LLC
Information et contact
Prsentation de Mi'e Co(n
mi'e^mountain#oatsoftware3com
www3mountain#oatsoftware3com
:P;A= 10A?2/ / A
Vous pouvez modifier cette
prsentation mais vous devez citer les
sources (auteur et traducteur) quelque
part dans votre prsentation.
Par exemple incorporez une
diapositive au dbut pour dire que votre
prsentation provient de ces sources.
Merci de faire pour le mieux.
Traduction de Claude u!r"
claude( aubryconseil)com
A2 2A 2<2 0<2
www3au!r"conseil3com

Vous aimerez peut-être aussi