Qu'est ce qu'un scrum master ?

1 332 vues

Publié le

Avec l'essor massif de l'Agilité dans les organisations et plus particulièrement de la méthode Scrum, un nouveau rôle est apparu : Scrum Master. Peut-il développer ? Quelles sont ses missions ? Cette session devrait vous permettre de faire le tri entre les mythes et les réalités qui entourent ce rôle. En bonus vous repartirez avec quelques outils bien pratiques dans votre rôle quotidien de Scrum Master.

Cette conférence a été donnée la 1ère fois à Agile Grenoble 2016.

Publié dans : Business
1 commentaire
4 j’aime
Statistiques
Remarques
  • Bonjour Romain, merci pour cette présentation;-) juste que question pouvez vous m'envoyer la version français de guide scrum 2016 ?
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
1 332
Sur SlideShare
0
Issues des intégrations
0
Intégrations
617
Actions
Partages
0
Téléchargements
31
Commentaires
1
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Qu'est ce qu'un scrum master ?

  1. 1. Qu’est-ce qu’un Scrum Master ? www.terredagile.com
  2. 2. 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.
  3. 3. Hobby 1 : les bandesdessinées
  4. 4. Hobby 2 : jardiner
  5. 5. Source : http://mephotos.canalblog.com/archives/2012/08/20/24928769.html Hobby 3 : courir
  6. 6. 3 stylesde coureur Débutant Amateur Pro Scrum-But ScrumScrum-But But 3 stylesde Scrum
  7. 7. Comprendre le Scrum-But Avec Scrum Avant Scrum ProductOwner Analyste Chef de projet MOA AMOA Client … L’équipe de développement Développeur Testeur Architecte Ergonome … ScrumMaster Chef de projet ? Leader technique ? Architecte ?
  8. 8. Le Scrum-Butappliqué au Scrum Master Liste non exhaustive Poubelle Master (ou bonne poire) Post-it Master JIRA Master Outils* Master Pilote/Planning Master Scrum tournant Code Master
  9. 9. 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.
  10. 10. Le Scrum Master au service du Product Owner Le 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éveloppement Le 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'Organisation Le 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
  11. 11. 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 Owner Organisation
  12. 12. Le Scrum Master au service du Product Owner Le 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éveloppement Le 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'Organisation Le 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.
  13. 13. Les 5 postures indispensables du Scrum Master Sachant Agent du changement Coach En tant que Scrum Master je sais donc … Facilitateur ServantLeader
  14. 14. … animer tous les rituels Scrum Planning poker Techniques de rétrospective User Stories A faire/En cours/Terminé …
  15. 15. … cadrer chaque rituel Scrum Pour quoi suis-je là ? Qui est là ? Qu’allons-nous faire ? Comment allons-nous procéder ?
  16. 16. … me préparer pour chaque rituel Scrum
  17. 17. … sais faire une présentationsur Scrum Rôle Artefacts Evènement Pilliers Valeurs Définition de terminé
  18. 18. … 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é est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au clientLivrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites- leur confiance pour atteindre 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 Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être… Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle Les meilleures architectures, spécifications et conceptions émergent d'équipes auto organisées À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
  19. 19. … sais donner du(es) feedback(s)
  20. 20. … 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
  21. 21. … sais poser des questions POURQUOI ? OUI NON Comment … Qu’est-ce qui … Qui … Où …. Quand …. Vers le passé ... Vers le futur …
  22. 22. … sait être au service de … Source : facilitation graphique Romain Couturier, atelier Agile Tour Montpellier 2013 par Géry Derbier
  23. 23. … sais déléguer Ma confiance en accord avec l’autre
  24. 24. … sais parler d’Agilité
  25. 25. … sais accompagner le changement Source : Fabrice Aimetti, tous droits réservés, http://wiki.ayeba.fr/R%C3%A9sistance+culturelle+au+changement
  26. 26. … sais accompagner le changement Source : Fabrice Aimetti, tous droits réservés, http://wiki.ayeba.fr/R%C3%A9sistance+culturelle+au+changement
  27. 27. … 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
  28. 28. … sais comment vis une équipe Modèle de construction d’une équipe, par Tuckman Formation Construction Normalisation Performance
  29. 29. … sais éviter les situationscompliquées Triangle dramatique de Karpman Persécuteur Sauveteur Victime
  30. 30. … 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 coachingindividuelle Communauté pratiques de Scrum Master Séance de coachingindividuelle Echanges avec le PO et les autres parties prenantes métier Point 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 version Veille/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és Séance de coachingindividuelle 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 valeur Ré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érant Rencontre avec les clients du produits et les enjeux de l'Agilité Coaching individuel Scrum Master Apprentissage nouvelle technique de rétro Ré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ération Préparation rétrospective
  31. 31. 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 ;-)
  32. 32. 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
  33. 33. Romain Couturier Coach agile & facilitateur graphique romain.couturier@terredagile.com @romaincouturier terredagile.com talondagile.com

×