Nous avons un consultant Scrum Master professionnel [*] qui a récemment rejoint notre projet. Malheureusement, nous ne connaissons pas son nom (elle ne s'est jamais présentée à nous, elle est juste venue un jour et a dit "nous avons un stand-up quotidien"), et elle ne semble pas faire grand-chose d'autre que présider un réunion de stand up quotidienne - quand je lui ai demandé à moitié en plaisantant de donner également des commentaires quotidiens lors de la réunion, elle a été assez insultée, disant que c'est le travail du Scrum Master de "faciliter, ne pas participer".
Cela semble assez anti-Agile (ayant travaillé sur d'autres projets agiles, où les équipes étaient autogérées), ce qui est censé être égalitaire, mais je ne sais pas comment cela fonctionne dans la méthodologie Scrum. Je soupçonne qu'elle ne fait pas grand-chose toute la journée, et c'est la raison de sa défensive sur cette question.
Le Scrum Master participe-t-il au débat "hier, aujourd'hui, obstacles" lors de la réunion debout, ou leur rôle est-il de simplement présider ("faciliter") la réunion?
[*] On ne nous a pas dit en fait quel était son travail, nous supposons simplement, puisqu'elle se fait appeler le Scrum Master
Idéalement, le maître de mêlée est chargé de faciliter les activités du projet et de traiter toutes sortes d'obstacles rencontrés pendant cela. Il/elle ne participe pas au tournoi "hier, aujourd'hui, obstacles" lors du stand-up quotidien en tant que tel, cependant, est responsable devant les membres de l'équipe pour tout type de statut sur les obstacles qu'ils ont signalés lors des stand-up précédents .
J'ai travaillé avec 5 équipes de mêlée avec une organisation réputée, toutes ont suivi la même pratique.
Pour obtenir une image détaillée de toutes les responsabilités d'un Scrum Master, je vous recommande de jeter un œil à ceci http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf
Je suis SM depuis de nombreuses années, je m'en remets à l'équipe. S'ils souhaitent que je participe, je le fais aussi bien que l'animateur.
L'idée est d'être celle d'un "leader serviteur".
L'équipe doit avoir la capacité d '"embaucher/licencier" le SM, de ne pas le faire entrer, d'exiger un stand sans se présenter.
En stand-up, elle devrait donner un statut sur les obstacles, puis en rétrospective, elle devrait donner son avis sur la façon dont les stand-ups pourraient être rendus plus significatifs ou efficaces.
Si l'on s'attend à ce que SM donne le statut de ses activités quotidiennes, alors à mon humble avis, on a de mauvaises attentes. Le but du statut est que l'équipe puisse aligner ses activités et je ne sais pas pourquoi un membre de l'équipe voudrait savoir ce qu'elle (SM) faisait hier pour planifier aujourd'hui. Au moins un livre suggère même que les SM ne sont même pas tenus d'être en stand-up quotidiennement.
Le Scrum Master ne participe pas nécessairement à la réunion Daily Scrum selon le cadre officiel Scrum.
Quelques citations de Scrumguides.org :
"Le Scrum Master applique la règle selon laquelle seuls les membres de l'équipe de développement participent au Daily Scrum."
"Le Scrum Master s'assure que l'équipe de développement a la réunion, mais l'équipe de développement est responsable de la conduite de la mêlée quotidienne."
"Pendant la réunion, les membres de l'équipe de développement expliquent [...]"
Le travail du Scrum Master est "faciliter les événements Scrum comme demandé ou nécessaire"
(Néanmoins, à mon humble avis, cela augmente la transparence si le Scrum Master rejoint la procédure "hier, aujourd'hui, obstacles". À mon humble avis, un parfait Product Owner peut également participer et répondre aux trois phrases d'un Daily Scrum. Mais c'est contre Scrum officiel.)
Scrum Master ne donne pas de mise à jour de leur statut, mais ils sont là pour faciliter la réunion debout. Leur rôle est de s'assurer que la réunion commence à l'heure, tout le monde dans la réunion donne ses mises à jour de statut dans leur délai, de prendre des mesures lorsqu'un membre de l'équipe a des obstacles à l'accomplissement de sa tâche.
Pour info, nous utilisons notre réunion de stand up quotidienne en ligne à http://www.standup.report qui permet également à notre équipe offshore de participer et de faciliter le processus de réunion en ajoutant/modifiant les tâches soumises par les membres de l'équipe en ligne.
Votre entreprise a mal démarré. Le Scrum Master doit faire partie de l'équipe.
En embauchant un Scrum Master à plein temps, tout ce que vous avez fait est d'ajouter une autre couche entre l'équipe et la direction/les parties prenantes. Pas du tout agile.
Une personne de l'équipe, normalement le manager, qui fait également partie de l'équipe, joue le rôle de Scrum Master. Mais ce n'est vraiment pas un "titre". c'est un rôle que n'importe qui peut remplir au besoin. Dans une équipe, nous le faisions tourner chaque mois.
Maintenant, cela répond à toutes les questions. Le SM faisant partie de l'équipe, il participe à toutes les actions de l'équipe. facile.
être un SM est juste un travail subalterne de suivi des choses à l'extérieur de l'équipe. Ainsi, le SM prend généralement un peu moins de travail car il sera celui qui sera interrompu tout le temps par une communication externe et l'envoi d'e-mails comme "des mises à jour sur cette question?". rien de plus.
Le vendeur d'huile de serpent qui a vu l'opportunité de se vendre en tant que Scrum Masters à plein temps est la racaille de la terre et va complètement contre Agile, comme vous l'avez noté.
J'ai 3 équipes Scrum dans ma position de Scrum Master et nous utilisons un tableau de bord électronique dans notre pratique agile. Toutes mes équipes, à l'exception d'une, fournissent leur statut sur toutes les tâches sur lesquelles elles travaillent, passant d'une personne à l'autre, dans le processus standard de stand-up. L'équipe d'exception a décidé qu'elle voulait faire son standup histoire par histoire et a maintenant demandé que je dirige cela en étant le seul à diriger la réunion.
Y a-t-il justification pour qu'un Scrum Master assume ce rôle pendant le standup? Je peux comprendre si l'équipe a plus de 7 ressources, mais il semble que ce soit un rôle de baby-sitting conçu pour que tout le monde soit attentif au lieu que l'équipe soit des adultes responsables car ils ne veulent pas prendre la peine de s'auto-organiser.
L'un des membres de cette équipe travaille également pour l'une des autres équipes et a mentionné dans le sprint rétro à quel point la réunion se déroule plus rapidement lorsque chaque personne prend la relève et prend les devants pour elle-même au tableau. Cela n'a fait aucune différence pour l'équipe et l'OP a poussé l'équipe à défendre sa position sur la méthode histoire par histoire.