Como o Scrum Master participa dos Stand-ups diários?

21

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

user109170
fonte
3
Se a equipe fizer tudo corretamente e não precisar de feedback (já que o scrum-master pode ficar de lado e observar como você se auto-organiza), acho que você não precisa mais dela.
SuperM
26
Não se apresentar à equipe parece muito estranho, seja qual for a metodologia que você esteja seguindo.
Doc Brown
22
Isso é uma piada, certo ? Você tem uma reunião diária com alguém e não perguntou o nome dela? Eu sei que os scrums podem ser difíceis, mas as cortesias comuns da vida ainda se aplicam.
High Performance Mark
18
Poderíamos descobrir o nome dela, mas é mais divertido apreciar o absurdo do Dilbert da situação na BigCo em que estamos contratados. Desde que ela não faz muito, isso realmente não importa.
user109170
8
Um SM pode participar, fazendo perguntas críticas como "é normal que essa história tenha ficado na coluna de teste nos últimos 2 dias?" Ou sugerindo melhorias no fluxo de trabalho geral do processo de desenvolvimento. Colocando isso de lado, um SM é alguém que geralmente investe muito no aspecto humano do desenvolvimento de software. Se alguém assim entra sem se apresentar ... Talvez seja hora de começar a questionar qual valor ela agrega à equipe, porque tudo me parece meio suspeito.
precisa

Respostas:

21

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

Shantanu Alshi
fonte
1

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.

Scrimmers
fonte
isso é apenas sua opinião pessoal ou algum tipo de prática estabelecida? neste último caso, por favor, fornecer referências para que
mosquito
2
Na minha opinião, a SM faz parte da equipe, e a equipe é auto-organizada. Até a equipe declarar, durante uma retrospectiva, que seu SM não é produtivo ou está funcionando da maneira que o time quer que ele trabalhe, quando um bom SM deve ajustar seu comportamento ou remover o impedimento, substituindo-se ...
ptyx
1

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.

Asim Ghaffar
fonte
Se o scrum master nem sempre está no scrum, como eles aprenderão sobre os impedimentos das equipes?
Andy
O livro que mencionei era sobre uma ferramenta, ou seja, TFS. Portanto, estou assumindo que, naquele contexto, eles esperavam que alguém que enfrentasse algum impedimento registrasse um problema / impedimento na ferramenta e o atribuísse ao ScrumMaster. Se a equipe estiver posicionada, eles pode usar quadro branco a lista para baixo impedimento .. Tendo dito que eu sinto que há momentos em que SM tem que estar em cada reunião ..
Asim Ghaffar
1

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.)

Timo Bähr
fonte
0

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.

Jolie Roy
fonte
Parte do objetivo do scrum é responsabilizar a equipe pelo trabalho em que se comprometeram.
Andy
0

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.

gcb
fonte
O scrim master faz parte da equipe, mas é realmente recomendado que eles não realizem trabalhos de desenvolvimento. Seu trabalho em tempo integral é facilitar as várias cerimônias ágeis e remover impedimentos.
Andy
existem dois casos aqui: alguém realmente precisa de um emprego em tempo integral para fazer isso, então sua organização tem outros problemas. ou ele está sendo scrum master para várias equipes (mais comum), para que ele também não seja investido na equipe e não deva fazer parte dos "porcos".
Gcb #
1
Eu acho que é uma dicotomia falsa que você está montando. Alguns impedimentos podem demorar um pouco para serem resolvidos, como trabalhar com terceiros para descobrir por que você não pode acessar as APIs deles.
Andy
isso é válido se a sua empresa tiver obstáculos suficientes para alguém tentar desbloquear a equipe 24 horas por dia, 7 dias por semana.
gcb
1
Um scrum master não remove apenas impedimentos. Eles ajudam a equipe a ser o mais eficaz possível, onde a remoção de impedimentos é uma parte disso. Outras partes incluem a execução de reuniões retrospectivas / de planejamento, capturando resultados e métricas e tentando melhorar os processos; exercícios de construção de equipes; facilitar o treinamento e o crescimento pessoal (geralmente fazendo lobby pela organização de tais "liberdades"); muito mais.
Sebastian Carroll
0

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.

MagExt
fonte
1
Divulgue se você tem alguma afiliação ao standup.report, de acordo com as diretrizes do site. Esta postagem pode ser confundida com spam.
Maple_shaft