28

Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 2: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 3: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 4: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 5: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 6: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 7: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 8: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 9: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 10: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 11: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 12: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 13: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 14: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 15: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 16: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 17: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 18: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 19: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 20: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 21: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 22: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 23: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 24: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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

Page 25: Préface - LavoisierVI Scrum un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame ! Le succès

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