O Guia Simples e Prático Para Fazer uma DAILY SCRUM Que Funciona!

Daily Scrum

Olá,

No artigo de hoje vou falar sobre  um dos eventos mais importantes e talvez, mais negligenciados do Scrum.

A famosa Daily Scrum… também conhecidas por Reuniões diárias, Daily Meeting, Stand-Up Meeting, Daily Stand-Up ou até mesmo Scrum Diário (o pessoal é criativo para dar nome à este evento)!

Se você encontrar qualquer uma destas nomenclaturas por aí, saiba que se tratam da mesma reunião. Eu vou usar o termo Daily Scrum aqui meramente por questão de costume.

Resumindo, Daily Scrum é uma reunião diária, de 15 minutos, para discutir o que foi feito, qual o plano para as próximas 24 horas, e quais impedimentos estão impedindo o time de avançar.

 

Baixe a Versão em PDF do Infográfico deste Post

Faça o download da versão em PDF do infográfico e tenha este mapa salvo em seu computador. 

 

Qual a Importância do Daily Scrum?

Stormtroopers Kanban

São muitas as vantagens de se realizar as Daily Scrum’s todos os dias.

Além de melhorar a comunicação e o engajamento da equipe, corrige os rumos, mitiga os riscos e ainda proporciona o uso dos 3 pilares do Scrum, que é a inspeção ( do progresso) e adaptação (ajustes e impedimentos) diariamente e transparência (todos sabem o que está acontecendo).

Reuniões Diárias melhoram as comunicações, eliminam outras reuniões, identificam e removem impedimentos para o desenvolvimento, destacam e promovem rápidas tomadas de decisão, e melhoram o nível de conhecimento do Time de Desenvolvimento.

Existe um acrônimo em inglês que define os objetivos da Daily Scrum (como pode ser visto no blog do Martin Fowler).

GIFTS (Good Start, Improvement, Focus, Team, Status)

  • Good Start – Ajudam a começar bem o dia
  • Improvement – Promove a melhoria contínua
  • Focus – Reforça o foco no que realmente importa
  • Team – Para reforçar o senso de equipe
  • Status – Para comunicar o que está acontecendo

O Daily Scrum funciona como um mini PDCA diário promovido pela equipe do projeto.

Regras Básicas da Daily Scrum

regras

Para que a Daily Scrum possa funcionar de forma efetiva, existem algumas regras que devem ser estabelecidas e mantidas pelo Scrum Master.

Duração máxima de 15 minutos

15-minutos-e1280427206304

Assim como os demais eventos do Scrum, estas reuniões são time-boxed, ou seja, possuem um tempo fixo.

Reuniões longas e monótonas são ótimas formas de começar mal o dia (acaba com a energia das pessoas). Evitamos isso no Scrum fixando durações máximas para os eventos.

Portanto, mantenha as Daily Scrum’s com quinze minutos ou menos.

Como regra geral, após 15 minutos, as pessoas começam a se distrair e perder o foco principal, deixando a reunião pouco produtiva.

Mesmo Local e Horários todos os dias

same place and time

O principal motivo desta regra é fazer com que as pessoas se acostumem e passem a sentir que estas reuniões fazem parte de sua rotina diária (assim como escovar os dentes, tomar café, etc.)

Para que esta regra funcione, é essencial que a reunião nunca deixe de iniciar porque algum membro da equipe ainda não chegou, ou porque alguém terá que faltar.

Existem projetos ondem as equipes definem algum tipo de punição para quem se atrasa ou deixa de comparecer à Daily Scrum.

Mas, claro, não precisa ser cegamente inflexível.

O importante é que todos entendam a importância e agreguem isso as suas rotinas.

Scrum Master Organiza, mas o Time Scrum é quem conduz

Time Organizando

O Scrum Master assegura que o Time de Desenvolvimento realize a reunião, mas o Time de Desenvolvimento é responsável por conduzir a Reunião Diária.

O Scrum Master reforça a regra de que somente os integrantes do Time de Desenvolvimento participem da Reunião Diária.

Qualquer outra pessoa envolvida no projeto, pode participar, mas como ouvinte!

O que é preciso para o Daily Scrum?

Basicamente, o que é preciso para iniciar as Daily Scrum’s são:

  • Os integrantes do Time Scrum (são eles que conduzem)
  • O Scrum Master (ele quem organiza)
  • O Burn Down Chart
  • O Registro de Impedimentos

Quando utilizado é utilizado um quadro de Kanban, é muito recomendado que a reunião seja feita em frente ao mesmo.

Roteiro Passo-a-Passo

storm troopers want to cook

Passo 1

Scrum Master organiza a reunião e avisa todos os envolvidos sobre o local, horário, pauta e modus operandi.

Passo 2

Scrum Master explica as regras do Daily Scrum, e passa o bastão para o Time de Desenvolvimento.

Passo 3

É comum um empasse no início para saber quem vai começar. Uma forma simples de resolver isso é usar a regra do “Quem chega por último, fala primeiro”.

Aqui entram as 3 perguntas básicas que devem ser respondidas:

  • O que eu fiz ontem que ajudou o Time de Desenvolvimento a atender a meta da Sprint?
  • O que eu farei hoje para ajudar o Time de Desenvolvimento atender a meta da Sprint?
  • Eu vejo algum obstáculo que impeça a mim ou o Time de Desenvolvimento no atendimento da meta da Sprint?

Passo 4

O próximo em ordem de chegada fala a sua parte até que todos falem.

É importante definir uma regra (como a do “quem chega por último”) para que o próprio time saiba quem é o próximo sem precisar da intervenção do facilitador.

Isso contribui para que a reunião não ultrapasse os 15 min.

Passo 5

O Scrum Master termina a reunião, atualiza o quadro de Kanban e o Burn Down Chart.

Além disso, o Scrum Master atualizado os registros de impedimentos que foram levantados para que ele possa partir para tentar resolvê-los assim que a reunião acaba.

O Time de Desenvolvimento ou membros da equipe frequentemente se encontram imediatamente após a Reunião Diária para discussões detalhadas, ou para adaptar, ou re-planejar, o restante do trabalho da Sprint, mas isso é feito de forma isolada e não faz parte da Daily Scrum.

Infográfico Daily Scrum

Abaixo fiz um infográfico para explicar de forma resumida os objetivos, benefícios e quais são as etapas para realizar um Daily Scrum.

Infografico - Daily Scrum

Baixe a Versão em PDF do Infográfico deste Post

Faça o download da versão em PDF do infográfico e tenha este mapa salvo em seu computador. 

As verdades que nunca te contaram sobre o Time Scrum
MindMaster Entrevista: Fábio Cruz
  • Muito boa a explicação. 😉

    Só acho que em muitos casos o PO é importante para ajudar a definir o rumo ou alguma mudança.

  • Muito Obrigado Diego!

    Sim, é importante a participação do PO em algumas Daily Scrum's.

    Principalmente para tirar dúvidas de negócio ou observar o progresso.

    Mas como, na maioria dos casos, o PO não entende nada da parte técnica e ele nem deve interferir na solução técnica escolhida pelo time, sua participação em TODAS as reuniões não faz sentido (além de ficar perdido no assunto, não vai agregar muito).

  • Muito obrigado Wouerner

  • Mariana Graf disse:

    Muito bom, Denisson.
    E além dos registros de atividades e observação dos impedimentos, o que mais vocês fazem com o daily? Tem alguma métrica dessas informações que poderão ser utilizadas em outros setores, por exemplo?

  • Denisson Vieira Verdade. Aqui na X4Start[1] o PO sempre participa e nós tentamos não ser muito técnico nessa reunião. Deixamos as explicações mais técnicas para a pós-reunião (se for preciso).

    Mais uma vez, parabéns pelo artigo. 😉

  • Muito Obrigado Mariana,

    Além do registro de atividades e impedimentos, na Daily Scrum você consegue mensurar a Velocidade (Velocity) do sprint baseado no progresso do Burndown Chart.

    Outra atividade importante que é feita implicitamente durante a Daily Scrum é a gestão de riscos do projeto. Com a análise dos impedimentos é possível identificar problemas atuais e se precaver para riscos futuros.

    As principais ferramentas para comunicação aos demais setores da empresa são o gráfico de Burndown e o quadro de Kanban (gestão à vista)… nada melhor que isso para mostrar o progresso aos envolvidos.

    Abraços

  • RAbugento Diego, obrigado mais uma vez!

  • […] deve rodar as Daily Scrum para oferecer a oportunidade ao Scrum Team de relatar o progresso e os respectivos obstáculos. […]

  • […] que a reunião mais conhecida do método ágil é a Daily Scrum, embora muitas vezes mal implementada por aqueles que querem aplicar o Scrum em seus […]

  • Murilo Aquino disse:

    Muito bom o conteúdo de vocês: objetivo, claro e divertido. Perfeito!

  • Jorge Tadeu Duarte Romano disse:

    ótimo post como sempre. Fiquei na dúvida se a duração de 15 minutos é suficiente para projetos maiores nos quais o time de desenvolvedores é grande. Mas é um ótimo direcionamento para a equipe, parabéns.

    http://fluxoconsultoria.com/blog/

    • leonardo disse:

      15 minutos sempre, indepenente do tamanho do time.

  • […] dizer que este princípio foi o fato gerador das Reuniões Daily Scrum. Realmente ao falar face a face com os profissionais o resultado mais duplica, pois impedimentos e […]

  • Atila disse:

    A presença do SM não é obrigatória!

  • Ramon disse:

    Bom dia.

    Muito bom o artigo. Bastante explicativo, e de forma bastante clara.
    Tenho apenas uma dúvida:
    PO já foi informado que deve apenas participar como ouvinte da reunião diária. Mas e no caso do Scrum Master e de um possível Gerente de Projeto, eles também serão apenas ouvintes na reunião?

    Obrigado e parabéns pelo post.

  • Charles Bandeira disse:

    E quando a pessoa tem problemas de fala ou é muda? Ela fica apenas como ouvinte? Parece complicado trabalhar com isso se a pessoa possui alguma deficiência de fala.

    • Felipe disse:

      Charles,

      Acredito que se a pessoa for suda/muda e a empresa a contratou para atuar em um time SCRUM deve haver algum interprete de Libras (se for no Brasil), se utiliza o aplicativo Hand Talk (https://www.handtalk.me/app) para a interpretação dos textos e áudios em línguas de sinais ou outros recursos específicos para permitir a inclusão desses profissionais. Colocar essas pessoas apenas como ouvinte as exclui do processo e não é essa a intenção quando se fala de metodologias ágeis que visam tornar os times parte fundamental do projeto.

  • Amandita Rodrigues disse:

    Muito didático o artigo, Denisson! 🙂 Sucesso!

  • Ricardo Corrales disse:

    Excelente!!!

  • Percebo que a equipe muitas vezes perde o foco durante a reunião, todo munda fala ao mesmo tempo e as vezes falam sobre assuntos que não são o foco. Gostaria de dicas em como fazer uma Daily mais focada e produtiva.

    • Kerler Chaves disse:

      Olá Ewerton! É bem simples, ao iniciar a reunião fala-se apenas um por vez de forma muito objetiva como: 1. O que eu fiz até o momento / 2. O que irei fazer até amanhã / 3. Se tem algo que pode me impedir de cumprir meu objetivo.
      O SM finalizar com algo que possa ser relevante para o sprint, assim como, tem o papel de impedir que outros interrompam.
      Seguindo isso por alguns dias vai virar uma rotina legal e produtiva.
      Abraço!

  • leonardo disse:

    Nas regras de conduta, o time “scrum” é quem conduz a daily.
    Está correto? Não seria o Dev Team quem deve conduzir?