Preacuteface
Scrum est un drocircle de truc Une petite chose devenue eacutenorme Quelques paragraphesqui reacutevolutionnent nos meacutethodes de travail voire nos vies Quelques paragraphesInitialement Scrum est une meacutethode pour reacutealiser des projets dans des environnementscomplexes incertains Cette petite ideacutee a fait son chemin elle a deacutetrocircneacute lrsquoaristocratiemeacutethodologique en place (ouste les PMI CMMi RUP etc) Les geacuteants aux piedsdrsquoargile se sont effondreacutes Comme si on avait ouvert une fenecirctre dans une piegravece fermeacuteedepuis bien trop longtemps Aideacute en cela par lrsquoeacutepoque cette eacutepoque moderne etincertaine agrave la concurrence exacerbeacutee ougrave toutes les eacutenergies comptent Jrsquoen connaisqui se marrent bien ils ont souleveacute avec Scrum le voile sur tous les petits mensongesde nos organisations
Crsquoest drocircle aussi le Petit Poucet est devenu lrsquoogre Scrum est comme un trou noirqui avale tout ce qui passe agrave cocircteacute de lui Le livre de Claude ne parle pas que de Scrummais de tout ce que Scrum symbolise et a embarqueacute avec lui dans sa proposition drsquouneorganisation ou drsquoun projet agile Et crsquoest beaucoup plus que les quelques paragraphesinitiaux Sans complexe Scrum a emprunteacute lagrave ougrave eacutetait la valeur Dans notre bon sensdans les autres meacutethodes agiles et autour encore quand cela en valait la peine Extremeprogramming crsquoest comme lrsquooncle rustre et frustreacute Il ronchonne dans son coin Scrumne serait qursquoun vendu qui aurait oublieacute certaines de ses valeurs Extreme programmingest ombrageux et exclusif Mais il oublie que lui et Scrum sont de la mecircme famille etque leurs discours sont proches Scrum est juste un beau parleur et cela geacutenegravere desjalousies De fait Scrum rayonne aujourdrsquohui Jrsquoen connais qui se marrent bien quandils deacutecouvrent que Scrum est devenu la meacutethode de reacutefeacuterence
Crsquoest drocircle car les gens se trompent sur Scrum Ils le pensent simple souple etfacile Bien compris et mis en œuvre il se reacutevegravele complexe rigoureux et ardu Crsquoesttout le paradoxe de nos meacutethodes elles sont comme nos organisations ou projetscomplexes Il faut les adapter se focaliser sur la valeur srsquoameacuteliorer essayer apprendrepar lrsquoeacutechec Ce paradoxe est partout chez Scrum Comme eacutevoqueacute la petite meacutethodeest devenue grande David Goliath Lrsquoapproche alternative est devenue la reacutefeacuterenceOn se jette sur elle car on a bien compris qursquoelle eacutetait la mieux armeacutee pour lutter dansle monde actuel Mais sa leacutegegravereteacute est trompeuse car crsquoest bien une lame tranchante
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
VI Scrum
un outil aiguiseacute pour appliquer les principes et valeurs de lrsquoagile Beaucoup de gens setrompent de sens et lrsquoattrapent par la lame
Le succegraves de cette meacutethode pourrait aussi la rendre obegravese et caduque En cela lelivre de Claude est une sorte drsquoantidote une base saine On commence drsquoailleursagrave payer le retour de flamme de lrsquoagiliteacute de trop nombreuses incompreacutehensionsreacutecupeacuterations font la promotion drsquoun agile complegravetement deacutevoyeacute Crsquoest exactementce qui est arriveacute au Lean des anneacutees 1990 Donc pour faire seacuterieux pour ne pas direlaquo agile raquo qui fait peur au systegraveme en place (mais oui car il deacutecregravete la fin du systegravemepreacuteceacutedent) on parle beaucoup de Lean (un autre grand-oncle mais bien plus vieux)Ce nrsquoest pas une bonne raison Crsquoest encore une fuite Drsquoautant plus que le Leanque lrsquoon eacutevoque est archaiumlque On eacutevoque le Lean du non-gaspillage on oubliecomplegravetement celui du respect des personnes et de lrsquoameacutelioration continue Le Leande la manufacture ou de lrsquoindustrie nrsquoest pas fait pour nos organisations ni nos projetsmodernes ne lrsquooubliez pas La peacuteriode nrsquoest plus au Lean standardisation ameacuteliorationcontinue sur lrsquoeacutelimination des gaspillages par implication et respect des personnesLa peacuteriode est agrave lrsquoadaptation agrave la NON-standardisation agrave la NON-lineacuteariteacute agrave laNON-reacutepeacutetabiliteacute induites par la complexiteacute de notre temps Crsquoest bien cela aussi ceparadoxe probablement aucun des lecteurs du livre de Claude nrsquoappliquera la mecircmesaveur de Scrum Et pourtant parle-t-on bien de la mecircme chose Oui mais tout estcontexte et intention Il faudra essayer en puriste avant de changer mais impossibledrsquoessayer sans srsquoadapter Ah ce joli paradoxe Une chose est sucircre je me marre quandje vois lrsquoancien systegraveme qui remue se secoue encore un peu tente de reacutesister Mais onne reacutesiste pas agrave lrsquoirreacutesistible progression du temps et du contexte Vive Scrum (et sononcle ronchon Extreme Programming ou son cousin ambitieux Kanban)
Drsquoailleurs Claude est aussi un drocircle de gars Il fallait bien cela pour porter cettesynthegravese de Scrum (et au-delagrave) depuis cinq anneacutees agrave travers ce livre Vous lrsquoavezcompris ce livre ne se reacutesume pas au Scrum officiel mais bien agrave sa pratique vivante quiabsorbe essaye rejette integravegre les bonnes ideacutees les bonnes pratiques des dix vingtderniegraveres anneacutees Vous pensez Claude doux simple et scolaire Il est taquin curieuxet rigoureux (mais crsquoest vrai qursquoil est doux et sage) il est aussi complexe que lrsquoapprocheqursquoil procircne (et aussi sain) On aborde Claude comme Scrum avec faciliteacute crsquoest unemaison accueillante En creusant on y deacutecouvre des choses inattendues Une soifdrsquoapprentissage (qursquoil diffuse crsquoest pour cela qursquoil est un si bon peacutedagogue je pense) etune vraie curiositeacute il veille En fait crsquoest cela crsquoest un veilleur Il veille agrave la coheacuterencede cette penseacutee qui ne cesse de se deacutevelopper pas comme un gardien drsquoun temps passeacutemais comme le porteur drsquoune nouvelle perspective car il prospecte sur ces nouvellesapproches ces nouveaux flux drsquoideacutees de faccedilon intarissable (une quatriegraveme eacuteditionceci explique cela Claude est un prospecteur un pionnier) Moi je me marre bienavec Claude quand je le vois vitupeacuterer contre un discours sans nouvelles ideacutees ouquand mdash drsquoun petit geste de la main tregraves reacuteveacutelateur mdash il laisse les pisse-froid maugreacuteerdans leur coin
Avant de vous laisser avancer avec Claude et de vous souhaiter une bonne lectureje voudrais rappeler un point qui me paraicirct essentiel drsquoavoir en tecircte lors de cettedeacutecouverte du mouvement Agile Ce point crsquoest la zone drsquoinconfort Si vous vouslancez dans ces pratiques avec faciliteacute crsquoest que vous vous plantez probablement
Preacuteface VII
Lrsquoagile propose un changement de paradigme assez radical par rapport agrave notre maniegraverede percevoir lrsquoentreprise sa creacuteation de valeur et sa dynamique de groupe Noussommes aux antipodes des habitudes franccedilaises des cinquante derniegraveres anneacutees soncarteacutesianisme sa hieacuterarchie et (contrepartie de sa sophistication que jrsquoaime) son cultede la perfection
Prenez ce livre comme si il y avait un sticker laquo Positionnement dangereux raquo dessusEt mettez-vous en danger pour bien comprendre les tenants et les aboutissants delrsquoAgiliteacute Sans danger sans inconfort crsquoest probablement que vous maquillez vosanciennes habitudes sous couvert de nouveaux habits Et Claude aura eacutechoueacute
Essayez de provoquer le laquo Oh raquo des familles ameacutericaines qui dans les anneacuteescinquante ont vu sur leurs TV deacutebouler Elvis avec son deacutehanchement et sonmagnifique laquo Thatrsquos all right mama raquo Si vous ne ressentez pas le toupet qursquoil faut pourpenser et ecirctre agile aujourdrsquohui crsquoest que a) nous sommes en 2030 et vous tenez entreles mains une tregraves vieille eacutedition du livre de Claude b) vous faicirctes partie des rarespersonnes pour qui lrsquoagile est inneacutee c) alertez-vous et mettez-vous dans lrsquoinconfortprenez plus de risques
Quand vous essayez une pratique de ce livre faites la reacuteellement pour voir Pouren connaicirctre les limites et les veacuteritables enseignements Presque jusqursquoagrave lrsquoabsurde quipourrait se reacuteveacuteler plus sain qursquoil nrsquoy parait Soyez laquo jusqursquoau-boutiste raquo pour savoir pasdogmatique pour fossiliser Je ne parle pas de srsquoenfermer dans quelque chose drsquoextrecircmemais drsquoessayer vraiment puis de placer son curseur agrave bon escient en connaissanceBeaucoup voient dans Agile du bon sens crsquoest en grande partie vrai Mais en grandepartie seulement un tiers de son approche nrsquoest ni intuitive ni apparenteacutee au bonsens Souvent on oublie celle-lagrave et la coheacuterence geacuteneacuterale en pacirctit Pour deacutecouvrir cepaysage secret il faut srsquoy balader
Aujourdrsquohui les mots laquo agile raquo laquo lean raquo laquo lean startup raquo laquo design thinking raquolaquo entreprise libeacutereacutee raquo sont lanceacutes Chacun de ces mots est un emballage qui correspondle mieux agrave la population agrave laquelle il srsquoadresse (Agile pour les informaticiens Lean pourles meacutethodologistes Lean Startup pour les meacutetiers Design Thinking pour les agenceset creacuteatifs entreprise libeacutereacutee pour les entrepreneurs) Mais derriegravere crsquoest le mecircmemouvement de fond cette transformation profonde reacutevolutionnaire sur la faccedilon depercevoir et de penser nos organisations et nos relations Est-ce nous qui lrsquoespeacuterons tantque nous en faisons une reacutealiteacute ou cette transformation est-elle reacuteellement ineacuteluctable(ce que jrsquoespegravere)
Comment allez vous juger que cela marche drsquoailleurs Scrum porte-t-il ses fruits Ne lisez pas votre impleacutementation en reacutefeacuterence aux mesures de lrsquoancien systegravemeEssayez de savoir ce qui se raconte dans les repas drsquoamis et de familles le soir concernantvotre organisation votre utilisation de Scrum le meilleur indicateur se trouve lagrave
Mince je suis en train de vous dire que vous imaginez Scrum simple qursquoil ne lrsquoestpas que sans inconfort prise de risque point de salut Vous ecirctes deacutecourageacutes Bien Maintenant tout ne peut qursquoaller mieux
Pablo PERNOT
Agent provocateur auteur du blog Are you agileD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
VIII Scrum
PS Claude et moi avons un autre centre drsquointeacuterecirct commun la musique lerockrsquonrsquoroll et srsquoil fallait se focaliser sur un groupe Led Zeppelin Ccedila doit compterpour chambouler les ideacutees drsquoaimer ces quatre gars qui deacutebarquaient comme une hordesauvage sur la scegravene et assenaient le riff ineacutegaleacute de laquo Whole Lotta Love raquo Pour avoirdonc une expeacuterience ameacutelioreacutee de la lecture de ce livre je vous recommande donc delrsquoaccompagner avec un disque de Led Zeppelin dans les oreilles et une Chartreuse (ouune mirabelle) sur les legravevres
Table des matiegraveres
Preacuteface V
Avant-propos XV
Chapitre 1 ndash Scrum dans le mouvement agile 1
11 Premiers pas avec Scrum 2
12 Le mouvement agile 5
13 Scrum aujourdrsquohui 9
Chapitre 2 ndash Le cycle des sprints 15
21 Approche iteacuterative et increacutementale 16
22 Cycle de deacuteveloppement Scrum 20
23 Les sprints et releases sur le terrain 24
Chapitre 3 ndash Les gens de Scrum 27
31 Importance des gens 28
32 Lrsquoeacutequipe Scrum 29
33 Le deacuteveloppeur 34
34 Les parties prenantes 35
35 Les experts 36
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
VI Scrum
un outil aiguiseacute pour appliquer les principes et valeurs de lrsquoagile Beaucoup de gens setrompent de sens et lrsquoattrapent par la lame
Le succegraves de cette meacutethode pourrait aussi la rendre obegravese et caduque En cela lelivre de Claude est une sorte drsquoantidote une base saine On commence drsquoailleursagrave payer le retour de flamme de lrsquoagiliteacute de trop nombreuses incompreacutehensionsreacutecupeacuterations font la promotion drsquoun agile complegravetement deacutevoyeacute Crsquoest exactementce qui est arriveacute au Lean des anneacutees 1990 Donc pour faire seacuterieux pour ne pas direlaquo agile raquo qui fait peur au systegraveme en place (mais oui car il deacutecregravete la fin du systegravemepreacuteceacutedent) on parle beaucoup de Lean (un autre grand-oncle mais bien plus vieux)Ce nrsquoest pas une bonne raison Crsquoest encore une fuite Drsquoautant plus que le Leanque lrsquoon eacutevoque est archaiumlque On eacutevoque le Lean du non-gaspillage on oubliecomplegravetement celui du respect des personnes et de lrsquoameacutelioration continue Le Leande la manufacture ou de lrsquoindustrie nrsquoest pas fait pour nos organisations ni nos projetsmodernes ne lrsquooubliez pas La peacuteriode nrsquoest plus au Lean standardisation ameacuteliorationcontinue sur lrsquoeacutelimination des gaspillages par implication et respect des personnesLa peacuteriode est agrave lrsquoadaptation agrave la NON-standardisation agrave la NON-lineacuteariteacute agrave laNON-reacutepeacutetabiliteacute induites par la complexiteacute de notre temps Crsquoest bien cela aussi ceparadoxe probablement aucun des lecteurs du livre de Claude nrsquoappliquera la mecircmesaveur de Scrum Et pourtant parle-t-on bien de la mecircme chose Oui mais tout estcontexte et intention Il faudra essayer en puriste avant de changer mais impossibledrsquoessayer sans srsquoadapter Ah ce joli paradoxe Une chose est sucircre je me marre quandje vois lrsquoancien systegraveme qui remue se secoue encore un peu tente de reacutesister Mais onne reacutesiste pas agrave lrsquoirreacutesistible progression du temps et du contexte Vive Scrum (et sononcle ronchon Extreme Programming ou son cousin ambitieux Kanban)
Drsquoailleurs Claude est aussi un drocircle de gars Il fallait bien cela pour porter cettesynthegravese de Scrum (et au-delagrave) depuis cinq anneacutees agrave travers ce livre Vous lrsquoavezcompris ce livre ne se reacutesume pas au Scrum officiel mais bien agrave sa pratique vivante quiabsorbe essaye rejette integravegre les bonnes ideacutees les bonnes pratiques des dix vingtderniegraveres anneacutees Vous pensez Claude doux simple et scolaire Il est taquin curieuxet rigoureux (mais crsquoest vrai qursquoil est doux et sage) il est aussi complexe que lrsquoapprocheqursquoil procircne (et aussi sain) On aborde Claude comme Scrum avec faciliteacute crsquoest unemaison accueillante En creusant on y deacutecouvre des choses inattendues Une soifdrsquoapprentissage (qursquoil diffuse crsquoest pour cela qursquoil est un si bon peacutedagogue je pense) etune vraie curiositeacute il veille En fait crsquoest cela crsquoest un veilleur Il veille agrave la coheacuterencede cette penseacutee qui ne cesse de se deacutevelopper pas comme un gardien drsquoun temps passeacutemais comme le porteur drsquoune nouvelle perspective car il prospecte sur ces nouvellesapproches ces nouveaux flux drsquoideacutees de faccedilon intarissable (une quatriegraveme eacuteditionceci explique cela Claude est un prospecteur un pionnier) Moi je me marre bienavec Claude quand je le vois vitupeacuterer contre un discours sans nouvelles ideacutees ouquand mdash drsquoun petit geste de la main tregraves reacuteveacutelateur mdash il laisse les pisse-froid maugreacuteerdans leur coin
Avant de vous laisser avancer avec Claude et de vous souhaiter une bonne lectureje voudrais rappeler un point qui me paraicirct essentiel drsquoavoir en tecircte lors de cettedeacutecouverte du mouvement Agile Ce point crsquoest la zone drsquoinconfort Si vous vouslancez dans ces pratiques avec faciliteacute crsquoest que vous vous plantez probablement
Preacuteface VII
Lrsquoagile propose un changement de paradigme assez radical par rapport agrave notre maniegraverede percevoir lrsquoentreprise sa creacuteation de valeur et sa dynamique de groupe Noussommes aux antipodes des habitudes franccedilaises des cinquante derniegraveres anneacutees soncarteacutesianisme sa hieacuterarchie et (contrepartie de sa sophistication que jrsquoaime) son cultede la perfection
Prenez ce livre comme si il y avait un sticker laquo Positionnement dangereux raquo dessusEt mettez-vous en danger pour bien comprendre les tenants et les aboutissants delrsquoAgiliteacute Sans danger sans inconfort crsquoest probablement que vous maquillez vosanciennes habitudes sous couvert de nouveaux habits Et Claude aura eacutechoueacute
Essayez de provoquer le laquo Oh raquo des familles ameacutericaines qui dans les anneacuteescinquante ont vu sur leurs TV deacutebouler Elvis avec son deacutehanchement et sonmagnifique laquo Thatrsquos all right mama raquo Si vous ne ressentez pas le toupet qursquoil faut pourpenser et ecirctre agile aujourdrsquohui crsquoest que a) nous sommes en 2030 et vous tenez entreles mains une tregraves vieille eacutedition du livre de Claude b) vous faicirctes partie des rarespersonnes pour qui lrsquoagile est inneacutee c) alertez-vous et mettez-vous dans lrsquoinconfortprenez plus de risques
Quand vous essayez une pratique de ce livre faites la reacuteellement pour voir Pouren connaicirctre les limites et les veacuteritables enseignements Presque jusqursquoagrave lrsquoabsurde quipourrait se reacuteveacuteler plus sain qursquoil nrsquoy parait Soyez laquo jusqursquoau-boutiste raquo pour savoir pasdogmatique pour fossiliser Je ne parle pas de srsquoenfermer dans quelque chose drsquoextrecircmemais drsquoessayer vraiment puis de placer son curseur agrave bon escient en connaissanceBeaucoup voient dans Agile du bon sens crsquoest en grande partie vrai Mais en grandepartie seulement un tiers de son approche nrsquoest ni intuitive ni apparenteacutee au bonsens Souvent on oublie celle-lagrave et la coheacuterence geacuteneacuterale en pacirctit Pour deacutecouvrir cepaysage secret il faut srsquoy balader
Aujourdrsquohui les mots laquo agile raquo laquo lean raquo laquo lean startup raquo laquo design thinking raquolaquo entreprise libeacutereacutee raquo sont lanceacutes Chacun de ces mots est un emballage qui correspondle mieux agrave la population agrave laquelle il srsquoadresse (Agile pour les informaticiens Lean pourles meacutethodologistes Lean Startup pour les meacutetiers Design Thinking pour les agenceset creacuteatifs entreprise libeacutereacutee pour les entrepreneurs) Mais derriegravere crsquoest le mecircmemouvement de fond cette transformation profonde reacutevolutionnaire sur la faccedilon depercevoir et de penser nos organisations et nos relations Est-ce nous qui lrsquoespeacuterons tantque nous en faisons une reacutealiteacute ou cette transformation est-elle reacuteellement ineacuteluctable(ce que jrsquoespegravere)
Comment allez vous juger que cela marche drsquoailleurs Scrum porte-t-il ses fruits Ne lisez pas votre impleacutementation en reacutefeacuterence aux mesures de lrsquoancien systegravemeEssayez de savoir ce qui se raconte dans les repas drsquoamis et de familles le soir concernantvotre organisation votre utilisation de Scrum le meilleur indicateur se trouve lagrave
Mince je suis en train de vous dire que vous imaginez Scrum simple qursquoil ne lrsquoestpas que sans inconfort prise de risque point de salut Vous ecirctes deacutecourageacutes Bien Maintenant tout ne peut qursquoaller mieux
Pablo PERNOT
Agent provocateur auteur du blog Are you agileD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
VIII Scrum
PS Claude et moi avons un autre centre drsquointeacuterecirct commun la musique lerockrsquonrsquoroll et srsquoil fallait se focaliser sur un groupe Led Zeppelin Ccedila doit compterpour chambouler les ideacutees drsquoaimer ces quatre gars qui deacutebarquaient comme une hordesauvage sur la scegravene et assenaient le riff ineacutegaleacute de laquo Whole Lotta Love raquo Pour avoirdonc une expeacuterience ameacutelioreacutee de la lecture de ce livre je vous recommande donc delrsquoaccompagner avec un disque de Led Zeppelin dans les oreilles et une Chartreuse (ouune mirabelle) sur les legravevres
Table des matiegraveres
Preacuteface V
Avant-propos XV
Chapitre 1 ndash Scrum dans le mouvement agile 1
11 Premiers pas avec Scrum 2
12 Le mouvement agile 5
13 Scrum aujourdrsquohui 9
Chapitre 2 ndash Le cycle des sprints 15
21 Approche iteacuterative et increacutementale 16
22 Cycle de deacuteveloppement Scrum 20
23 Les sprints et releases sur le terrain 24
Chapitre 3 ndash Les gens de Scrum 27
31 Importance des gens 28
32 Lrsquoeacutequipe Scrum 29
33 Le deacuteveloppeur 34
34 Les parties prenantes 35
35 Les experts 36
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Preacuteface VII
Lrsquoagile propose un changement de paradigme assez radical par rapport agrave notre maniegraverede percevoir lrsquoentreprise sa creacuteation de valeur et sa dynamique de groupe Noussommes aux antipodes des habitudes franccedilaises des cinquante derniegraveres anneacutees soncarteacutesianisme sa hieacuterarchie et (contrepartie de sa sophistication que jrsquoaime) son cultede la perfection
Prenez ce livre comme si il y avait un sticker laquo Positionnement dangereux raquo dessusEt mettez-vous en danger pour bien comprendre les tenants et les aboutissants delrsquoAgiliteacute Sans danger sans inconfort crsquoest probablement que vous maquillez vosanciennes habitudes sous couvert de nouveaux habits Et Claude aura eacutechoueacute
Essayez de provoquer le laquo Oh raquo des familles ameacutericaines qui dans les anneacuteescinquante ont vu sur leurs TV deacutebouler Elvis avec son deacutehanchement et sonmagnifique laquo Thatrsquos all right mama raquo Si vous ne ressentez pas le toupet qursquoil faut pourpenser et ecirctre agile aujourdrsquohui crsquoest que a) nous sommes en 2030 et vous tenez entreles mains une tregraves vieille eacutedition du livre de Claude b) vous faicirctes partie des rarespersonnes pour qui lrsquoagile est inneacutee c) alertez-vous et mettez-vous dans lrsquoinconfortprenez plus de risques
Quand vous essayez une pratique de ce livre faites la reacuteellement pour voir Pouren connaicirctre les limites et les veacuteritables enseignements Presque jusqursquoagrave lrsquoabsurde quipourrait se reacuteveacuteler plus sain qursquoil nrsquoy parait Soyez laquo jusqursquoau-boutiste raquo pour savoir pasdogmatique pour fossiliser Je ne parle pas de srsquoenfermer dans quelque chose drsquoextrecircmemais drsquoessayer vraiment puis de placer son curseur agrave bon escient en connaissanceBeaucoup voient dans Agile du bon sens crsquoest en grande partie vrai Mais en grandepartie seulement un tiers de son approche nrsquoest ni intuitive ni apparenteacutee au bonsens Souvent on oublie celle-lagrave et la coheacuterence geacuteneacuterale en pacirctit Pour deacutecouvrir cepaysage secret il faut srsquoy balader
Aujourdrsquohui les mots laquo agile raquo laquo lean raquo laquo lean startup raquo laquo design thinking raquolaquo entreprise libeacutereacutee raquo sont lanceacutes Chacun de ces mots est un emballage qui correspondle mieux agrave la population agrave laquelle il srsquoadresse (Agile pour les informaticiens Lean pourles meacutethodologistes Lean Startup pour les meacutetiers Design Thinking pour les agenceset creacuteatifs entreprise libeacutereacutee pour les entrepreneurs) Mais derriegravere crsquoest le mecircmemouvement de fond cette transformation profonde reacutevolutionnaire sur la faccedilon depercevoir et de penser nos organisations et nos relations Est-ce nous qui lrsquoespeacuterons tantque nous en faisons une reacutealiteacute ou cette transformation est-elle reacuteellement ineacuteluctable(ce que jrsquoespegravere)
Comment allez vous juger que cela marche drsquoailleurs Scrum porte-t-il ses fruits Ne lisez pas votre impleacutementation en reacutefeacuterence aux mesures de lrsquoancien systegravemeEssayez de savoir ce qui se raconte dans les repas drsquoamis et de familles le soir concernantvotre organisation votre utilisation de Scrum le meilleur indicateur se trouve lagrave
Mince je suis en train de vous dire que vous imaginez Scrum simple qursquoil ne lrsquoestpas que sans inconfort prise de risque point de salut Vous ecirctes deacutecourageacutes Bien Maintenant tout ne peut qursquoaller mieux
Pablo PERNOT
Agent provocateur auteur du blog Are you agileD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
VIII Scrum
PS Claude et moi avons un autre centre drsquointeacuterecirct commun la musique lerockrsquonrsquoroll et srsquoil fallait se focaliser sur un groupe Led Zeppelin Ccedila doit compterpour chambouler les ideacutees drsquoaimer ces quatre gars qui deacutebarquaient comme une hordesauvage sur la scegravene et assenaient le riff ineacutegaleacute de laquo Whole Lotta Love raquo Pour avoirdonc une expeacuterience ameacutelioreacutee de la lecture de ce livre je vous recommande donc delrsquoaccompagner avec un disque de Led Zeppelin dans les oreilles et une Chartreuse (ouune mirabelle) sur les legravevres
Table des matiegraveres
Preacuteface V
Avant-propos XV
Chapitre 1 ndash Scrum dans le mouvement agile 1
11 Premiers pas avec Scrum 2
12 Le mouvement agile 5
13 Scrum aujourdrsquohui 9
Chapitre 2 ndash Le cycle des sprints 15
21 Approche iteacuterative et increacutementale 16
22 Cycle de deacuteveloppement Scrum 20
23 Les sprints et releases sur le terrain 24
Chapitre 3 ndash Les gens de Scrum 27
31 Importance des gens 28
32 Lrsquoeacutequipe Scrum 29
33 Le deacuteveloppeur 34
34 Les parties prenantes 35
35 Les experts 36
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
VIII Scrum
PS Claude et moi avons un autre centre drsquointeacuterecirct commun la musique lerockrsquonrsquoroll et srsquoil fallait se focaliser sur un groupe Led Zeppelin Ccedila doit compterpour chambouler les ideacutees drsquoaimer ces quatre gars qui deacutebarquaient comme une hordesauvage sur la scegravene et assenaient le riff ineacutegaleacute de laquo Whole Lotta Love raquo Pour avoirdonc une expeacuterience ameacutelioreacutee de la lecture de ce livre je vous recommande donc delrsquoaccompagner avec un disque de Led Zeppelin dans les oreilles et une Chartreuse (ouune mirabelle) sur les legravevres
Table des matiegraveres
Preacuteface V
Avant-propos XV
Chapitre 1 ndash Scrum dans le mouvement agile 1
11 Premiers pas avec Scrum 2
12 Le mouvement agile 5
13 Scrum aujourdrsquohui 9
Chapitre 2 ndash Le cycle des sprints 15
21 Approche iteacuterative et increacutementale 16
22 Cycle de deacuteveloppement Scrum 20
23 Les sprints et releases sur le terrain 24
Chapitre 3 ndash Les gens de Scrum 27
31 Importance des gens 28
32 Lrsquoeacutequipe Scrum 29
33 Le deacuteveloppeur 34
34 Les parties prenantes 35
35 Les experts 36
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Table des matiegraveres
Preacuteface V
Avant-propos XV
Chapitre 1 ndash Scrum dans le mouvement agile 1
11 Premiers pas avec Scrum 2
12 Le mouvement agile 5
13 Scrum aujourdrsquohui 9
Chapitre 2 ndash Le cycle des sprints 15
21 Approche iteacuterative et increacutementale 16
22 Cycle de deacuteveloppement Scrum 20
23 Les sprints et releases sur le terrain 24
Chapitre 3 ndash Les gens de Scrum 27
31 Importance des gens 28
32 Lrsquoeacutequipe Scrum 29
33 Le deacuteveloppeur 34
34 Les parties prenantes 35
35 Les experts 36
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
X Scrum
Chapitre 4 ndash Le rocircle du Product Owner 39
41 Responsabiliteacutes du Product Owner 41
42 Compeacutetences souhaiteacutees 42
43 Choisir le Product Owner drsquoune eacutequipe 44
44 Une journeacutee typique de PO 48
45 Le PO sur le terrain 50
Chapitre 5 ndash Le rocircle du ScrumMaster 53
51 Responsabiliteacutes du ScrumMaster 54
52 Compeacutetences souhaiteacutees 55
53 Choisir le ScrumMaster drsquoune eacutequipe 58
54 Une journeacutee typique de SM 60
55 Le SM sur le terrain 62
Chapitre 6 ndash Structurer le backlog 65
61 Un outil essentiel pour lrsquoeacutequipe 66
62 Hieacuterarchie des eacuteleacutements de backlog 68
63 Types de stories 70
64 Parties du backlog 74
65 Tableau de features 77
66 Le backlog sur le terrain 78
Chapitre 7 ndash Affiner le backlog 81
71 Deacutefinition de precirct 82
72 Lrsquoaffinage une pratique drsquoeacutequipe 83
73 Les activiteacutes drsquoaffinage 85
74 Affinage pendant le sprint zeacutero 90
75 Reacutesultat de lrsquoaffinage 91
76 Lrsquoaffinage sur le terrain 92
Chapitre 8 ndash La deacutefinition de fini 95
81 Finir lrsquoincreacutement de produit 96
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Table des matiegraveres XI
82 Finir les stories et les features 97
83 Finir le sprint et la release 100
84 Les activiteacutes pour deacutefinir fini et precirct 101
85 La deacutefinition de fini sur le terrain 103
Chapitre 9 ndash Planifier le sprint 107
91 Les activiteacutes de planification du sprint 108
92 Activiteacutes de planification du sprint 109
93 Reacutesultats de la planification du sprint 116
94 La laquo planif raquo sur le terrain 117
Chapitre 10 ndash La mecircleacutee quotidienne 121
101 Suivre lrsquoexeacutecution du sprint 122
102 Une reacuteunion quotidienne 124
103 La mecircleacutee classique 125
104 La mecircleacutee orienteacutee stories 128
105 Les informations utiles au quotidien 130
106 La mecircleacutee sur le terrain 131
Chapitre 11 ndash La revue de sprint 133
111 Plus qursquoune deacutemo 134
112 Les activiteacutes de la revue de sprint 135
113 La revue sur le terrain 138
Chapitre 12 ndash La reacutetrospective 143
121 Une pratique drsquoameacutelioration continue 144
122 Les activiteacutes de la reacutetrospective 146
123 Les reacutesultats de la reacutetrospective 148
124 La reacutetrospective sur le terrain 150
Chapitre 13 ndash Contextualiser Scrum 155
131 Pratiques agiles 156D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
XII Scrum
132 Caracteacuteriser le contexte 157
133 Eacutetudier lrsquoimpact sur les pratiques 159
134 Adapter en fonction de la situation 164
135 La contextualisation sur le terrain 165
Chapitre 14 ndash Deacutecouvrir le produit 169
141 De lrsquoideacutee aux features 170
142 Deacutefinir la vision produit 171
143 Identifier les parties prenantes 173
144 Deacutefinir le produit attendu en fin de release 176
145 La deacutecouverte du produit sur le terrain 179
Chapitre 15 ndash Raconter la story 183
151 Identifier des stories avec le story mapping 184
152 Deacutecomposer 187
153 Ajouter une condition drsquoacceptation 190
154 Accepter la story 192
Chapitre 16 ndash Planifier la release 197
161 Pourquoi planifier plus loin que le sprint 198
162 Les bases de la planification de release 199
163 Les activiteacutes de planification de release 201
164 Engagement sur le plan de release 206
165 Reacutesultats de la planification de release 208
166 La planification de release sur le terrain 209
Chapitre 17 ndash Tirer profit des outils 213
171 Les Post-it 214
172 Les outils informatiques 215
173 Les tableaux 217
174 Les outils et les tableaux sur le terrain 220
175 Les jeux 221
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Table des matiegraveres XIII
176 Les jeux sur le terrain 223
Chapitre 18 ndash Ameacuteliorer la visibiliteacute avec des indicateurs 227
181 Indicateurs pour le suivi du sprint 228
182 Indicateurs relatifs agrave lrsquoeacutequipe 230
183 Indicateurs pour le suivi de la release 232
184 Pas drsquoindicateur de productiviteacute 233
185 Pas drsquoindicateur du niveau drsquoagiliteacute 237
186 Les indicateurs sur le terrain 237
Chapitre 19 ndash Ajouter les pratiques de deacuteveloppement XP 241
191 Pratiques autour du code 241
192 Pratiques de conception 246
193 Maintenance 247
194 Pratiques de deacuteveloppement sur le terrain 249
Chapitre 20 ndash Appliquer Kanban sur Scrum 251
201 Pourquoi Kanban sur Scrum 252
202 Limiter les tacircches 254
203 Limiter les stories 256
204 Limiter les features 260
205 Mesures et indicateurs 261
206 Arrecircter Scrum pour Kanban 262
Chapitre 21 ndash Deacutevelopper un produit avec plusieurs eacutequipes 265
211 Un projet Scrum 265
212 Cycle de vie produit 267
213 Les gens avec plusieurs eacutequipes 268
214 Backlog et affinage agrave plusieurs eacutequipes 271
215 Les eacuteveacutenements du sprint agrave lrsquoeacutechelle 275
216 Planification agrave grande eacutechelle 277
217 Scrum agrave plusieurs eacutequipes sur le terrain 278D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
XIV Scrum
Chapitre 22 ndash Transformer les organisations 281
221 Pourquoi se transformer 282
222 Comment se transformer 284
223 Trois obstacles de nos organisations 288
224 Des outils pour la transformation 291
Quiz 295
Glossaire 301
Index 305
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Avantshypropos
Quand jrsquoai acheveacute la troisiegraveme eacutedition en mai 2013 je ne croyais pas que jrsquoeacutecrirais unjour une quatriegraveme Je pensais sincegraverement qursquoil nrsquoy aurait plus rien agrave dire sur ScrumJe me trompais
On pourrait croire que cette nouvelle eacutedition est due agrave une eacutevolution majeure dulaquo Scrum officiel raquo Mais non Et pourtant dans la partie du livre qui preacutesente le cœurde Scrum jrsquoai tout de mecircme opeacutereacute de nombreux changements
bull Le premier chapitre laquo Scrum dans le mouvement agile raquo (1) a eacuteteacute complegravetementreacuteeacutecrit agrave la fois parce qursquoil y a eu du laquo mouvement raquo bien sucircr mais aussi parceque la place de Scrum dans lrsquoagiliteacute srsquoest agrave mes yeux eacuteclaircie
bull Un nouveau chapitre apparaicirct il srsquoappelle laquo Les gens de Scrum raquo (3) Je parleplus des gens dans cette eacutedition et pas seulement du laquo Product Owner raquo (4) etdu laquo ScrumMaster raquo (5)
bull Le chapitre sur le backlog srsquoest laquo deacutecomposeacute raquo en laquo Structurer le backlog raquo (6)et laquo Affiner le backlog raquo (7) De mon point de vue lrsquoaffinage pratique encoreeacutemergente est devenu une notion de premier ordre
bull Le chapitre laquo Deacutefinition de fini raquo (8) a changeacute de place il arrive plus tocirct pourlui donner plus drsquoimportance dans le deacuteroulement du sprint Il est accompagneacutede sa petite sœur la deacutefinition de precirct une pratique eacutemergente
bull Tous les autres chapitres de cette premiegravere partie qui va jusqursquoau chapitre 12ont eacuteteacute remanieacutes
Agrave ce propos je conseille aux auteurs drsquoune quatriegraveme eacutedition de ne pas heacutesiter agravereacuteeacutecrire plutocirct qursquoessayer drsquoameacuteliorer un texte qui a deacutejagrave subi plusieurs passagesdrsquoeacutecriture
Maintenant que Scrum srsquoest largement diffuseacute je mrsquoadresse dans cet ouvrage nonseulement agrave des deacutebutants mais aussi agrave ceux qui ont deacutejagrave pratiqueacute
Cette premiegravere partie du livre srsquoadresse agrave tous Je conseille de tout lire dans lrsquoordredes chapitres Certaines parties de ces chapitres sur les pratiques avanceacutees pourront
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
XVI Scrum
faire lrsquoobjet drsquoune seconde lecture au moment ougrave on essayera de les mettre en œuvresur le terrain
La deuxiegraveme partie du livre commence par le chapitre 13 laquo ContextualiserScrum raquo il donne les cleacutes pour la suite qui porte sur lrsquoeacutecosystegraveme Scrum tout ce queScrum attire dans son laquo cadre raquo Cette quatriegraveme eacutedition reflegravete les eacutevolutions de ceteacutecosystegraveme
bull Les chapitres laquo Deacutecouvrir le produit raquo (14) qui a eacuteteacute repenseacute et laquo Raconter lastory raquo (15) qui est nouveau permettront au lecteur de connaicirctre la deacutefinitionde produit laquo agile raquo
bull Le chapitre laquo Planifier la release raquo (16) eacutetait placeacute plus tocirct dans les versionspreacuteceacutedentes Complegravetement revu dans lrsquoesprit et dans la forme il a maintenantsa place dans les compleacutements de laquo gestion de projet raquo avec laquo Tirer profit desoutils raquo (17) et laquo Ameacuteliorer la visibiliteacute avec les indicateurs raquo (18)
bull Deux chapitres preacutesentent des pratiques issues de deux autres meacutethodes agilesXP (19) et Kanban laquo Appliquer Kanban agrave Scrum raquo (20) est tout nouveau
bull Les deux derniers chapitres mrsquoont demandeacute beaucoup drsquoefforts Je voulais restersimple et concis sur des sujets qui pourraient agrave eux seuls faire lrsquoobjet drsquoouvragesentiers Ils ne sont pas seulement renommeacutes en laquo Deacutevelopper un produit avecplusieurs eacutequipes raquo (21) et laquo Transformer les organisations raquo (22) ils ont eacuteteacutetotalement reacuteeacutecrits dans cette eacutedition quatre
Autres nouveauteacutes
bull Les reacutefeacuterences bibliographiques sont deacutesormais preacutesenteacutees agrave la fin de chaquechapitre pour permettre au lecteur qui vient de finir une lecture drsquoapprofondirle sujet Sauf exception je ne cite que des livres ou des articles que jrsquoai lusJe me suis efforceacute dans la mesure du possible de preacutesenter le plus possible dereacutefeacuterences en franccedilais
bull Fil rouge avec Pablo Pernot agrave lrsquoorigine de Peetic nous avons eu lrsquooccasionde nous exercer ensemble agrave Peetic au cours des Raids Agiles en Ceacutevennes lesexemples Peetic sont bien plus nombreux dans cette eacutedition
ndash Preacutesentation du sujet httpwwwareyouagilecom201211peetic
ndash Mateacuteriel en ligne httpsgithubcompablopernotpeetic
Les exemples fournis dans le livre pourront ainsi etre commenteacutes et compleacuteteacutesen ligne et etre preacutesenteacutes avec des points de vue diffeacuterents
bull Le format des chapitres a eacuteteacute enrichi avec un paragraphe laquo Sur le terrain raquo quipreacutesente des cas pratiques et un tableau laquo Bien commencer raquo
bull Un glossaire explique les termes Scrumbull Et enfin de nouveaux dessins et scheacutemas un quiz actualiseacute et des nouveaux
compleacutements en ligne (wwwaubryconseilcom)
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
Avantshypropos XVII
Remerciements
Je me suis appuyeacute sur des relecteurs nombreux et compeacutetents qui ont fait beaucouppour la qualiteacute de cet ouvrage Cette fois jrsquoen ai eu de vraiment exceptionnels que jeremercie du fond du cœur
bull Steacutephane LANGLOIS souvent mon premier lecteur avec qui jrsquoai eu parchapitre environ une heure de conversation (oui pour chaque chapitre ) Ilmrsquoa en particulier aideacute agrave avoir un ton moins peacuteremptoire et un style plus fluide
bull Alexandre BOUTIN relecteur depuis la premiegravere eacutedition mrsquoa pousseacute agrave ne pasaffirmer des choses sans preuve et agrave mieux expliquer mes ideacutees
bull Steacutephane BEacuteDON-ROUANET un lecteur extrecircme que je nrsquoai pas encorerencontreacute mrsquoa entre autres appris comment bien placer les virgules
bull Jacques COUVREUR venu tout speacutecialement de Genegraveve agrave Toulouse pourmrsquoeacutecouter lui lire agrave voix haute quelques chapitres mrsquoa apporteacute un feedbackpreacutecieux avec nos conversations apregraves ma lecture
Merci agrave Nicolas DEVERGE Laurent MEURISSE Yannick AMEUR et RomainCOUTURIER qui mrsquoont relu quelques chapitres chacun dans son style particulier
Je remercie Thierry COURTIADE qui mrsquoa apporteacute pour quelques-uns des dernierschapitres un retour diffeacuterent de quelqursquoun qui nrsquoest pas un speacutecialiste de lrsquoagiliteacuteJrsquoen profite pour remercier aussi Thierry de mrsquoavoir dit en juin 2009 au cours drsquounerandonneacutee vers lrsquoeacutetang du Laurenti que son fregravere avait un bon coup de crayon
Les dessins de Patrice COURTIADE apportent depuis la premiegravere eacutedition leurhumour deacutecaleacute Il y en a maintenant une cinquantaine avec les nouveaux ajouteacutesdans cette eacutedition quatre Un grand merci agrave Patrice
Merci agrave Amanda MARTINEZ qui a contribueacute au chapitre laquo Deacutecouvrir le produit raquo
Je remercie bien sincegraverement toutes les personnes que jrsquoai rencontreacutees lors de mesformations et interventions sur les projets leurs retours et leurs encouragements mrsquoonteacuteteacute preacutecieux
Je suis tregraves reconnaissant agrave Pablo PERNOT drsquoavoir ciseleacute la si flamboyante preacutefacede cette quatriegraveme eacutedition
Merci agrave Ruth pour son soutien sans faille au cours des nombreuses journeacutees soireacuteeset week-ends que jrsquoai passeacutes agrave eacutecrire et reacuteeacutecrire ce livre
Je termine par une deacutedicace speacuteciale agrave Jean-Luc MAZEacute En septembre 2013 il apublieacute un commentaire sur la page Amazon de mon livre Un commentaire positifmais dont le titre eacutetait laquo Bien sucircr il y a mieux mais en anglais raquo Je crois que crsquoestcela qui a deacuteclencheacute en moi lrsquoideacutee de la possibiliteacute drsquoune eacutedition quatre Il y a sansdoute mieux en anglais mais en tout cas jrsquoai fait de mon mieux pour offrir en franccedilaisle meilleur de Scrum agrave mes lecteurs
Claude AUBRY
Boncourt sur Meuse le 30 juillet 2015
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 53 mdash 71
Le rocircledu ScrumMaster
5
Lorsqursquoon eacutevoque un projet deacuteveloppeacute par un groupe une penseacutee tregraves reacutepandue est deconsideacuterer qursquoune personne identifieacutee doit ecirctre responsable de lrsquoeacutequipe Traditionnel-lement ce rocircle est appeleacute chef de projet En France ce rocircle est solidement ancreacute dansla culture du deacuteveloppement En voici deux exemples
bull Beaucoup drsquoeacutetudiants en informatique passant un entretien pour rentrer dansune eacutecole mettent un point drsquohonneur agrave dire que leur objectif est de devenirchef de projet degraves leur entreacutee dans la vie professionnelle Probablement parceque des enseignants croyant bien faire leur ont inculqueacute cette notion delrsquoambition
bull Reacutecemment au cours drsquoune preacutesentation de Scrum dans une grande entreprisepublique tous les participants se sont preacutesenteacutes lors du tour de table commechefs de projet Souvent dans les entreprises qui font appel agrave la deacuteleacutegationde personnel il ne reste que des chefs de projet dans lrsquoorganisation surtoutresponsables des reacutesultats
Inviteacute agrave un ScrumDay Dominique Dupagne meacutedecin auteur [Dupagne Rameur]et chroniqueur dans la laquo Tecircte au carreacute raquo sur France Inter avait mis en exergue cettetendance des organisations agrave se doter de strates de chefs au risque de ne conserverque peu de monde produisant reacuteellement de la valeur
Pas de chef de projet dans Scrum Le rocircle est eacutelimineacute
Le travail et les responsabiliteacutes drsquoun chef de projet ne disparaissent pas pourautant dans les projets Scrum Une partie est deacutevolue au Product Owner qui est
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 54 mdash 72
54 Chapitre 5 Le rocircle du ScrumMaster
responsable des reacutesultats une autre est laisseacutee agrave lrsquoeacutequipe Lrsquoauto-organisation signifieque les membres de lrsquoeacutequipe srsquoorganisent eux-mecircmes et nrsquoont pas besoin drsquoun chef quileur assigne le travail agrave faire ScrumMaster nrsquoest donc pas un nouveau nom pour chefde projet
On utilise souvent des analogies pour expliquer le rocircle de ScrumMaster bergercapitaine bouledogue etc
Dans ma version rugbystique crsquoest le demi de mecircleacutee La mecircleacutee se reacutefegravere aux membresdu pack dans le rugby agrave quinze Le demi de mecircleacutee fait avancer son pack lors drsquounmaul le guide dans la progression demande le ballon au bon moment
Certaines interlocutrices mrsquoont fait remarquer que lrsquoimage virile veacutehiculeacutee par lerugby nrsquoeacutetait pas de nature agrave attirer des deacuteveloppeuses Peut-ecirctre mais crsquoest dommagecar le rocircle est deacutebarrasseacute des oripeaux du chef traditionnel le plus souvent associeacute agravelrsquoimage du macircle dominant
51 RESPONSABILITEacuteS DU SCRUMMASTER
Voici ma deacutefinition du rocircle
Le ScrumMaster (SM) est une personne dans lrsquoeacutequipe Scrum qui se met agrave son servicepour faciliter la reacutealisation des travaux demandeacutes par le Product Owner en appliquantScrum au mieux compte tenu du contexte de lrsquoorganisation
511 Servir lrsquoeacutequipe
Une des missions du SM est de motiver lrsquoeacutequipe pour qursquoelle srsquoauto-organise Il faittout pour que lrsquoeacutequipe progresse
Il pousse lrsquoeacutequipe agrave devenir pluridisciplinaire en renforccedilant ses capaciteacutes eningeacutenierie pour ne plus deacutependre drsquoexperts exteacuterieurs
Srsquoil reacuteussit lrsquoeacutequipe aura moins besoin de lui crsquoest le paradoxe du SM
Alors que lrsquoimplication drsquoun Product Owner est toujours constante celle drsquounScrumMaster a tendance agrave diminuer dans le temps
512 Eacuteliminer les obstacles
Il se produit toujours des eacuteveacutenements impreacutevus pendant un deacuteveloppement Certainssont susceptibles de ralentir ou de bloquer le travail de lrsquoeacutequipe Dans le jargon Scrumils sont appeleacutes des obstacles (impediments) et peuvent ecirctre de nature et drsquoimportancetregraves variables
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 55 mdash 73
52 Compeacutetences souhaiteacutees 55
Un obstacle est un fait concret touchant une ou plusieurs personnes et qui empecircchelrsquoeacutequipe drsquoavancer agrave son rythme
Exemples dans lrsquoeacutequipe Peetic un deacuteveloppeur srsquoest casseacute le bras au ski le serveurGit est tombeacute en panne le composant attendu pour le paiement en ligne nrsquoest pasprecirct le Product Owner ne reacutepond pas etc
Crsquoest au ScrumMaster de pousser lrsquoeacutequipe agrave mettre en eacutevidence les obstacles etcrsquoest aussi agrave lui de srsquoassurer de leur eacutelimination
Il fait en sorte drsquoeacuteviter qursquoils ralentissent durablement lrsquoeacutequipe Il srsquoappuie sur descompeacutetences internes agrave lrsquoeacutequipe ou va en chercher agrave lrsquoexteacuterieur si crsquoest neacutecessaire pourreacutesoudre un problegraveme
513 Appliquer Scrum
Le SM aide agrave progresser avec Scrum et agrave lrsquoappliquer dans le respect des valeurs drsquoeacutequipeIl enseigne les pratiques jusqursquoagrave ce que lrsquoeacutequipe les mette en œuvre naturellement
Lrsquooriginaliteacute de Scrum parmi les pratiques de management vient du fait que lesresponsabiliteacutes sont partageacutees le PO preacutevoit et anticipe tandis que le SM accompagnelrsquoeacutequipe qui reacutealise ce que demande le PO
La reacuteussite de Scrum repose sur la tension de la demande entre le PO et lrsquoeacutequipetension controcircleacutee de faccedilon positive par le ScrumMaster
514 Pratiquer lrsquoart du possible
Le SM a pour mission de faire appliquer Scrum mais une posture trop radicale faceau management peut conduire au rejet de Scrum Il doit tenir compte du contexte delrsquoorganisation
En particulier le SM protegravege lrsquoeacutequipe des perturbations mais il doit savoir jusqursquoougraveil est possible drsquoaller face agrave une organisation qui nrsquoarrive pas agrave changer ses habitudesrapidement
52 COMPEacuteTENCES SOUHAITEacuteES
521 Bonne connaissance de Scrum
Le ScrumMaster est la personne qui est supposeacutee maicirctriser Scrum plus que les autresAu-delagrave de la simple connaissance theacuteorique de Scrum il est preacutefeacuterable qursquoil aitdeacutejagrave une expeacuterience de sa mise en œuvre pour eacuteviter drsquoappliquer des regravegles sansdiscernement car il est toujours neacutecessaire de srsquoadapter au contexte
Sa connaissance ne doit pas srsquoarrecircter agrave son rocircle mais englober lrsquoensemble du cadreScrum En particulier il est le garant des valeurs et les promeut aupregraves de lrsquoeacutequipe
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 56 mdash 74
56 Chapitre 5 Le rocircle du ScrumMaster
522 Aptitude agrave comprendre le fonctionnel et la technique
Formellement il nrsquoest pas neacutecessaire pour un ScrumMaster de bien connaicirctre ledomaine de lrsquoapplication agrave deacutevelopper Toutefois une expeacuterience dans le laquo meacutetier raquofacilitera la communication avec le Product Owner et permettra de mieux impliquerlrsquoeacutequipe dans la recherche de la valeur pour le produit
On ne demande pas non plus agrave un ScrumMaster drsquoecirctre un laquo cador raquo en techniqueIl srsquoappuie sur des experts pour les aspects techniques pointus Cependant des connais-sances dans les technologies utiliseacutees permettent de mieux appreacutehender les problegravemesrencontreacutes par son eacutequipe Cela facilite la communication en particulier avec lesdeacuteveloppeurs et rend plus aiseacutee lrsquoidentification des obstacles qursquoils rencontrent
523 Faciliteacute agrave communiquer
Des talents de communication sont neacutecessaires car le ScrumMaster est ameneacute agravediscuter freacutequemment avec lrsquoeacutequipe ainsi qursquoavec le management
Ces discussions ont lieu dans diffeacuterents contextes ce qui neacutecessite de sa partdrsquoadapter le style de communication
bull il sait obtenir la confiance quand il est en face agrave face avec un membre delrsquoeacutequipe
bull il fait en sorte que les eacuteveacutenements du sprint en preacutesence de nombreusespersonnes se deacuteroulent efficacement
bull il est tenace et ferme dans ses demandes au management sans pour autant ecirctreintransigeant
524 Capaciteacute agrave guider
Il influence lrsquoeacutequipe crsquoest un meneur un guide qui sait creacuteer les conditions pour quelrsquoeacutequipe soit motiveacutee pour qursquoelle arrive au reacutesultat Mais il doit arriver agrave ses fins parla conviction sans imposer ses deacutecisions un ScrumMaster ne dispose pas drsquoautoriteacutehieacuterarchique sur les membres de lrsquoeacutequipe
Pendant le sprint zeacutero le SM peut ecirctre impliqueacute dans la constitution de lrsquoeacutequipeIl est le garant des valeurs et fait en sorte que lrsquoeacutequipe en soit bien impreacutegneacuteeCrsquoest eacutegalement agrave lui de srsquoassurer que la logistique en particulier les bureaux et leuragencement est adapteacutee aux pratiques de travail en eacutequipe
Pendant un sprint il accompagne lrsquoeacutequipe vers le respect de lrsquoengagement en lafocalisant sur lrsquoobjectif du sprint deacutefini en commun
525 Talent de meacutediateur
Son travail le plus important en dureacutee est drsquoeacuteliminer les obstacles Parmi ceux-ci uncertain nombre est ducirc agrave des conflits entre personnes
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 57 mdash 75
52 Compeacutetences souhaiteacutees 57
Lors drsquoun diffeacuterend entre des membres de lrsquoeacutequipe il joue le rocircle de meacutediateur pouraider les gens concerneacutes agrave trouver une solution acceptable Il pousse au consensus
Figure 51 mdash Un SM qui fait le meacutediateur
En cas de deacutesaccord persistant il propose une mesure plus radicale comme changerune personne drsquoeacutequipe En cas de conflit avec le Product Owner il fera attention dene pas (re)creacuteer une opposition entre les deacuteveloppeurs et les utilisateurs le ProductOwner est dans lrsquoeacutequipe pour eacuteviter cette fracture
Jrsquoai connu un ScrumMaster qui avait mal compris son rocircle Sous preacutetexte deconsideacuterations techniques il srsquoopposait au Product Owner essayant drsquoempecirccherune mise en production Srsquoil est normal qursquoil existe une tension entre les deux rocirclesce nrsquoest pas le ScrumMaster qui est responsable de la vie du produit Il se limite agraveexposer le point de vue de lrsquoeacutequipe
526 Teacutenaciteacute
Le ScrumMaster fait son possible pour eacuteviter que des obstacles aient un impact surla progression de lrsquoeacutequipe Parfois ils ne peuvent ecirctre eacutelimineacutes que par lrsquointerventionde personnes faisant partie drsquoautres eacutequipes ou par le management Ces personnessont souvent difficiles agrave rencontrer et encore plus agrave convaincre drsquoagir rapidementUn ScrumMaster nrsquoabandonne pas agrave la premiegravere adversiteacute Il se montre opiniacirctre ilpoursuit sa quecircte jusqursquoagrave lrsquoeacutelimination de ce qui freine lrsquoeacutequipe
527 Inclination agrave la transparence
Scrum pousse agrave la transparence Le ScrumMaster en est le garantD
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 58 mdash 76
58 Chapitre 5 Le rocircle du ScrumMaster
Agrave la diffeacuterence drsquoun chef de projet il est davantage sur lrsquoaccompagnement delrsquoeacutequipe que sur le suivi individuel les mesures faites avec Scrum sont collectives
Les chefs de projet traditionnels ont tendance agrave faire beaucoup de reporting AvecScrum la faccedilon de produire des indicateurs est diffeacuterente et cela est fait rapidement pas besoin de passer beaucoup de temps agrave faire des consolidations
En tant que garant de la transparence le SM fait le neacutecessaire pour que les indi-cateurs soient publieacutes et compris par les parties prenantes Il nrsquoa pas de responsabiliteacuteparticuliegravere pour produire ce reporting
En revanche il est responsable de remonter les obstacles majeurs Drsquoailleurs unapport fondamental de Scrum est de reacuteveacuteler les dysfonctionnements au plus tocirct Ledevoir du ScrumMaster est de les mettre en eacutevidence pour permettre agrave lrsquoeacutequipe desrsquoadapter agrave la situation
528 Goucirct agrave ecirctre au service de lrsquoeacutequipe
Le ScrumMaster nrsquoest pas un chef il ne commande pas il nrsquoimpose pas il ne contraintpas Il est au service de lrsquoeacutequipe il lui offre son support
Son humiliteacute qualiteacute essentielle consiste agrave ne pas se mettre en avant
bull si le sprint est un succegraves ce nrsquoest pas lui qui a reacuteussi crsquoest lrsquoeacutequipe bull si le projet a des difficulteacutes ce nrsquoest pas la faute des autres membres de lrsquoeacutequipe
53 CHOISIR LE SCRUMMASTER DrsquoUNE EacuteQUIPE
531 Une personne adapteacutee au niveau de lrsquoeacutequipe
La faccedilon dont le rocircle est joueacute deacutepend du degreacute de maturiteacute de lrsquoeacutequipe
Comme nous lrsquoavons vu un groupe qui se forme passe par des eacutetapes successives agrave chaque niveau atteint correspond une application adapteacutee du rocircle de ScrumMaster
bull drsquoabord il apprend Scrum agrave lrsquoeacutequipebull ensuite il guide lrsquoeacutequipe dans lrsquoapplication de Scrumbull puis il apporte des ideacutees pour que les deacuteveloppeurs prennent des initiativesbull et enfin il les entraicircne agrave faire eacutemerger lrsquointelligence collective
En reacutesumant on peut dire qursquoau deacutebut on prend une personne qui connaicirct bienScrum et qursquoapregraves on se tourne plutocirct vers une posture de coach
532 Quelqursquoun de disponible
Les activiteacutes demandeacutees au SM en particulier lrsquoeacutelimination des obstacles demandentdu temps
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 59 mdash 77
53 Choisir le ScrumMaster drsquoune eacutequipe 59
Pour une eacutequipe Scrum typique qui deacutemarre la personne qui devient ScrumMasterjoue ce rocircle agrave plein temps
Il fait partie de lrsquoeacutequipe il srsquoengage avec les autres Il doit reacuteguliegraverement rencontrerndash physiquement ndash les membres de lrsquoeacutequipe il ne reste pas dans son bureau
Dans de petites eacutequipes il peut aussi participer aux travaux de deacuteveloppementIl prend alors des tacircches du sprint comme les autres membres mais cela doit resterlimiteacute le rocircle de ScrumMaster prend du temps et il est prioritaire sur ses autres tacircches
En revanche il faut absolument eacuteviter qursquoune personne soit en mecircme tempsScrumMaster et Product Owner de lrsquoeacutequipe et au moins dans un premier temps leScrumMaster de plusieurs eacutequipes
533 Quelqursquoun qui incarne le changement
Le terme ScrumMaster est sujet agrave caution dans sa partie Master Le langage influencele comportement mecircme si lrsquoappellation ScrumMaster est nouvelle le terme masternrsquoaide pas toujours les organisations agrave changer de paradigme
Dans certaines organisations agrave culture hieacuterarchique le rocircle de SM maicirctre de Scrumpeut ecirctre perccedilu comme un rocircle de responsable dirigeant des personnes
Scrum repreacutesente un changement radical avec ce rocircle nouveau Dans le cas drsquoorga-nisation agrave culture hieacuterarchique forte cela impacte les fondements de la gouvernance
Crsquoest pourquoi la personne devenant ScrumMaster doit avoir bien comprislrsquoessence du rocircle pour ecirctre lrsquoincarnation du changement qursquoil repreacutesente
Pour certaines eacutequipes crsquoest un deacuteveloppeur expeacuterimenteacute qui devient le SM Maisdans la majoriteacute des cas crsquoest un ancien chef de projet qui a pris le rocircle Par exempledans les grandes organisations le rocircle de SM est pris naturellement par un chef deprojet informatique
On peut demander qui est volontaire pour jouer le rocircle de SM On peut aussilrsquoeacutelire La sociocratie nous apporte une nouvelle possibiliteacute pour choisir le SM dansune eacutequipe lrsquoeacutelection sans candidat On lira agrave ce sujet lrsquoouvrage collectif RuptureDouce [Sarrazin et coll]
534 ScrumMaster un eacutetat drsquoesprit
Certes on peut se former agrave devenir ScrumMaster cependant la personne qui prendle rocircle doit avoir un eacutetat drsquoesprit approprieacute
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 60 mdash 78
60 Chapitre 5 Le rocircle du ScrumMaster
Quelques traits de caractegravere permettent de le deacuteceler
bull la capaciteacute agrave percevoir les eacutemotions dans lrsquoeacutequipebull la curiositeacute et lrsquoenvie drsquoapprendrebull lrsquoinclination agrave penser que les gens font de leur mieux dans leur travailbull lrsquoenvie de changer les choses mecircme si crsquoest difficilebull lrsquoorientation vers le collectifbull le goucirct de la prise de risques
Il mrsquoest arriveacute de rencontrer ces ScrumMasters laquo naturels raquo Ceux dont on se ditcomme pour Obeacutelix ils sont tombeacutes dedans quand ils eacutetaient petits (dans le villagegaulois le bon profil de SM crsquoest plutocirct Asteacuterix qui le possegravede)
Le ScrumMaster pousse lrsquoeacutequipe agrave mettre Scrum en application Il organise etanime les eacuteveacutenements du sprint Il fait en sorte que ces reacuteunions aient lieu et qursquoellessoient efficaces Il y joue un rocircle de facilitateur litteacuteralement laquo celui qui facilite leschoses raquo
Figure 52 mdash Le SM un facilitateur
54 UNE JOURNEacuteE TYPIQUE DE SM
Les pratiques eacutevoqueacutees dans cette journeacutee seront deacutetailleacutees dans les chapitres suivants
Nicolas est le ScrumMaster de lrsquoeacutequipe Peetic Il a eacuteteacute eacutelu sans ecirctre candidat maisil a accepteacute avec plaisir
Crsquoest le troisiegraveme sprint de la release Canigou (lrsquoeacutequipe nomme ses releases avecles sommets des Pyreacuteneacutees)
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 61 mdash 79
54 Une journeacutee typique de SM 61
Le matin apregraves avoir reacutepondu agrave ses mails Nicolas accueille les deacuteveloppeurs pregravesde la machine agrave cafeacute On discute du film de la veille puis agrave 9 h 30 crsquoest la mecircleacuteequotidienne devant le tableau du sprint Il srsquoassure que lrsquoameacutelioration deacutecideacutee lors dela reacutetrospective faire en sorte que la mecircleacutee ne dure pas plus drsquoun quart drsquoheure soitreacuteussie
Tout de suite apregraves la mecircleacutee il provoque une reacuteunion avec Julien et laquo lrsquoingeacutesystegraveme raquo Il srsquoagit drsquoeacuteliminer lrsquoobstacle lieacute au serveur de laquo staging raquo qui ne fonctionnepas encore et empecircche de deacuteployer facilement agrave chaque sprint
Une fois la solution trouveacutee Nicolas met agrave jour le tableau des obstacles Ouf il nrsquoyen a plus que trois agrave reacutegler En passant il regarde si les tacircches ont bien eacuteteacute mises agrave jourapregraves la mecircleacutee Crsquoest bon
En deacutebut drsquoapregraves-midi comme tous les mercredis ce sera la reacuteunion drsquoaffinage dubacklog Il a une conversation bregraveve avec Ceacuteline le PO afin de srsquoassurer qursquoil y aura dequoi alimenter lrsquoeacutequipe pour le prochain sprint pour eacuteviter les agrave-coups dans le rythme
Agrave midi il part courir au bord du canal
Le temps de prendre la douche et la pacircteacutee crsquoest lrsquoheure de la reacuteunion drsquoaffinageOn y a inviteacute Laurent lrsquoexpert en cartographie car il y a des stories sur le sujet agraveaffiner Mais Laurent a ducirc oublier il nrsquoest pas lagrave Nicolas lrsquoappelle et apprend qursquoil aune urgence Il neacutegocie sa venue pour un quart drsquoheure On change un peu lrsquoordre desactiviteacutes de la reacuteunion pour saisir le creacuteneau crsquoest important qursquoil soit lagrave Finalementlrsquoaffinage se passe bien il y a suffisamment de stories precirctes Nicolas en compte 10
Apregraves la reacuteunion il reste avec Ceacuteline le PO pour mettre agrave jour le plan de releasequi a eacuteteacute pas mal toucheacute par le travail drsquoaffinage Mais il est appeleacute par Seacutebastien quilui annonce que le serveur de deacuteveloppement est en rade Il laisse Ceacuteline finir et filevoir Seacutebastien Bon pas trop grave il suffisait de relancer le serveur
Il a un peu de temps avant sa reacuteunion pour analyser les raisons profondes dugros bug de la semaine derniegravere alors il passe voir lrsquoessaim qui srsquooccupe de la storylaquo Modeacuterer les photos de chien raquo Il aide en passant deux veacuterifications de sa deacutefinitionde fini La story va ecirctre finie ce soir
Il anime la discussion sur le gros bug en proposant les 5 pourquoi pour remonter agravelrsquoorigine du problegraveme Mmm il semble qursquoil faudrait ajouter une regravegle de codage
Lors de la mecircleacutee du matin il a devineacute qursquoEacutemilie avait des soucis Il va la voir avantqursquoelle parte OK il arrive agrave comprendre qursquoelle est en conflit avec David il ira luiparler demain Faudra qursquoil pense agrave proposer un niko-niko agrave la prochaine reacutetrospectivepour peut-ecirctre anticiper ce genre de situation
Avant de partir il consulte ses messages et voit une demande de Kevin qui voudraitemmener Julien degraves demain et pendant 2 jours faire des deacutemos chez des clients Apregravesune discussion franche il dit non cela remettrait en cause lrsquoobjectif du sprint
D
unod
ndashTo
ute
repr
oduc
tion
non
auto
riseacute
ees
tun
deacutelit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 62 mdash 80
62 Chapitre 5 Le rocircle du ScrumMaster
55 LE SM SUR LE TERRAIN
Des difficulteacutes peuvent apparaicirctre quand le ScrumMaster remplit mal son rocircle parexemple srsquoil ne fait pas confiance aux membres de lrsquoeacutequipe et deacutecide agrave leur place
551 Tourner dans le rocircle
Dans une eacutequipe aguerrie la personne qui joue le rocircle de ScrumMaster peut tourner agrave chaque sprint ou au bout de quelques sprints on change
ScrumMaster devient alors un rocircle dynamique cela eacutevite agrave une personne qui nrsquoestpas faite pour cela de srsquoinstaller dans la routine ou de retomber dans des travers dechef Cela permet aussi drsquoapprendre en voyant les attitudes des autres
Figure 53 mdash Faire tourner un SM trop autoritaire
Cela srsquoest produit dans mes projets avec des eacutetudiants Tous les membres drsquouneeacutequipe drsquoeacutetudiants sont dans la mecircme classe et ont a priori la mecircme expeacuterienceAucun drsquoentre eux nrsquoa jamais eacuteteacute ScrumMaster auparavant ni chef de projetdrsquoailleurs Le choix du ScrumMaster est fait par lrsquoeacutequipe les enseignants nrsquointer-viennent pas Lorsque le projet avance il est proposeacute si lrsquoeacutequipe ne le demande paselle-mecircme que ce rocircle soit tournant Le choix est laisseacute agrave lrsquoappreacuteciation de lrsquoeacutequipe
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 63 mdash 81
55 Le SM sur le terrain 63
552 Parfaire sa connaissance de Scrum
Ecirctre un bon ScrumMaster neacutecessite une culture agile et une maicirctrise de Scrum Celasrsquoapprend drsquoabord en appliquant bien sucircr mais aussi en lisant des livres ou des articlesLa participation agrave des confeacuterences ougrave sont preacutesenteacutes des retours drsquoexpeacuterience estparticuliegraverement enrichissante Il existe des groupes drsquoutilisateurs comme le ScrumUser Group franccedilais1 et de nombreux autres au niveau local ou reacutegional
Dans certaines socieacuteteacutes geacuteneacuteralement des petites la personne qui devient Scrum-Master eacutetait situeacutee dans la hieacuterarchie sous lrsquoautoriteacute de celle qui prend le rocircle deProduct Owner Une bonne connaissance de Scrum lui permettra de srsquoaffirmer ce quiaura pour effet de limiter un pouvoir excessif du Product Owner
Au-delagrave de la maicirctrise de Scrum et de lrsquoeacutetat drsquoesprit devenir un bon ScrumMasterneacutecessite des compeacutetences particuliegraveres qursquoune formation aide agrave acqueacuterir
On ne conseillera pas ici les formations deacutedieacutees au ScrumMaster mettant en avantles certifications contesteacutees des organismes ameacutericains mais plutocirct une formation detoute lrsquoeacutequipe Le SM pourra acqueacuterir des compleacutements de formation plus tard apregravesune premiegravere expeacuterience
Dans certaines situations la meilleure solution est drsquoecirctre accompagneacute par un expertScrum dans sa mise en œuvre sur le projet Crsquoest particuliegraverement important pour degrandes organisations dans lesquelles la culture traditionnelle des projets est fortementmarqueacutee Elles semblent reacutesister de faccedilon coriace au changement et le coaching desScrumMasters y est indispensable dans les premiegraveres expeacuteriences de Scrum
553 Savoir changer de posture
Lorsqursquoun ScrumMaster srsquoaperccediloit qursquoil est moins indispensable agrave lrsquoeacutequipe crsquoestprobablement qursquoil a reacuteussi il doit changer de posture
Comme le dit Charles Piaget dans le film Les Lip2
laquo Un leader sait qursquoil a reacuteussi quand on nrsquoa plus besoin de lui ou en tout cas quand savoix ne compte que pour un comme celle de tout le monde dans le groupe raquo
Crsquoest sucircrement plus facile agrave mettre en place dans le deacuteveloppement de logicielque dans la production de montres Le paradoxe est que le ScrumMaster qui a reacuteussidevient inutile dans son eacutequipe
Le rocircle de ScrumMaster eacutevolue avec la maturiteacute de lrsquoeacutequipe au deacutebut il passebeaucoup de temps agrave apprendre Scrum agrave lrsquoeacutequipe ensuite il a plus un rocircle de conseiller(expert mentor coach)
Certains auront envie drsquoaller plus loin en apprenant des techniques de coachingdrsquoeacutequipe [Messager Coacher]
1 Pour en savoir plus wwwfrenchsugorg2 Voir httpfrwikipediaorgwikiLes_Lip_l27imagination_au_pouvoir
Dun
odndash
Tout
ere
prod
ucti
onno
nau
tori
seacutee
est
undeacute
lit
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012
ldquoAubry_NE4_73874rdquo (Col InfoPro) mdash 201587 mdash 1000 mdash page 64 mdash 82
64 Chapitre 5 Le rocircle du ScrumMaster
Bien commencer
La valeur agrave partageravec lrsquoeacutequipe
Le respect qui consiste agrave penser que chacun fait de son mieuxdans lrsquoeacutequipe
De mauvais signes Le ScrumMaster fait le meacutenage et les coursesCrsquoest lui seul qui eacutecrit tous les Postshyit
Par quoi deacutemarrer Srsquoassurer qursquoil y a des Postshyit et des biegraveres
Une lecture pour tous Coaching Agile [Davies Coaching Agile] qui donne de tregraves bonsconseils agrave un ScrumMaster mecircme si le livre est plutocirct orienteacute XPque Scrum
Agrave retenirLe ScrumMaster ne gegravere pas des ressources interchangeables il guide les femmes etles hommes de lrsquoeacutequipe Son rocircle essentiel est de les faire progresser collectivementpour la reacuteussite des sprints et des releasesLes meacutethodes agiles reprennent lrsquoideacutee drsquoorganisation sans hieacuterarchie autoritaire ony parle drsquoeacutequipe investie avec le pouvoir et lrsquoautoriteacute pour faire ce qursquoelle a agrave faire ouqui srsquoorganise par elle-mecircme Crsquoest une des diffeacuterences majeures avec les meacutethodestraditionnelles Elle est mise en pratique avec le ScrumMaster qui nrsquoest pas un chefmais un facilitateurIl agit en veillant agrave la mise en application de Scrum en faisant en sorte queles eacuteveacutenements aient lieu en eacutetant aligneacutes avec ses valeurs et ses principes enencourageant lrsquoeacutequipe agrave apprendre et agrave progresser en faisant en sorte drsquoeacuteliminer lesobstacles qui freinent lrsquoeacutequipe et drsquoeacuteviter les perturbations venant de lrsquoexteacuterieur
Reacutefeacuterences F Rachel Davies amp Liz Sedley Coaching Agile 2009 traduit en franccedilais par FabriceAimettihttpayebafrcoaching-agileF Dominique Dupagne La revanche du rameur 2012httpwwwlarevanchedurameurcomF Veacuteronique Messager Coacher une eacutequipe agile Eyrolles 2012