É necessário um Scrum Master em uma equipe de alto desempenho?

11

Meu entendimento dos deveres do scrum master é o seguinte:

  • Aplicar o processo
  • Remova impedimentos (que os desenvolvedores não podem se remover)
  • Impedir interrupções externas
  • Facilitar reuniões de scrum (stand up, retrospectivas, etc.)

Se os desenvolvedores da equipe forem disciplinados, eles seguirão o processo sem que alguém os treine. Eles também não terão problemas em realizar reuniões retrospectivas e outras reuniões de scrum. Se o resto da organização entender os limites do sprint, as interrupções e impedimentos externos que exigiriam um scrum master já serão minimizados.

À medida que uma equipe obtém alto desempenho e uma organização entende os limites do sprint, parece que as necessidades de um mestre de scrum diminuem. É possível que uma equipe chegue ao ponto em que um scrum master não seja mais necessário?

Dave
fonte

Respostas:

5

Eu gostaria de ter um centavo para cada equipe "Agile" que pergunta "qual é a maneira correta de fazer x". Se você é realmente ágil, não precisa fazer essas perguntas - não existe um "processo verdadeiro", a única maneira de ser ágil é fazer o que funciona para você. Pessoas sobre processos, lembre-se.

No entanto, se você realmente precisar de alguma validação de que está fazendo certo - veja este pequeno artigo de um dos fundadores do movimento Agile.

Um membro da família de metodologias Crystal é o Crystal Clear. O Crystal Clear pode ser descrito para um ouvinte de nível 3 nas seguintes palavras:

“Coloque 4-6 pessoas em uma sala com estações de trabalho e quadros brancos e acesso aos usuários. Faça com que eles entreguem software testado e em execução aos usuários a cada um ou dois meses e os deixem em paz. ”

De fato, descrevi o Crystal Clear nessas palavras para um patrocinador experiente do projeto. Ele seguiu essas instruções e relatou cinco meses depois: "Fizemos o que você disse e funcionou!"

Entrevistei o líder da equipe alguns meses depois e seu relatório foi tão curto quanto minhas instruções:

“Seguindo sua sugestão, nós quatro assumimos a sala de conferências, que possui conexões de rede. Nós a mantivemos por todos os quatro meses, desenhando nos quadros brancos por lá, fornecendo software à medida que avançávamos. Funcionou muito bem. ”

Então, se você tem um time (com sorte), nem precisa do Scrum. Coloque-os em uma sala sozinhos e diga-lhes para seguir em frente.

gbjbaanb
fonte
16

Não! Um Scrum master NÃO é necessário para uma equipe de alto desempenho.

As equipes de alto desempenho existiam antes do Scrum, e existem muitas outras metodologias que são bem-sucedidas e criam equipes de alto desempenho que não possuem um Scrum master. Não devemos cair na armadilha de pensar que há apenas uma maneira de gerenciar um projeto ou desenvolver código para ter uma equipe de alto desempenho.

Mas, por favor, não confunda isso com a resposta à pergunta "É necessário um mestre de scrum em uma equipe de Scrum?"

A resposta para isso é ... absolutamente sim. Qualquer equipe que não tenha um scrum master não está fazendo scrum, independentemente do que eles possam pensar. É o que Ken Schawber chama de "Scrum but" e vem da frase "Estamos fazendo Scrum, mas ..."

Dakotah North
fonte
4
+1 este é exatamente o ponto. Scrum é uma metodologia com certos aspectos a serem seguidos e que implica que uma equipe tenha um mestre em Scrum. E, como já foi dito, é totalmente possível trabalhar de outra maneira, mas isso não é o Scrum. Não necessariamente melhor ou pior, apenas diferente.
Murrekatt 8/08
2

Um scrum master sempre deve ser nomeado no papel, na minha opinião, se acontecer que ele faz pouco, então que seja. Nas ocasiões em que os desenvolvedores estão de mau humor e discutindo entre si, é necessário ter um mestre de scrum para acompanhar a situação.

Também há um trabalho administrativo para administradores associado a elementos do scrum, o gerenciamento do backlog vem à mente - dependendo da ferramenta usada, o scrum master provavelmente assumirá a responsabilidade por isso.

Não estou tentando ser cínico, mas nunca vi um processo tão afinado que nunca haja detritos que alguém precise limpar :-)

No final do dia, mesmo que não haja nada para realmente fazer, o processo de garantir que não haja nada a fazer deve ser da responsabilidade de alguém. Se isso é responsabilidade ou não, é uma decisão interna.

Adam Houldsworth
fonte
Interessante. Na nossa equipe, o OP gerencia o backlog, mas entendo o seu ponto. Manter o gráfico de burndown atualizado, por exemplo, é uma dessas tarefas domésticas.
Dave
@ Dave Eu uso o gerenciamento como um pouco de tudo. Temos proprietários que preencherão a ferramenta com solicitações etc., e nos sprints que retiramos dela. Mas existem outras partes, como assinar tarefas obsoletas, arrumar etc, que são executadas pelo SM.
2

Fui o Scrum Master de uma equipe altamente funcional e gosto de pensar que era essencial. As tarefas de mestre de Scrum demoravam menos de uma hora por dia, em média. Dias de demonstração, retrospectivas e reuniões de planejamento foram a maior parte do meu trabalho. No resto do tempo, eu me separava e usava o chapéu de desenvolvedor, testador ou cliente, dependendo de onde precisávamos de ajuda para atingir nossos objetivos.

Christopher Bibbs
fonte
0

Nada permanece o mesmo. Você pode conseguir concluir um projeto específico, mas por que interromper a equipe com essas responsabilidades? A administração da empresa pode ser instável em uma economia em baixa e começar a fazer demandas adicionais. Novas contratações podem ser uma interrupção.

Eu simplesmente não vejo o lado positivo de não ter um.

JeffO
fonte
0

Se você deseja usar a metodologia Scrum , verifique se sua equipe conhece o Scrum. Envie-os para treinamento. A existência ou não de um scrum master não determinará seu sucesso. O compromisso da equipe será.

Andrew Lewis
fonte