Maître Scrum
Coach de son équipe
Comment élever les
compétences.
AgileTour 2011
26 octobre 2011
Frédérick Lussier
Objectifs
À la fin de cette conférence, les participants:
• seront mieux informés sur le rôle du SCRUM Master comme coach technique.
• auront des outils pour coacher leur équipe.
Agenda
• Le coaching
• Le rôle du coach
• Un Maître Scrum
• Des outils du coach
• Conclusion
À propos de l’agilité
• L’approche Agile est une philosophie de travail
définie par des valeurs, guidée par des
principes et mise en application via des
pratiques.
À Propos du coaching
Selon l’ICF, le coaching c’est:
« partnering with clients in a thought-provoking and creative process that inspires
them to maximize their personal and professional potential. »
Le coaching c'est l'accompagnement de
personnes ou d'équipes pour le
développement de leurs potentiels, de
leurs savoir-être et de leurs savoir-faire.
Un coach aide les personnes à voir
leurs richesses cachées et à ouvrir
leurs potentiels.
Coach
Relation un à un entre le coach
et un individu ou une équipe.
Il a comme principe:
• Accroître les aptitudes des
membres de l’équipe;
• Établir et maintenir un
niveau élevé du standard;
• Être axé sur le succès;
• Être axé sur l’amélioration;
• Améliorer un pas à la fois et
célébrer chacun d’eux.
Coaching Development Teams – SEI Series - Watts Humphrey
Différents niveaux de coaching
Coaching organisationnel
Agile • Projet de transition organisationnel
• Gouvernance de projet
• Coaching des gestionnaires
Culture organisationnelle
Gestion de projet
Coaching d’équipes
Développement logiciel • Démarrage de projet
• Mise en place de Scrum
Individus • Coaching des « Équipiers »
Coaching technique
Coaching humain • Pratiques d’ingénieries Agiles (xp)
• Gestion de l’adhésion • Stratégie de tests automatisés
• Session « one on one » • Coaching des programmeurs
• Clean code
• En canalisant sur les objectifs;
Rôle du coach •
•
En animant;
En créant un environnement adéquat;
• En influençant;
• En s’assurant que tous ont la parole;
• En résolvant les conflits, les barrières;
• En étant parfois absent;
Il facilite • En établissant un rythme
d’apprentissage.
• En démontrant;
Il guide
• En conseillant; Il donne
et • En commentant la
• En donnant l’exemple; rétroaction
éduque pratique, les artefacts,
• En enseignant (dojo);
les métriques;
• En questionnant / reformulant;
• En célébrant chacune
• En suscitant la réflexion et la prise de conscience.
des améliorations.
• En encouragent; Il Il évalue
• En challengeant; soutient et avise
• En stimulant;
• En communiquant les attentes; • En observant;
• En discutant et communiquant des objectifs de • En écoutant;
haut niveau. • En diagnostiquant;
• En mesurant les objectifs.
À propos de SCRUM
Le rôle du Scrum Master est celui
de leader au service de l’équipe
Transparence
Rôles (Servant Leader).
Inspection
•Équipe SCRUM Guide
Adaptation •Responsable du produit
•SCRUM Master
SCRUM
Évènements Artefacts
•Itération •Carnet de produit
•Rencontre de planification •Surveillance de la
du l’itération progression des livraisons
•Revue de l’itération •Carnet d’itération
•Mêlée quotidienne •Surveillance de la
•Rétrospective de progression de l’itération
l’itération •Définition du ”Complété”
Maître SCRUM SCRUM Guide
• Scrum Master Service to the Product Owner
– Finding techniques for effective Product Backlog management;
– Clearly communicating vision, goals, and Product Backlog items to the Development Team;
– Teaching the Scrum Team to create clear and concise Product Backlog items;
– Understanding long-term product planning in an empirical environment;
– Understanding and practicing agility; and,
– Facilitating Scrum events as requested or needed.
• Scrum Master Service to the Development Team
– Coaching the Development Team in self-organization and cross-functionality;
– Teaching and leading the Development Team to create high-value products;
– Removing impediments to the Development Team’s progress;
– Facilitating Scrum events as requested or needed; and,
– Coaching the Development Team in organizational environments in which Scrum is not yet fully
adopted and understood.
• Scrum Master Service to the Organization
– Leading and coaching the organization in its Scrum adoption;
– Planning Scrum implementations within the organization;
– Helping employees and stakeholders understand and enact Scrum and empirical product
– development;
– Causing change that increases the productivity of the Scrum Team; and,
– Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the
organization.
Les étapes du coach
• Diagnostiquez l’état des lieux
• Établissez le plan d’accompagnement
• Guidez, éduquez, supportez, facilitez, donnez
des rétroactions, évaluez, améliorez.
• Retournez fréquemment rencontrer “Mano to
Mano ».
Quelques outils
• Le meilleur outil, c’est vous
– Positif, célébration, encouragement, écoute, questionnem
ent et patience.
• Analyse du niveau d’acquisition des compétences
• Charte de l’agilité
– Objectifs, mesure de succès, acteurs principaux, risques, jalons clés…
– Gardez la bien en vue et revenez-y fréquemment
• SCRUM
• Plan d’accompagnement
Outil - Plan d’accompagnement
Il est réfractaire
Lunch • Définissez le savoir-être et
Produit trop de bogues.
Guider dans TU.
le savoir-faire, les objectifs
Ne connait pas ou
Théorique Dénis
de haut niveau.
Néophyte
• Portez une attention
constante à l’adhésion de
Pratique tous.
Revoir les objectifs
Laisser animer planning
Expertise
Craftmanship
• Programmation orientée objet par Design Patterns
• Code-source auto-documenté
• Refactoring
• Test Driven Development ou Behavior Driven
Development
• Etc.
Outil - l’écoute active
• Cernez vos champs d'intérêt;
• Jugez le contenu, non le contenant;
• Gardez votre calme;
• Soyez à l'affût des idées;
• Faites preuve de souplesse;
• Gardez votre concentration;
• Faites travailler vos cellules grises;
• Gardez l'esprit ouvert;
• Tirez profit du fait que la pensée
est plus rapide que la parole.
Outil - Questionnement
• Timeboxez l’intervention. • Comment décrirais-tu le succès
du projet?
• Le silence est d’or.
• Suite à la formation du Clean-
• Attention aux questions qui Code, comment vois-tu ton code
tuent. à la fin de l’itération?
• Vous n’êtes pas un • Qu’en penses-tu?
psychanalyste. • Où pourrais-tu trouver ... ?
• Que pourrais-tu faire pour … ?
• Qui pourrait aider dans l’équipe?
Comment pourrait il/elle t’aider?
Amenez l’individu à
• En quoi cela va permettre
devenir l’observateur de d’accomplir l’objectif ?
sa propre situation pour • Si nous faisons cela, que va-t-on
qu’il développe ses obtenir?
outils.
Outil - Observation
• Observez comment elles
ou ils travaillent.
• Intéressez-vous, questionnez.
• Découpez les étapes.
• Détectez les manques, les erreurs potentielles
dans sa façon de faire.
– Posez des questions
• Établissez la stratégie d’accompagnement.
Connaissez-vous un cadre de travail qui pourrait aider
à nous améliorer et mesurer l’accomplissement de nos
attentes?
Outil - Processus
Sprints des
équipes
Diagnostic
D’entrée
Backlog Rétrospectives
D’amélioration
Carnet d’itération
Rencontre de planification du l’itération
Définition de complété
Capitaliser sur les rétrospectives
• Pour nourrir le backlog d’amélioration;
• Rendre visible ce qui fait vraiment mal;
• Pour avoir des conversations difficiles;
• Pour faire de la formation d’appoint;
• Pour mesurer le niveau d’acquisition des compétences … et en discuter!
Quoi, vous voulez démarrer J’ai omis de faire des tests
un projet sans sur ce bidule.
Aptitude
TDD? Aptitude/Inconsciente Aptitude/Consciente
(La maîtrise: Vous ne savez pas que (La prise de connaissance: Vous
vous savez - il semble juste facile !) savez que vous savez)
4 étapes de l’apprentissage
À ce niveau, mes nouvelles Je réalise la pratique avec des
aptitudes deviennent des succès parfois mitigés, néanmoins
habitudes, et j’effectue la pratique ma performance s’améliore;
sans effort conscient, avec facilité Je dois me concentrer et penser
et automatisme (instinctivement); afin d'exécuter cette pratique;
Je ne peux concevoir un projet Je peux exécuter la pratique sans
sans appliquer cette pratique. aide.
Conscience
Inaptitude/Inconsciente Inaptitude/Consciente
(L’ignorance: Vous ne savez pas (L’éveille: Vous savez que vous ne
que vous ne savez pas) savez pas)
Je ne connais pas la pratique ou la Je connais l'existence et la Marc utilise le
pertinence de la pratiquer; pertinence de la pratique;
Je ne me rends pas compte de Je sais que j’ai des lacunes sur la
TDD, pis il
mes lacunes sur la pratique; pratique; aime cela.
Je nie la pertinence ou l’utilité de Je sais qu'en améliorant mes
la pratique ou de mon aptitudes dans ce secteur, je serai
insuffisance. plus efficace.
Les tests c’est
trop long, pis on a pas le temps.
Quoi, vous voulez démarrer J’ai omis de faire des tests
un projet sans sur ce bidule.
Aptitude
test? Aptitude/Inconsciente Aptitude/Consciente
(La maîtrise: Vous ne savez pas que (La prise de connaissance: Vous
vous savez - il semble juste facile !) savez que vous savez)
4 étapes de l’apprentissage
À ce niveau, mes nouvelles Je réalise la pratique avec des
aptitudes deviennent des succès parfois mitigés, néanmoins
habitudes, et j’effectue la pratique ma performance s’améliore;
sans effort conscient, avec facilité Je dois me concentrer et penser
et automatisme (instinctivement); afin d'exécuter cette pratique;
Je ne peux concevoir un projet Je peux exécuter la pratique sans
sans appliquer cette pratique. aide.
Conscience
Inaptitude/Consciente
Inaptitude/Inconsciente
(L’éveille: Vous savez que vous ne
(L’ignorance: Vous ne savez pas
savez pas)
que vous ne savez pas)
Je connais l'existence et la Marc utilise le
Je ne connais pas la pratique ou la
pertinence de la pratique;
pertinence de la pratiquer; TDD, pis il
Je sais que j’ai des lacunes sur la
Je ne me rends pas compte de
mes lacunes sur la pratique;
pratique; aime cela.
Je sais qu'en améliorant mes
Je nie la pertinence ou l’utilité de la
aptitudes dans ce secteur, je serai
pratique ou de mon insuffisance.
plus efficace.
Les tests c’est
trop long, pis on n’a pas le temps.
Quoi, vous voulez démarrer J’ai omis de faire des tests
un projet sans sur ce bidule.
Aptitude
test? Aptitude/Inconsciente Aptitude/Consciente
(La maîtrise: Vous ne savez pas que (La prise de connaissance: Vous
vous savez - il semble juste facile !) savez que vous savez)
4 étapes de l’apprentissage
À ce niveau ,mes nouvelles Je réalise la pratique avec des
aptitudes deviennent des succès parfois mitigés, néanmoins
habitudes, et j’effectue la pratique ma performance s’améliore;
sans effort conscient, avec facilité Je dois me concentrer et penser
et automatisme (instinctivement); afin d'exécuter cette pratique;
Je ne peux concevoir un projet Je peux exécuter la pratique sans
sans appliquer cette pratique. aide.
Conscience
Inaptitude/Consciente
Inaptitude/Inconsciente
(L’éveille: Vous savez que vous ne
(L’ignorance: Vous ne savez pas
savez pas)
que vous ne savez pas)
Je connais l'existence et la Marc utilise le
Je ne connais pas la pratique ou la
pertinence de la pratique;
pertinence de la pratiquer; TDD, pis il
Je sais que j’ai des lacunes sur la
Je ne me rends pas compte de
mes lacunes sur la pratique;
pratique; aime cela.
Je sais qu'en améliorant mes
Je nie la pertinence ou l’utilité de la
aptitudes dans ce secteur, je serai
pratique ou de mon insuffisance.
plus efficace.
Les tests c’est
trop long, pis on n’a pas le temps.
Quoi, vous voulez démarrer J’ai omis de faire des tests
un projet sans sur ce bidule.
Aptitude
test? Aptitude/Inconsciente Aptitude/Consciente
(La maîtrise: Vous ne savez pas que (La prise de connaissance: Vous
vous savez - il semble juste facile !) savez que vous savez)
4 étapes de l’apprentissage
À ce niveau, mes nouvelles Je réalise la pratique avec des
aptitudes deviennent des succès parfois mitigés, néanmoins
habitudes, et j’effectue la pratique ma performance s’améliore;
sans effort conscient, avec facilité Je dois me concentrer et penser
et automatisme (instinctivement); afin d'exécuter cette pratique;
Je ne peux concevoir un projet Je peux exécuter la pratique sans
sans appliquer cette pratique. aide.
Conscience
Inaptitude/Consciente
Inaptitude/Inconsciente
(L’éveille: Vous savez que vous ne
(L’ignorance: Vous ne savez pas
savez pas)
que vous ne savez pas)
Je connais l'existence et la Marc utilise le
Je ne connais pas la pratique ou la
pertinence de la pratique;
pertinence de la pratiquer; TDD, pis il
Je sais que j’ai des lacunes sur la
Je ne me rends pas compte de
mes lacunes sur la pratique;
pratique; aime cela.
Je sais qu'en améliorant mes
Je nie la pertinence ou l’utilité de la
aptitudes dans ce secteur, je serai
pratique ou de mon insuffisance.
plus efficace.
Les tests c’est
trop long, pis on n’a pas le temps.
Quoi, vous voulez démarrer J’ai omis de faire des tests
un projet sans sur ce bidule.
Aptitude
test? Aptitude/Inconsciente Aptitude/Consciente
(La maîtrise: Vous ne savez pas que (La prise de connaissance: Vous
vous savez - il semble juste facile !) savez que vous savez)
4 étapes de l’apprentissage
À ce niveau, mes nouvelles Je réalise la pratique avec des
aptitudes deviennent des succès parfois mitigés, néanmoins
habitudes, et j’effectue la pratique ma performance s’améliore;
sans effort conscient, avec facilité Je dois me concentrer et penser
et automatisme (instinctivement); afin d'exécuter cette pratique;
Je ne peux concevoir un projet Je peux exécuter la pratique sans
sans appliquer cette pratique. aide.
Conscience
Inaptitude/Consciente
Inaptitude/Inconsciente
(L’éveille: Vous savez que vous ne
(L’ignorance: Vous ne savez pas
savez pas)
que vous ne savez pas)
Je connais l'existence et la Marc utilise le
Je ne connais pas la pratique ou la
pertinence de la pratique;
pertinence de la pratiquer; TDD, pis il
Je sais que j’ai des lacunes sur la
Je ne me rends pas compte de
mes lacunes sur la pratique;
pratique; aime cela.
Je sais qu'en améliorant mes
Je nie la pertinence ou l’utilité de la
aptitudes dans ce secteur, je serai
pratique ou de mon insuffisance.
plus efficace.
Les tests c’est
trop long, pis on n’a pas le temps.
Première utilisation - Mano to Mano
1. Rencontrez l’individu et le faire parler.
2. Positionnez l’individu pour chacune des aptitudes.
3. Établissez la stratégie.
a. Comment puis-je l’aider?
Utilisation
b. Déterminez le plan d’accompagnement.
c. Établissez avec lui les objectifs .
Écoutez l’individu.
Demandez des faits, des
circonstances, des
contextes.
Demandez ce qu’il/elle
veut.
Deuxième utilisation – En équipe (rétrospection)
1. Expliquez les règles du jeu + “ TimeBoxez” + Choisissez vos avatars.
2. Présenter une aptitude.
3. Chacun prend son avatar et le positionne.
4. Premier tour de table = Pourquoi à cet endroit?
Utilisation
5. Deuxième tour de table = Comment pouvons-nous aider?
6. Établissez la stratégie en équipe
a. Comment puis-je les aider?
b. Déterminez le plan
Aptitude/Inconsciente Aptitude/Consciente
d’accompagnement. (La maîtrise: Vous ne savez pas que
vous savez - il semble juste facile !)
(La prise de connaissance: Vous savez
que vous savez)
À ce niveau, mes nouvelles aptitudes
c. Établissez les objectifs. deviennent des habitudes, et j’effectue
la pratique sans effort conscient, avec
Je réalise la pratique avec des succès
parfois mitigés, néanmoins ma
performance s’améliore;
facilité et automatisme
Je dois me concentrer et penser afin
7. Passer au sujet aptitude. (instinctivement);
Je ne peux concevoir un projet sans
appliquer cette pratique.
d'exécuter cette pratique;
Je peux exécuter la pratique sans aide.
Laissez les gens parler, écoutez, et Inaptitude/Inconsciente
(L’ignorance: Vous ne savez pas que
Inaptitude/Consciente
(L’éveille: Vous savez que vous ne
assurez-vous que tous vous ne savez pas)
Je ne connais pas la pratique ou la
savez pas)
Je connais l'existence et la pertinence
pertinence de la pratiquer; de la pratique;
s’expriment. Je ne me rends pas compte de mes Je sais que j’ai des lacunes sur la
lacunes sur la pratique; pratique;
Animez les débats (pas d’attaque Je nie la pertinence ou l’utilité de la Je sais qu'en améliorant mes aptitudes
pratique ou de mon insuffisance. dans ce secteur, je serai plus efficace.
personnelle). Approfondissez le
sujet (Pourquoi?, qu’est-ce que tu
en penses? …)
Quelques conseils pour finir
• Soyez prêt à aller
former, assister, accompagner et motiver les
membres de l’équipe;
• N’essayez pas de coacher une pratique ou un
outil dont vous n’êtes pas familier;
• Ne forcez pas le changement;
• Ne critiquez pas les gens.
Conclusion
• Accompagnez les individus et l'équipe dans le
développement de leurs potentiels, de leurs
savoir-être et de leurs savoir-faire.
• Utilisez la cadence naturelle du Scrum pour
suivre le progrès de l’équipe et des individus
sur les changements souhaités.
– Le clean code par exemple.
• Ne perdez jamais de vue qu’un changement
est avant tout un défi humain
Références
SCRUM Guide (SCRUM.org)
- Bloom's Taxonomy or Learning
Domains web site.
Questions - Discussions
Mon objectif était de vous présenter l’utilisation
du Maître Scrum pour vous aider à élever les
compétences de vos équipes.
Frédérick Lussier
COACH ET LEADER D’ÉQUIPE
AGILE, SCRUM, XP, CMMI, TSP-PSP
Cell: +1 418 262 4175
flussier@pyxis-tech.com
http://www.linkedin.com/pub/frederick-lussier/9/b84/757
Notes de l'éditeur
À la fin de cette formation, vous serez :Mieux informés sur le nouveau mode de fonctionnement proposé et comprendrez le contexte dans lequel s’inscrit cette transitionSensibilisés sur les défis et les opportunités rencontrés par les membres de vos équipesEn mesure de contribuer personnellement à cette transitionInformés des supports disponibles pour vous
À la fin de cette formation, vous serez :Mieux informés sur le nouveau mode de fonctionnement proposé et comprendrez le contexte dans lequel s’inscrit cette transitionSensibilisés sur les défis et les opportunités rencontrés par les membres de vos équipesEn mesure de contribuer personnellement à cette transitionInformés des supports disponibles pour vous