Il y a autant de Scrum Master que de personnes et de projets agiles. J'aimerais donc vous parler de mes différentes expériences dans ce rôle ou dans ceux que j'ai pu observer, de la vie au quotidien mais surtout des différents schémas que j'y ai vu : Scrum Master / développeur, Scrum Master / testeur, Scrum Master / gestionnaire de projet, Scrum Master tout court, Scrum Master / coach ...., de leurs bons et moins bons côtés. L’idée est de remettre en lumière ce rôle trop souvent négligé ou mal compris et de vous donner des pistes de réflexion pour choisir la bonne personne en fonction du contexte projet, pour aider vos Scrum Master dans le but d’accélérer la transformation de votre équipe, de votre service ou de votre entreprise.
2. Mon histoire
Laurence Hanot
Tombée dans
le bain de
l’agilité en 2007
Thales Services - Grenoble
Formatrice , coach agile,
Référente agile Rhône-Alpes
Spéciale dédicace à Alex Boutin
Membre actif
Du CARA
Du réseau interne Thales
ScrumMaster,
3. Notre cheminement
Reprenons de zéro
• Scrum Master, qui es-tu ?
• Scrum Master, que fais-tu ?
Observons
• Les différents types
• Comment choisir ?
Et demain, qu’allez-vous faire ?
• L’apprentissage
• Comment l’aider ?
5. Qui es-tu ?
A ScrumMaster’s role is
similar to that of an
orchestra conductor.
Both must provide real-time
guidance and leadership to a
talented collection of
individuals who come
together to create
something that no one of
them could create alone.
Mike Cohn
A Scrum Master really is
supposed to be the person
who clears the path for the
team so they can run as
close to full speed as
possible. The Scrum Master
is sort of like the pit crew for
a race car driver.
John Sonmez
The ScrumMaster is like a
sheepdog, nipping at the
heels of the sheep in order
to keep them moving in the
right direction.
A sheepdog would do
anything to protect its flock.
scrumplop.org
7. Vis ma vie
Quand le PC d’un développeur rame, c’est le job du
Scrum Master de l’aider à changer ou améliorer
son matériel
Quand le PO est perdu dans sa feature et ne sait
pas comment la découper ou la décrire, le Scrum
Master va lui proposer d’en discuter et de faire une
session de Story Mapping
Lorsque l’équipe se plaint qu’il fait trop chaud dans
le bureau, le Scrum Master doit aller voir si on peut
mettre en route la clim dans le bâtiment
Le Scrum Master s’assure que des gâteaux seront
bien faits et amenés pour la prochaine démo (il a
tout un tas de recettes en stock)
Quand il n’y a plus de post-it, le Scrum
Master va en acheter à Carrefour
Quand un équipier n’est pas au meilleur de sa
forme, le Scrum Master lui offre un café pour
discuter avec lui seul à seul
Quand l’équipe a travaillé durement pour livrer la
release, le Scrum Master demande au PO de leur
payer un coup à boire
Quand le management s’inquiète de la bonne
santé ou de l’avancement du projet, le Scrum
Master leur explique les indicateurs au mur
Une journée typique en tant que Scrum Master
se résume principalement à se faire tirer
dessus par des fusils NERF
8. Que fait réellement le Scrum Master ?
Tout ce qu’il y a besoin de faire pour que l’équipe
travaille efficacement.
9. Le Scrum Master -
développeur
Les bons côtés …
Les difficultés …
Montrer l’exemple
Se mettre au même niveau
Vivre les mêmes choses que l’équipe
Aider l’équipe sur des problématiques
techniques
Meilleure visibilité des problèmes et des
freins
Prendre du recul
Ascendance technique
Se sentir « responsable » du code
Protéger l’équipe et aider le
PO (quand ça ne se passe pas bien) ?
Avoir du temps lorsqu’il y a des
problèmes à résoudre
10. Le Scrum Master - testeur
Les difficultés …
Prendre du recul
Accepter que l’équipe produise des bugs
et ne pas leur en tenir rigueur
Etre vu comme le « responsable » de la
qualité
Les bons côtés …
Mettre le sujet de la qualité au centre
Montrer l’exemple, aider l’équipe à
progresser dans les tests
Vivre les mêmes choses et être engagé
dans l’atteinte des objectifs
11. Le Scrum Master - gestionnaire de projet
Les bons côtés … Les difficultés …
Se défaire d’une quelconque notion de
hiérarchie
Ne pas céder à la pression du client / de
son propre management et la reporter
sur l’équipe
Rester transparent dans le reporting
Devenir le SPOC du client
Etre engagé dans la réussite du projet
Avoir son mot à dire sur le staffing, les
besoins de l’équipe
Participer aux entretiens individuels des
équipiers
Avoir une meilleure compréhension du
client, être en contact permanent avec lui
12. Le Scrum Master - tout
court
Les bons côtés …
Les difficultés …
Etre là tous les jours et disponible pour voir,
entendre, écouter, ressentir, discuter
Avoir du temps pour se former, proposer de
nouvelles pistes, aller plus loin
Devenir omniprésent et indispensable
Déresponsabiliser l’équipe
Faire à la place des autres
13. Le Scrum Master – coach Agile
Les bons côtés …
Les difficultés …
Ecouter, questionner, observer
Aider l’équipe à trouver son propre mode de
fonctionnement et ses propres axes
d’amélioration
Prendre en compte les aspects psycho et de
communication dans le mode de
fonctionnement de l’équipe
Etre pris pour le gourou qui propose et
explique tout
Déresponsabiliser l’équipe
Empêcher la diffusion de l’agilité
14. Comment choisir ?
Petite équipe (3-5 personnes)
PO qui assume son rôle
Développeurs jeunes
Très haute qualité nécessaire / attendue
Petite équipe (3-5 personnes)
Interface client = chef de projet
Projet à engagement de résultats
Nombreux acteurs clients
Equipe qui débute
Grosse équipe (6-9 personnes)
Nombreuses interfaces
Equipe qui débute
Equipe mature qui souhaite aller plus loin
Résistance au changement dans ou autour de l’équipe
15. L’apprentissage
ScrumDude ScrumMom True ScrumMaster
- Planifie les réunions
- Secrétaire / Scribe de
l’équipe
- 3 questions du daily
- Liste les problèmes
- Modère les réunions
- Protège l’équipe
- Pose un diagnostic &
décide
- Elimine elle-même les
problèmes
- Interface de l’équipe
- Décide des problèmes
Scrum à traiter
-Travailleuse
- Se préoccupe toujours
de la vélocité, des dates
de livraison ...
- Facilite les réunions
- Fait grandir l’équipe, délègue progressivement
- Aide l’équipe à trouver les causes des problèmes
et à développer des stratgéies
- Les rendre responsable & accountable
- Leur apprend à interagir entre eux
(collaboration) et avec les autres
- Les encourage à être proactifs
- Montre les points qui ont besoin d’être discutés
- Conflit positif / constructif
- “gardien de l’équipe”, formateur, mentor, coach...
- S’assure de la motivation (de l’équipe et des
individus)
- Focus sur l’apprentissage et la croissance à long
terme, l’innovation, la recherche, l’amélioration...
- Évangéliste Agile, Agent du changement
How to develop Great ScrumMasters – Angel Medinilla
16. Comment l’aider ?
“All ScrumMasters
will encounter
obstacles and
challenges as they
guide their teams.”
So what ?
En tant que RRH / manager / commercial,
Je veux connaître et reconnaître ce rôle
Afin de mieux l’accompagner
En tant que manager,
Je veux rencontrer régulièrement mon
Scrum Master
Afin de discuter, l’encourager et lui donner
du feedback
En tant que manager,
Je veux former mon Scrum Master et lui
permettre de venir à Agile Grenoble, Agile
Innovation, Agile France, Agile Games
France, Mix-IT, SoftShake
Afin de lui permettre d’apprendre et de
progresser
17. Comment l’aider ?
En tant que Scrum Master
Je veux m’impliquer dans les communautés agiles
Afin de partager avec mes pairs
En tant que Scrum Master
Je veux afficher ce que je fais tous les jours
Afin de faire connaître mes activités et mon rôle
En tant que Scrum Master
Je veux du coaching
Afin de m’aider à progresser et à faire progresser
l’équipe
En tant que coach / Scrum Master,
Je veux pratiquer un atelier de rôles et
responsabilités (au moins avec le PO et l’équipe)
Afin de clarifier ce que je peux apporter et ce que
l’on attend de moi
En tant qu’équipe,
Je veux donner du feedback à
mon Scrum Master
Afin de l’aider à s’améliorer
18. En conclusion
En tant que tous,
supportez-le,
aidez-le,
aimez-le !!!