Temos um consultor profissional do Scrum Master [*] que recentemente se juntou ao nosso projeto. Infelizmente, não sabemos o nome dela (ela nunca se apresentou a nós, ela apenas apareceu um dia e disse "estamos tendo uma consulta diária"), e ela parece não fazer muito mais, exceto presidir uma reunião stand-up diária - quando, meio que brincando, pedi a ela que também desse feedback diário na reunião, ela ficou bastante ofendida, dizendo que é o trabalho do Scrum Master "facilitar, não participar".
Isso parece bastante anti-ágil (tendo trabalhado em outros projetos ágeis, onde as equipes eram auto-dirigidas), o que deveria ser igualitário, mas não tenho certeza sobre como isso funciona na metodologia Scrum. Suspeito que ela não faça muito o dia todo, e essa é a razão de sua atitude defensiva nessa questão.
O Scrum Master participa do discurso "ontem, hoje, impedimentos" durante a reunião de pé ou o papel deles de presidir ("facilitar") a reunião?
[*] Na verdade, não nos disseram qual é o trabalho dela, apenas assumimos, já que ela se chama Scrum Master
fonte
Respostas:
Idealmente, o scrum master é responsável por facilitar as atividades do projeto e resolver qualquer tipo de impedimento enfrentado durante isso. Ele / ela não participa do discurso "ontem, hoje, impedimentos" durante o stand-up diário per se, no entanto, é responsável perante os membros da equipe por qualquer tipo de status sobre os impedimentos que eles relataram durante os stand-ups anteriores .
Trabalhei com 5 equipes de scrum com uma organização de renome, todas elas seguiram a mesma prática.
Para obter uma imagem detalhada de todas as responsabilidades de um scrum master, recomendo que você dê uma olhada neste http://www.scrummasterchecklist.org/pdf/ScrumMaster_Checklist_12_unbranded.pdf
fonte
Sou SM há muitos anos, adoro a equipe nisso. Se eles gostariam que eu participasse, eu faço isso, além de facilitar.
A idéia é ser um 'líder servo'.
A equipe deve ter a capacidade de "contratar / demitir" o SM, não fazer com que eles varram, exigir uma resistência sem se apresentar.
fonte
Nos levantamentos, ela deve dar status sobre impedimentos e, em retrospectivas, deve opinar sobre como os levantamentos poderiam ser mais significativos ou eficientes.
Se alguém espera que SM dê status de suas atividades diárias, então IMHO tem expectativas erradas. O objetivo do status é para que a equipe possa alinhar suas atividades e não sei por que um membro da equipe gostaria de saber o que ela (SM) estava fazendo ontem para planejar hoje. Pelo menos um livro sugere que o SM nem precisa estar em stand-ups diariamente.
fonte
O Scrum Master não participa necessariamente da reunião do Daily Scrum, de acordo com a estrutura oficial do Scrum.
Algumas citações do Scrumguides.org :
"O Scrum Master aplica a regra de que apenas os membros da equipe de desenvolvimento participam do Daily Scrum."
"O Scrum Master garante que a equipe de desenvolvimento tenha a reunião, mas a equipe de desenvolvimento é responsável pela condução do Daily Scrum".
"Durante a reunião, os membros da equipe de desenvolvimento explicam [...]"
O trabalho do Scrum Master é "facilitar eventos do Scrum, conforme solicitado ou necessário"
(No entanto, o IMHO aumenta a transparência se o Scrum Master ingressar no procedimento "ontem, hoje, impedimentos". Também o IMHO, um Dono de Produto perfeito, pode opcionalmente também participar e responder às três frases dentro de um Daily Scrum. Mas isso é contra o Scrum oficial.)
fonte
Tenho 3 equipes de Scrum na minha posição como Scrum Master e usamos um quadro de tarefas eletrônico em nossa prática ágil. Todas as minhas equipes, com exceção de uma, fornecem seu status em todas as tarefas em que estão trabalhando, passando de uma pessoa para outra, no processo de stand-by típico. A equipe de exceção decidiu que queria fazer seu stand-up, história por história, e agora pediu que eu liderasse isso sendo o responsável pela condução da reunião.
Existe alguma justificativa para um Scrum Master assumir esse papel durante o standup? Eu posso entender se a equipe tem mais de 7 recursos, mas parece que é uma função de babá projetada para fazer com que todos prestem atenção, em vez de a equipe ser adultos responsáveis, porque eles não querem se preocupar em se auto-organizar.
Um dos membros dessa equipe também está trabalhando para uma das outras equipes e mencionou no sprint retro quanto mais rápido a reunião ocorre quando cada pessoa se aproxima e assume a liderança por si mesma no quadro. Isso não fez nenhuma diferença para a equipe, e o OP levou a equipe a manter sua posição no método de história por história.
fonte
Sua empresa começou errada. O scrum master deve fazer parte da equipe.
Ao contratar um scrum master em tempo integral, tudo o que você fez foi adicionar outra camada entre a equipe e a gerência / partes interessadas. Totalmente não ágil.
Uma pessoa da equipe, normalmente o gerente, que também faz parte da equipe, assume o papel de scrum master. Mas realmente não é um 'título'. é uma função que qualquer pessoa pode preencher conforme necessário. Em uma equipe, costumávamos alterná-lo todos os meses.
Agora, isso responde a todas as perguntas. O SM sendo parte da equipe, ele participa de tudo que a equipe faz. fácil.
ser um SM é apenas um trabalho servil de acompanhar as coisas externamente à equipe. Portanto, o SM geralmente exige um pouco menos de trabalho, porque ele é interrompido o tempo todo por comunicação externa e enviando e-mails como "alguma atualização sobre essa pergunta?". nada mais.
O vendedor de óleo de cobra que viu a oportunidade de se vender como mestres de scrum em tempo integral é a escória da terra e vai completamente contra o Agile, como você observou.
fonte
O Scrum Master não atualiza seus status, mas eles estão lá para facilitar a reunião de pé. Sua função é garantir que a reunião comece no horário, todos na reunião atualizam seu status dentro do prazo, agem quando qualquer membro da equipe tem obstáculos para concluir sua tarefa.
Para sua informação, estamos usando nossa reunião stand-up diária on-line em http://www.standup.report, que também permite que nossa equipe offshore participe e facilite o processo de reunião adicionando / modificando as tarefas enviadas on-line por membros da equipe.
fonte