4.2 Scrum Master
Geralmente, é o trabalho do Scrum Master facilitar os eventos e ser o professor e treinador, se certificando que cada membro da equipe adira à teoria, práticas e regras do Scrum.
O Scrum Master não é um líder de equipe que dita o que a equipe ou os membros dela devem fazer; o Scrum Master é parte da equipe.
Vamos trazer a analogia de um Scrum Master como um cão pastor. Um cão pastor mantém as ovelhas juntas e protege-as dos lobos. Também leva as ovelhas na direção certa. De maneira semelhante, o Scrum Master mostra o caminho certificando-se de que a equipe se atenha à prática e às regras da estrutura do Scrum, e é de sua responsabilidade proteger seus membros, para que eles não sejam desviados das suas atividades por outros times, líderes ou gerentes. O Scrum Master ajuda a equipe a manter o compromisso dado ao Dono do Produto na reunião de planejamento do Sprint.
As responsabilidades do Scrum Master são:
- Certifica-se de que a equipe de desenvolvimento segue as regras da estrutura do Scrum
- Treina a equipe de desenvolvimento
- Facilita as eventos (reunião diária, revisão de Sprint e reuniões de planejamento)
- Faz a manutenção da lista de impedimentos e remove as barreiras
- Protege o time das interferências externas (mantém os lobos longe das ovelhas)
As responsabilidades do Scrum Master em vários processos:
Processo |
Responsabilidades do Scrum Master |
Identificação do Scrum Master e Parte Interessada(s) |
Ajuda a identificar a Parte Interessada(s) do projeto |
Formação da equipe de desenvolvimento |
- Facilita a seleção da equipe de desenvolvimento - Facilita a criação do Plano de Colaboração e do Plano de Formação de Equipes - Garante que os recursos de backup estejam disponíveis para o bom funcionamento do projeto |
Desenvolvimento de Épico(s) |
Facilita a criação de Épico(s) e Personagens |
Criação da lista prioritária de requisitos do produto |
Ajuda o Dono do Produto com a criação da lista priorizada de requisitos e na definição dos critérios de conclusão |
Conduz o planejamento de liberação |
- Coordena a criação do cronograma de planejamento de liberação - Determina a duração do Sprint |
Criação das Histórias de Usuários |
Dá assistência ao time de desenvolvimento na criação das Histórias de Usuário e seus critérios de aceitação |
Estimativa das Histórias de Usuários |
Facilita as reuniões da equipe de desenvolvimento para estimar as histórias de usuários |
Compromisso com as histórias do usuário |
Facilita as reuniões da equipe de desenvolvimento para se comprometerem com as histórias de usuários |
Identificação das Tarefas |
Facilita a equipe de desenvolvimento na criação da lista de tarefas para o próximo Sprint |
Estimativa de Tarefas |
Auxilia a equipe de desenvolvimento a estimar o esforço necessário para a conclusão das tarefas definidas para o Sprint |
Criação da lista de requisitos do Sprint |
Auxilia a equipe de desenvolvimento na criação da lista de requisitos do Sprint e do Gráfico de Evolução |
Criação de Entregáveis |
- Apoia a equipe de desenvolvimento na criação dos entregáveis definidos para o Sprint - Ajuda a atualizar o Quadro do Scrum e o Log de Impedimentos |
Coordenação da Reunião Diária |
Assegura que o Quadro do Scrum e o Log de Impedimentos permaneçam atualizados |
Organiza a lista de requisitos prioritários |
Facilita as Reuniões de Revisão da lista de requisitos prioritários do Produto |
Apresentação e Validação de Sprints |
Facilita a apresentação dos entregáveis concluídos pela equipe de desenvolvimento para aprovação do Dono do Produto |
Retrospectiva do Sprint |
Garante que o ambiente ideal de projeto exista para a equipe de desenvolvimento nos Sprints subsequentes |
Retrospectiva do Projeto |
Representa o Time Central do Scrum para fornecer as lições aprendidas no projeto atual, se necessário |