Que fait un scrum master toute la journée?

Pour citer Wikipedia:

Scrum est facilité par un ScrumMaster, dont la tâche principale consiste à éliminer les obstacles à la capacité de l’équipe à atteindre l’objective de sprint. Le ScrumMaster n’est pas le chef de l’équipe (car ils s’organisent eux-mêmes) mais agit comme un tampon entre l’équipe et toute influence distrayante. ScrumMaster garantit que le processus Scrum est utilisé comme prévu. Le ScrumMaster est l’application des règles. ”

Sur cette base, et compte tenu du fait que la plupart des entresockets exécutent 2 à 3 projets à la fois, quelles sont les tâches réelles qu’un SM accomplit pour occuper un emploi à temps plein? Ou est-ce que ce n’est pas un travail à temps plein et que cet individu fait d’autres choses comme le développement, les ventes, etc.?

Est-ce que n’importe quel SM a quelque chose à partager?

Le Scrum Master fera des choses comme s’assurer que les mêlées se déroulent, organiser des réunions de planification du sprint, des rétrospectives, etc. Il pourra également expliquer à la direction ce que l’équipe fait et pourquoi les membres de l’équipe sprint se termine. Au-delà de cela, il n’y a pas vraiment de tâches définies pour le Scrum Master. Ainsi, une personne peut facilement être Scrum Master pour 3 équipes, et il rest du temps pour effectuer des tâches de gestion (demandes de vacances, procédures, réunions ennuyeuses avec les administrateurs ou autres), ou être libre de consortingbuer au développement. ressources de l’équipe.

Malheureusement, nous n’avons pas le luxe d’avoir des scrum masters dédiés. Je suis aussi un chef d’équipe et un développeur senior qui remplit plus que la journée.

Je suis généralement sur Stack Overflow toute la journée. Oh, et j’essaie de coordonner les déjeuners.

La clé du rôle ScrumMaster est de supprimer les obstacles.

Le gestionnaire ScrumMaster / Iteration

  • Construit le plan de publication
  • Construit le plan Scrum / Iteration
  • Planifie et héberge le
    • Réunions de planification Scrum / Iteration
    • Show & Tells
    • Réunions de planification de la libération
    • Rétrospectives
  • Possède le tableau des bloqueurs et travaille activement avec l’équipe pour identifier et supprimer les bloqueurs
  • Met à jour l’équipe WIKI
  • Met à jour les grands graphiques visibles dans la salle des équipes, y compris le mur de la carte récit
  • Participe au standup quotidien
  • Participe au quotidien Scrum of Scrums

Le ScrumMaster / Iteration Manager est également le chien de berger, c’est-à-dire qu’il protège l’équipe (troupeau). Enfin, ScrumMaster / Iteration Manager est le sharepoint contact de l’équipe pour les ressources externes, mais principalement le chef de projet.

“agit comme un tampon entre l’équipe et toute influence distrayante”

C’est un travail à temps plein. Il y a un groupe de personnes qui aimeraient obtenir des informations de la part de l’équipe et c’est le responsable technique qui doit gérer ces questions. Pour bien faire ce travail, il est important d’être proactif et non réactif. Par conséquent, ils devraient garder toutes les roues en bon état de marche. C’est une transformation étonnante quand le SM fonctionne bien.

Je pense qu’il y aura autant de réponses à cette question que de personnes pour y répondre. Dans une petite équipe composée de personnes dévouées qui savent essentiellement ce qu’elles font, le rôle de SM est presque invisible; dans une équipe plus grande essayant de faire face à des exigences vagues et à des luttes de pouvoir, le SM sera très visible et n’aura probablement jamais un moment pour eux, devenant le paratonnerre pour toutes les frustrations de l’équipe.

Il n’y a pas de substitut à savoir ce que vous voulez réaliser et avoir une petite équipe de personnes qui savent comment y parvenir. Si vous avez cela, et que vous “adoptez SCRUM”, vous serez probablement convaincu rapidement qu’être un Scrum Master est facile. Mais si au contraire vous avez un gros bordel d’équipe, un objective indéfini, beaucoup de bagarres politiques et que vous «adoptez SCRUM», vous en reviendrez probablement en pensant qu’être un Scrum Master est un emploi à temps plein ( peut-être impossible) travail nécessitant une combinaison de talents très rares. La plupart des équipes réelles se situent probablement entre ces deux extrêmes.

Bien que ScrumMaster soit un rôle dans le cadre Scrum, la personne qui remplit ce rôle doit être membre de l’équipe. Dans Scrum, les membres de l’équipe doivent à tout prix être à temps plein . Les membres de l’équipe doivent être en mesure de prendre en charge des tâches sur le carnet de commandes Sprint. Il peut s’agir de tâches de développement, de tâches de test, de configuration des tâches du serveur CI, etc. Si vous ne pouvez pas consortingbuer à la destruction, pourquoi être dans l’équipe? Casser et rejoindre une autre équipe est la dernière chose que tout individu respectant ScrumMaster devrait faire. ScrumMasters doit être un leader de service intégré et dédié à son équipe et à son produit. ScrumMaster est un rôle dans une équipe, pas un titre de travail. Je ne suis pas d’accord avec ceux qui pensent que vous pouvez être un ScrumMaster sur plus d’un projet à la fois et être toujours de classe mondiale. Le fait est que ce n’est pas Scrum.

Avant tout: éliminer les obstacles .

Il est préférable qu’un Master Scrum soit dédié à une équipe, de sorte que les obstacles soient éliminés le plus rapidement possible. Une partie de cela peut être fait de manière proactive, par exemple en poussant le PO à parsingr certaines histoires mieux pour le prochain Sprint.

S’il y a plus de temps disponible, il est pratique que le responsable technique dispose de compétences qui lui permettent de fonctionner en tant que développeur ou testeur au sein de l’équipe. J’ai vu de bons résultats avec les SM qui délèguent autant que possible à un chef de projet (classique) et se concentrent sur le développement la plupart du temps.

Pour faire une histoire courte, le Scrum Master est chargé de faire bouger les choses. Et dans la pratique, le Scrum Master est souvent un chef de projet déguisé. C’est du moins le cas dans mon entreprise.

Sur cette base, et compte tenu du fait que la plupart des entresockets exécutent 2 à 3 projets à la fois, quelles sont les tâches réelles qu’un SM accomplit pour occuper un emploi à temps plein?

Tout ce qui est dans leurs compétences pour aider l’équipe à atteindre son objective.

Ou est-ce que ce n’est pas un travail à temps plein et que cet individu fait d’autres choses comme le développement, les ventes, etc.?

ScrumMaster n’était pas à l’origine destiné à être un travail à temps plein. ScrumMaster est un rôle rempli par quelqu’un de l’équipe. Ce membre de l’équipe est dédié au produit à temps plein. Donc, quand il ne fait pas de tâches ScrumMaster, ils reprennent par défaut des tâches sur le Backlog Sprint.

Tout ce dont les développeurs ont besoin pour restr productifs. Commander une pizza. Allez parler aux administrateurs, à la direction, aux autres équipes. Faites de la bureaucratie en quelque sorte. Corrigez le serveur de compilation si personne d’autre n’est disponible.

Le mot clé ici est que le rôle d’un Scrum Master est un rôle de facilitateur. Et comme quelqu’un l’a mentionné à juste titre, son travail le plus important est de garantir à son équipe un environnement sans distraction, ce qui implique d’éliminer les obstacles et de s’assurer que son équipe dispose de tout ce dont elle a besoin à tout moment. Scrum master est un lien entre l’équipe produit et l’équipe de développement. La prise de décision est effectuée par l’équipe et non par Scrum Master. Il est déconseillé de partager un Scrum Master entre plusieurs équipes, car l’exigence d’une équipe peut constituer un obstacle pour l’autre équipe et, par conséquent, défier la finalité d’un Scrum Master. En outre, il est très dangereux d’avoir votre manager en tant que Scrum Master, car la pression de la livraison sur le manager peut le contraindre à une micro-gestion, ce qui est une tuerie pour toute équipe Scrum. Autre que les choses régulières qui est

  • Organiser la planification du Sprint et les rétrospectives
  • Faciliter les standups quotidiens
  • Démo à la fin du sprint
  • Répondre aux préoccupations de l’équipe mentionnées aux standups

Quelques points importants qu’un Scrum Master doit gérer au quotidien sont les suivants:

  • Prévoir et supprimer toutes les distractions pour l’équipe avant même qu’elle ne touche l’équipe.
  • Encourager l’équipe à communiquer davantage
  • Maintenir une communication constante avec l’équipe produit pour vérifier ce qui doit être fait en vue de futurs sprints
  • Assurez-vous que l’équipe suit les processus convenus collectivement, car au cours de l’activité de sprint, certains processus passent parfois inaperçus.
  • Trouver constamment des moyens d’améliorer les processus suivis par l’équipe

Plus important encore, un Scrum Master doit restr en attente et soutenir son équipe.

Tout ce travail prend beaucoup de temps et nécessite un Scrum Master dédié qui ne joue aucun autre rôle.

Scrum Master est comme l’ours mère de l’équipe. Ils s’occupent de la santé de l’équipe (en termes de projet), les protègent des adversaires embêtants et éliminent les obstacles pour l’équipe. Je joue à ScrumMaster pour mon équipe mais je suis également un responsable du développement (pour la même équipe!) Qui participe aux discussions techniques, aux discussions de conception, à la coordination entre les développeurs et à l’équipe (s’ils ne le font pas déjà). J’essaie de prendre en charge des tâches de développement pour graver le graphique lorsque le temps est disponible.

N’est-il pas extrêmement distrayant pour le ScrumMaster de jouer ce rôle dans plusieurs équipes? Dieu je trouverais cela déroutant. Quel obstacle bloque à nouveau l’équipe ?? Attendez qui travaillait sur cette tâche?

Un rôle Scrum Master implémenté correctement est inestimable pour le projet et ne doit pas être considéré comme un rôle à temps partiel. L’aspect le plus important du rôle est d’agir comme un outil de suppression d’obstacles pour toutes les questions soulevées lors des réunions Scrum par les équipes de développement. Un Scrum Master technique (ce que la plupart des SM ont tendance à faire) ne devrait pas être un développeur au sein de l’équipe, mais devrait être capable de conseiller sur la conception et les solutions (une extension pour associer la programmation si vous voulez).

Ils sont responsables de la mise à jour de ProductBackLog (les articles doivent être créés par l’entreprise), de SprintBackLog et de BurnLog, et de la liaison avec l’entreprise et la direction informatique en cours. Ils gèrent également un SpikeLog pour tous les éléments nécessitant une investigation pouvant évoluer vers Stories (à nouveau sous l’impulsion de l’entreprise).

Comme le suggère le développement moteur, le ScrumMaster est un membre à part entière de l’équipe et devrait donc être à temps plein. Je considère généralement mon rôle comme étant «de faire en sorte que l’équipe fonctionne comme une machine bien huilée», qui peut avoir plusieurs significations à différents moments. Souvent, un SM passe beaucoup de temps à faciliter les interactions de l’équipe avec des personnes extérieures à l’équipe, en particulier celles liées à l’parsing commerciale et aux attentes des parties prenantes. Au-delà, il s’agit de rencontrer les éléments mécaniques listés par Cam et de s’occuper de l’état physique et émotionnel de l’équipe.

En lien avec l’une des réponses précédentes, l’un des aspects fondamentaux sur lequel j’insiste est qu’aucun membre de l’équipe n’est un rapport direct pour moi ou pour l’autre. Cela empêche des choses comme le temps de vacances, les dépenses, etc. de faire partie de mon travail, mais cela consortingbue beaucoup à ne pas encombrer la relation de confiance qui doit exister.

Comme on le comprend généralement, la priorité n ° 1 sur la liste scrum-master consiste à supprimer les obstacles signalés par l’équipe. Mais cela ne devrait pas s’arrêter là, il devrait constamment chercher des obstacles potentiels et, plus important encore, des obstacles qui sont là mais pas encore identifiés. Ken a déclaré que les obstacles sont des opportunités. Donc, scrum-master devrait profiter de ces opportunités tout au long de la journée pour amener ses équipes à une productivité excessive .

Le but ultime de Scrum est d’apporter du succès aux projets. L’objective d’avoir un scrum-master est de s’assurer que la mêlée réussisse à atteindre le but de la mêlée. Maintenant, pour remplir le but de scrum-master, il doit également penser et agir au niveau stratégique. Ceci est un travail à temps plein.