A Daily Scrum é rápida, com duração de no máximo 15 minutos, realizada no próprio ambiente de trabalho do time. Dessa forma, cada integrante compartilha o que fez, o que fará, e quais problemas enfrentou. Esse último aspecto serve para levantar os desafios enfrentados e superados, e os que ainda necessitam de resoluções.
A Daily Scrum é um momento no qual cada indivíduo do time precisa pensar e responder essas três perguntas: o que fez? O que fará? Quais problemas enfrentou? É parte do processo responder todo dia essas mesmas questões.
Segundo o "Scrum Guide", quem participa da reunião são os desenvolvedores. Também está implícito que o Scrum Master deve participar, e vários agilistas acreditam que, além deles, deveria ser considerada a presença do Product Owner, que é o representante do cliente dentro do time.
- Uma reunião diária;
- com duração de até 15 minutos;
- feita em pé para cansar caso ultrapasse os 15 minutos;
- três perguntas principais devem ser respondidas: O que fez? O que fará? Quais problemas enfrentou?
- toda a equipe participa: desenvolvedores, Scrum Master e Product Owner.
É importante fixar que ela deve ser realizada sempre no mesmo horário e lugar. Claro que fixar isto em empresas que possuem regras de horários mais flexíveis pode ser complicado, portanto, daremos algumas dicas, saindo do prisma do framework.
A equipe se reúne para responder 3 perguntas simples:
- O que fiz desde o último Daily Scrum?
- O que pretendo fazer até o próximo?
- Quais problemas me atrapalharam?
O timebox para essa reunião é de apenas 15 minutos por dia e, como qualquer outro timebox, deve ser respeitado. Para isso, é importante lembrar que essa é uma reunião expositiva: o objetivo aqui não é resolver o problema, mas sim apontá-lo. Se alguém souber como ajudar, apenas indica que sabe e após o fim do Daily os interessados se reunem para conversar.
É essencial que todos os integrantes do time estejam disponíveis para a reunião, dessa forma, marcá-la no início do expediente implica em possíveis ausências, pois algumas pessoas ainda não chegaram no trabalho.
Diante disso, é possível pensar que é mais plausível escolher o primeiro horário em que todos da equipe estejam na empresa. O problema de fazer isso é que a pessoa que acabou de chegar ainda está se situando, entrando no ritmo do trabalho. O mesmo acontece quando se opta pelo último horário. Para quem está encerrando o expediente, fica um pouco complicado, pois a pessoa está na iminência de ir embora.
Uma dica é evitar momentos extremos do dia - início e final do horário de trabalho - e utilizar intervalos existentes na rotina. Por exemplo: o time para e almoça ao meio dia? Então o Daily Scrum pode ser realizado às 11:45, ou, se metade do time volta do almoço e metade sai depois, o intervalo entre os almoços pode ser um momento bacana.
Outra opção é escolher outra pausa, algum momento utilizado para descontração do time. Por exemplo, durante muito tempo na Alura o Daily era aplicado antes da pausa da tarde, assim, quando as pessoas começavam a ficar com fome, já sabiam que esse era o momento do Daily. O interessante de se fazer isso é que mesmo a reunião acabando, o time ainda conversa sobre isso no momento do lanche.
A dica é fazer a reunião em momentos de pausa ou próximos a eles. Evitando que caia no início ou final do dia, e mantendo sempre o mesmo horário e lugar pra que não seja preciso pensar nessa logística todos os dias.