Várias reuniões e melhores práticas do Scrum

Ravindra Prasad Blocked Unblock Seguir Seguindo 31 de dezembro de 2018

Reuniões Scrum desempenham um papel importante no sucesso das equipes ágeis. Esta é uma recapitulação de várias reuniões que são necessárias para uma equipe de scrum atingir seu objetivo.

Que todos tentem e descubram que, como resultado da oração diária, ele acrescenta algo novo à sua vida, algo com o qual nada pode ser comparado. – Mahatma Gandhi

Daily Scrum: Como o nome sugere, esta é uma reunião diária e deve ser atendida por todos os membros da equipe do scrum. Esta é uma reunião que deve durar 15 minutos ou menos, no mesmo local e na mesma hora do dia. A equipe do Scrum discute como o progresso está tendendo para o objetivo da sprint. Mais do que o progresso, este é um tempo obrigatório para todos os membros da equipe do scrum se unirem como uma equipe e ajudarem uns aos outros. No Daily Scrum, esses três pontos devem ser discutidos. Isto é como um tempo de oração diário para a equipe.

O que eu fiz ontem que ajudou a equipe de desenvolvimento a atingir o objetivo da Sprint?

O que farei hoje (próximas 24 horas) para ajudar a Equipe de Desenvolvimento a atingir o objetivo da Sprint?

Quais são os impedimentos que me impedem ou que a equipe de desenvolvimento atinja a meta da Sprint?

Melhores práticas:

  1. Esta reunião é para um time scrum. Se você, como membro do scrum master ou do scrum, convidar qualquer outro membro, certifique-se de que eles não interfiram na reunião, incluindo os gerentes de equipe, seus gerentes ou quaisquer outros membros da consultoria.
  2. Esta é uma reunião stand-up e deve ser cumprida por todos, independentemente de suas designações e funções
  3. Esta é uma reunião para tomar decisões rápidas, mas não para discussões prolongadas. Se alguma decisão precisar de mais tempo para discutir, deve ser feita como uma reunião separada.
  4. E se algum membro da equipe chegar atrasado? Basta ir em frente com a reunião sem esperar por ninguém. Se você esperar por um dia, ficará esperando por todos os outros dias.
  5. Por que o mesmo lugar e ao mesmo tempo? A equipe de scrum não deve procurar por um convite e local de reunião. A mente deve ser ajustada automaticamente. É melhor feito no local de trabalho onde a equipe se senta em vez de fazer em uma sala de reunião fechada.
  6. O scrum diário dá melhores resultados se for feito no início do dia. Ele define o tom e o humor para o resto do dia.
  7. Esta não é uma reunião de status para fornecer uma atualização ao gerente ou ao scrum master. Isto é para o time scrum e deve ser usado para identificar impedimentos ao desenvolvimento para remoção.

Um grama de desempenho vale quilos de promessas. – Mae West

Revisão do Sprint: A revisão do Sprint é feita no final do sprint e participada pela equipe do scrum, Product Owner, quaisquer outros interessados que são convidados pelo proprietário do produto. O principal objetivo desta reunião é obter o feedback sobre o incremento de produto que foi entregue conforme acordado na reunião de planejamento de sprint. Isso dá a oportunidade de fazer uma correção de curso no caso de haver alguma alteração nas condições de mercado e, portanto, no acúmulo de produtos no futuro.

Melhores práticas:

  1. A equipe de desenvolvimento é dona do "Demo" e se orgulha de mostrar o que foi feito até agora. Responde a qualquer pergunta sobre o incremento e recebe feedback para melhorias.
  2. O proprietário do produto discute o backlog atual do produto e propõe qualquer revisão nas datas de entrega, dependendo do progresso feito no incremento atual.
  3. A equipe de desenvolvimento destaca os problemas, impedimentos e desafios técnicos e como eles resolveram esses problemas.
  4. Esta não é uma reunião de status. Todo o grupo trabalha de forma colaborativa para o que fazer a seguir.
  5. Para um sprint de duração de um mês, quatro horas é ideal para esta reunião. Para um sprint de 2 a 3 semanas, duas horas são suficientes.

No esporte, sempre há espaço para melhorias. Sempre que vejo meus innings contra as Índias Ocidentais ou a Austrália, penso: 'Talvez eu pudesse ter feito isso melhor ou deveria ter mudado isso'. Veja, o críquete é um jogo de habilidade, e pode-se sempre melhorar o impacto que se tem em um turno. – Yuvaraj Singh (jogador de críquete indiano)

Retrospetiva de sprint: retrospectiva de sprint dá uma oportunidade para inspecionar o que correu bem e o que pode ser melhorado no sprint e identificar os próximos passos para trabalhar. O principal objetivo da retrospectiva de sprint é

  1. Identifique como o sprint foi em termos de trabalho, pessoas, processos, ferramentas, tecnologia, produto e relacionamentos. Esta é uma maneira segura de levantar qualquer coisa que não esteja funcionando e também uma oportunidade de reconhecer o que está funcionando bem.
  2. Crie um conjunto de próximas etapas para sustentar o que está funcionando bem e as áreas que precisam ser melhoradas

Melhores práticas:

  1. Esta reunião não deve ser usada para “jogo de culpa”. Se algo não estiver funcionando, sugira também o que você acha que pode melhorar.
  2. Todos os membros da equipe scrum devem ter oportunidades iguais para compartilhar seus pontos de vista. Um método que vi funcionando muito bem. “Triste, contente e teve”

Triste: O que me deixou triste no último sprint

Fico feliz: O que me fez feliz no último sprint

Tinha: eu queria ter … no último sprint

3. É importante rever os próximos passos em cada reunião retrospectiva, melhor ainda se eles forem fechados no sprint. Caso contrário, a equipe perde o interesse e deixa de dar feedback

4. Equipe leva isso como uma oportunidade para melhorar o DoD (Definição de Feito) após cada sprint. Por exemplo, se houver muitos defeitos no sprint atual, a equipe apresentará um plano para introduzir a automação de testes e melhorar a porcentagem de cobertura de código como parte do DoD.

“A menos que o compromisso seja feito, há apenas promessas e esperanças; mas sem planos. ”- Peter F. Drucker

Planejamento de sprint: O objetivo principal do planejamento do Sprint é reunir todos os membros do time scrum e chegar a um objetivo comum a ser alcançado nesse sprint. A equipe do Scrum colabora para entender o que precisa ser feito nesse sprint. A entrada para esta reunião é Product Backlog. Backlog como uma palavra pode confundir. Esta é simplesmente a lista de recursos do produto.

Texto original em inglês.