33
Qu’est-ce qu’un Scrum Master ? www.terredagile.com

Qu'est ce qu'un scrum master ?

Embed Size (px)

Citation preview

Page 1: Qu'est ce qu'un scrum master ?

Qu’est-ce qu’un Scrum Master ?

www.terredagile.com

Page 2: Qu'est ce qu'un scrum master ?

Avertissement

Si certaines idées heurtent certaines sensibilités sachez

que mon propos n’est pas dirigé personnellement contre

vous et qu’il reste toujours bienveillant et respectueux.

Page 3: Qu'est ce qu'un scrum master ?

Hobby 1 : les bandes dessinées

Page 4: Qu'est ce qu'un scrum master ?

Hobby 2 : jardiner

Page 5: Qu'est ce qu'un scrum master ?

Source : http://mephotos.canalblog.com/archives/2012/08/20/24928769.html

Hobby 3 : courir

Page 6: Qu'est ce qu'un scrum master ?

3 styles de coureurDébutant Amateur Pro

Scrum-But ScrumScrum-But

But

3 styles de Scrum

Page 7: Qu'est ce qu'un scrum master ?

Comprendre le Scrum-But

Avec Scrum

Avant Scrum

Product Owner

Analyste

Chef de projet

MOA

AMOA

Client

L’équipe de

développement

Développeur

Testeur

Architecte

Ergonome

Scrum Master

Chef de projet ?

Leader technique ?

Architecte ?

Page 8: Qu'est ce qu'un scrum master ?

Le Scrum-But appliqué au Scrum MasterListe non exhaustive

Poubelle Master

(ou bonne poire)

Post-it Master

JIRA Master

Outils* MasterPilote/Planning Master

Scrum tournant

Code Master

Page 9: Qu'est ce qu'un scrum master ?

Qu’est-ce qu’un Scrum Master ?

Un maître (de) Scrum

Le Scrum Master (extrait du Guide Scrum officiel 2016)

Le Scrum Master est responsable de s'assurer que Scrum soit compris et diffusé. Les Scrum Masters font cela pour

s'assurer que l'Équipe Scrum adhère à la théorie, aux pratiques et aux règles de Scrum.

Le Scrum Master a un rôle de meneur au service de l’Équipe Scrum (Servant-Leader). Le Scrum Master aide les

personnes externes à l'Équipe Scrum à comprendre quelles interactions avec l'Équipe Scrum sont bénéfiques et

lesquelles ne le sont pas. Le Scrum Master aide chacun à changer ces interactions afin de maximiser la valeur créée par

l'Équipe Scrum.

Page 10: Qu'est ce qu'un scrum master ?

Le Scrum Master au service du Product OwnerLe Scrum Master sert le Product Owner de plusieurs façons, notamment :• En trouvant des techniques pour gérer efficacement le Product Backlog• En aidant l'Équipe Scrum à comprendre le besoin pour obtenir des items du Product Backlog qui soient clairs et

précis• En comprenant le planning du produit dans un environnement empirique ;• En s'assurant que le Product Owner sache comment organiser le Product Backlog pour maximiser la valeur• En comprenant et en pratiquant l'agilité ; et,• En facilitant des évènements Scrum selon les besoins ou la nécessité.

Le Scrum Master au service de l'Équipe de DéveloppementLe Scrum Master est au service de l'Équipe de Développement de plusieurs façons, notamment :• En coachant l'Équipe de Développement sur l'auto-organisation et la pluridisciplinarité ;• En aidant l'Équipe de Développement à créer des produits de haute valeur• En supprimant les obstacles empêchant l'avancée de l'Équipe de Développement ;• En facilitant des évènements Scrum selon les besoins ou la nécessité ; et,• En coachant l'Équipe de Développement dans des organisations où Scrum n'est pas encore complètement compris

et adopté.

Le Scrum Master au service de l'OrganisationLe Scrum Master sert l'organisation de plusieurs façons, notamment :• En menant et en coachant l'organisation dans l'adoption de Scrum ;• En planifiant les implémentations de Scrum dans l'organisation ;• En aidant les employées et les parties prenantes à comprendre et à diffuser Scrum et le développement empirique

de produit ;• En provoquant le changement qui accroît la productivité de l'Équipe Scrum ; et,• En travaillant avec d'autres Scrum Masters pour accroître l'efficacité de l'application de Scrum dans l'organisation.

Temps de lecture < 1min

Page 11: Qu'est ce qu'un scrum master ?

Le Scrum Master au service de …

Quel est votre niveau de collaboration quotidienne avec chacun des acteurs ?

Passionnément

Beaucoup

Un peu

Pas du tout

L’équipe de développement

Product OwnerOrganisation

Page 12: Qu'est ce qu'un scrum master ?

Le Scrum Master au service du Product OwnerLe Scrum Master sert le Product Owner de plusieurs façons, notamment :• En trouvant des techniques pour gérer efficacement le Product Backlog• En aidant l'Équipe Scrum à comprendre le besoin pour obtenir des items du Product Backlog qui soient clairs et

précis• En comprenant le planning du produit dans un environnement empirique ;• En s'assurant que le Product Owner sache comment organiser le Product Backlog pour maximiser la valeur• En comprenant et en pratiquant l'agilité ; et,• En facilitant des évènements Scrum selon les besoins ou la nécessité.

Le Scrum Master au service de l'Équipe de DéveloppementLe Scrum Master est au service de l'Équipe de Développement de plusieurs façons, notamment :• En coachant l'Équipe de Développement sur l'auto-organisation et la pluridisciplinarité ;• En aidant l'Équipe de Développement à créer des produits de haute valeur• En supprimant les obstacles empêchant l'avancée de l'Équipe de Développement ;• En facilitant des évènements Scrum selon les besoins ou la nécessité ; et,• En coachant l'Équipe de Développement dans des organisations où Scrum n'est pas encore complètement compris

et adopté.

Le Scrum Master au service de l'OrganisationLe Scrum Master sert l'organisation de plusieurs façons, notamment :• En menant et en coachant l'organisation dans l'adoption de Scrum ;• En planifiant les implémentations de Scrum dans l'organisation ;• En aidant les employées et les parties prenantes à comprendre et à diffuser Scrum et le développement empirique

de produit ;• En provoquant le changement qui accroît la productivité de l'Équipe Scrum ; et,• En travaillant avec d'autres Scrum Masters pour accroître l'efficacité de l'application de Scrum dans l'organisation.

Page 13: Qu'est ce qu'un scrum master ?

Les 5 postures indispensables du Scrum Master

Sachant

Agent du changement

Coach

En tant que Scrum Master je sais donc …

Facilitateur

Servant Leader

Page 14: Qu'est ce qu'un scrum master ?

… animer tous les rituels Scrum

Planning poker

Techniques de rétrospective

User Stories A faire/En cours/Terminé

Page 15: Qu'est ce qu'un scrum master ?

… cadrer chaque rituel Scrum

Pour quoi suis-je là ?

Qui est là ?

Qu’allons-nous faire ?

Comment allons-nous procéder ?

Page 16: Qu'est ce qu'un scrum master ?

… me préparer pour chaque rituel Scrum

Page 17: Qu'est ce qu'un scrum master ?

… sais faire une présentation sur Scrum

RôleArtefactsEvènementPilliersValeursDéfinition de terminé

Page 18: Qu'est ce qu'un scrum master ?

… diagnostiquer l’Agilité et/ou Scrum

Individus et interactions

Processus et outils

- +

+

-

Produit opérationnel

Documentation

exhaustive- +

+

-

Collaboration cliente

Négociation

contractuelle- +

+

-

Adaptation au changement

Suivi d’un plan

- +

+

-

0

20

40

60

80

100

Notre plus haute priorité estde satisfaire le client en livrant

rapidement etrégulièrement des

fonctionnalités à grandevaleur ajoutée

Accueillez positivement leschangements de besoins,même tard dans le projet.

Les processus Agilesexploitent le changementpour donner un avantage

compétitif au clientLivrez fréquemment unlogiciel opérationnel avec des

cycles de quelquessemaines à quelques mois etune préférence pour les plus

courts

Les utilisateurs ou leursreprésentants et les

développeurs doiventtravailler

ensemble quotidiennementtout au long du projet

Réalisez les projets avec des personnes motivées.

Fournissez-leurl’environnement et le soutien dont ils ont besoin et faites-

leur confiance pouratteindre les objectifs fixés.

La méthode la plus simple et la plus efficace pour

transmettre de l’information àl'équipe de développement et à l’intérieur de celle-ci est le

dialogue en face àface.

Un logiciel opérationnel est la principale mesure

d’avancement

Les processus Agilesencouragent un rythme de

développement soutenable.Ensemble, les

commanditaires, lesdéveloppeurs et les

utilisateurs devraient être…

Une attention continue à l'excellence technique et à

une bonne conceptionrenforce l’Agilité.

La simplicité – c’est-à-dire l’art de minimiser la quantité de

travail inutile – estessentielle

Les meilleures architectures,spécifications et conceptions

émergent d'équipesauto organisées

À intervalles réguliers, l'équiperéfléchit aux moyens de

devenir plus efficace,puis règle et modifie son

comportement enconséquence.

Page 19: Qu'est ce qu'un scrum master ?

… sais donner du(es) feedback(s)

Page 20: Qu'est ce qu'un scrum master ?

… sais adopter la bonne posture

Haute sur

le cadre

Basse sur

le contenu

Empathie

Accepter de renoncer à ses

filtres

Ecouter

Observer

Accepter la différence

Page 21: Qu'est ce qu'un scrum master ?

… sais poser des questions

POURQUOI ?

OUI

NON

Comment …

Qu’est-ce qui …

Qui …

Où ….

Quand ….

Vers le passé ... Vers le futur …

Page 22: Qu'est ce qu'un scrum master ?

… sait être au service de …

Source : facilitation graphique Romain Couturier, atelier Agile Tour Montpellier 2013 par Géry Derbier

Page 23: Qu'est ce qu'un scrum master ?

… sais déléguer

Ma confiance en accord

avec l’autre

Page 24: Qu'est ce qu'un scrum master ?

… sais parler d’Agilité

Page 25: Qu'est ce qu'un scrum master ?

… sais accompagner le changement

Source : Fabrice Aimetti, tous droits réservés, http://wiki.ayeba.fr/R%C3%A9sistance+culturelle+au+changement

Page 26: Qu'est ce qu'un scrum master ?

… sais accompagner le changement

Source : Fabrice Aimetti, tous droits réservés, http://wiki.ayeba.fr/R%C3%A9sistance+culturelle+au+changement

Page 27: Qu'est ce qu'un scrum master ?

… sais traiter les objections

Présenter plutôt que convaincre

« OUI ET » plutôt que « OUI MAIS »

Inviter plutôt qu’imposer

Des petites avancées plutôt que de grandes frustrations

Page 28: Qu'est ce qu'un scrum master ?

… sais comment vis une équipe

Modèle de construction d’une équipe, par Tuckman

Formation Construction Normalisation Performance

Page 29: Qu'est ce qu'un scrum master ?

… sais éviter les situations compliquées

Triangle dramatique de Karpman

Persécuteur

SauveteurVictime

Page 30: Qu'est ce qu'un scrum master ?

… sais gérer mon agenda

Exemple pris pour une équipe de 4/6 personnes, itérations 2 semaines, 7h/jour

Lundi Mardi Mercredi Jeudi Vendredi

Sprint planning Daily meeting Daily meeting Daily meeting Daily meeting

Veille agile Clarification User Stories Séance de coaching individuelleCommunauté pratiques de

Scrum MasterSéance de coaching individuelle

Echanges avec le PO et les

autres parties prenantes métierPoint stratégie produit

Réunion avec la direction sur

l'avancée du produit

Coaching de la direction sur

l'AgilitéRestitution découvertes agiles

Préparation du backlog pour la

prochaine itération

Coaching PO sur le plan de

versionVeille/formation

Préparation du backlog pour la

prochaine itération

Lundi Mardi Mercredi Jeudi Vendredi

Daily meeting Daily meeting Daily meeting Daily meeting Daily meeting

Revue de la vision produit et des

prioritésSéance de coaching individuelle

Revue de la stratégie de livraison

de l'incrément de produit

Préparation présentation sur

l'AgilitéFacilite la livraison de l'incrément

Revue du modèle de valeurRéunion avec les commerciaux

sur l'alignement des priorités

Echanges avec les autres

services de l'entreprise sur

l'Agilité

Lecture Revue d'itération

Suivi avec l'infogérantRencontre avec les clients du

produits et les enjeux de l'Agilité

Coaching individuel Scrum

Master

Apprentissage nouvelle

technique de rétroRétrospective

Préparation du backlog pour la

prochaine itération

Evaluation de l'Agilité des autres

départements

Préparation Sprint planning et

revue d'itérationPréparation rétrospective

Page 31: Qu'est ce qu'un scrum master ?

Qu’est-ce qu’un Scrum Master ?

Un Scrum Master est une personne qui

sait écouter l’environnement et les

demandes de ses équipiers pour mettre à

disposition un cadre adéquat

Et quand vous avez fait tout ça … alors vous pouvez faire autre chose ;-)

Page 32: Qu'est ce qu'un scrum master ?

Ressources

http://www.scrumguides.org/download.html

http://scrummasterchecklist.org/

http://agilemanifesto.org/iso/fr/manifesto.html

http://wiki.ayeba.fr/Les+8+postures+du+Scrum+Master+-+Introduction

http://hostleadership.com

Page 33: Qu'est ce qu'un scrum master ?

Romain CouturierCoach agile & facilitateur graphique

[email protected]

@romaincouturier

terredagile.com

talondagile.com