A cada dia de Sprint, a Equipa faz uma reunião (ou cerimónia, na terminologia Scrum), conhecida como Daily Scrum.

A Daily Scrum é muito importante na Framework Scrum, sendo usada pelas equipas ágeis de forma a assegurar que todos os membros estão alinhados e a progredir em direção ao objetivo comum do Sprint (Sprint Goal).

via GIPHY

Como já referimos, a Daily Scrum é uma cerimónia realizada todos os dias de um Sprint. É realizada no mesmo horário e lugar e além disso, têm uma duração de 15 minutos.

Oferece contexto para o presente dia de trabalho, assim como identifica ações necessárias para alcançar o Sprint Goal. Os participantes obrigatórios da Daily Scrum são os membros da equipa de desenvolvimento, os outros elementos da equipa podem participar na reunião como convidados, e apenas ouvintes.

O objetivo central desta cerimónia é o planeamento do dia de trabalho. Assim, nestes 15 minutos, os membros da Equipa partilham as realizações do dia anterior, dificuldades que sentiram na concretização das suas tarefas ou o que os impediu de as concretizar. Com estas informações a equipa consegue antever desafios que poderão comprometer o seu trabalho e o Sprint Goal. É comum dizer que cada elemento da equipa de desenvolvimento deve responder a três perguntas durante a Daily Scrum:

  • O que fiz ontem
  • O que farei hoje
  • Quais os obstáculos, caso existam, que encontrei ou antevejo

É importante recordar que, ainda que o objetivo do Scrum Master seja garantir a realização da Daily Scrum ela não deve depender da sua presença. A equipa tem a autonomia para, na hora e local acordado executar a reunião.

A correta implementação da Daily Meeting é crucial para o sucesso de uma equipa Scrum, uma vez que permite à equipa determinar como o dia anterior afetou o objetivo da Sprint e, caso necessário, reagir para corrigir a direção, e atingir o Sprint Goal.

A Daily Scrum é uma materialização do Processo Empírico que esta na essência da Framework Scrum. São três os pilares que sustentam a implementação deste processo: Transparência, Inspeção e Adaptação.

Durante a Daily Scrum os pilares podem ser visualizados quando:

Transparência:

  • Os membros da equipa de desenvolvimento estão familiarizados com o Sprint Goal e como a equipa avança em direção a ele;
  • Os membros da equipa de desenvolvimento compartilham o que fizeram e o que aprenderam que ajudou a avançar na direção do Sprint Goal;
  • Todo os elementos da equipa de desenvolvimento partilham os processos e os obstáculos que podem impedir o cumprimento do Sprint Goal.

Inspeção:

  • Os membros da equipa atualizam os dados que dão origem ao Burndown chart e revêem as hipóteses de, em conjunto, atingirem o Sprint Goal.

Adaptação:

  • A equipa de desenvolvimento identifica pontos a serem discutidos com o Scrum Master para remover obstáculos e otimizar processos que possam por em causa o Sprint Goal;
  • A equipa de desenvolvimento tem a liberdade para se reorganizar para corrigir desvios no Burndown chart e garantir que atinge o Sprint Goal;

Na sua essência, o Daily Scrum existe para determinar se a equipa de desenvolvimento está no caminho certo para atingir o Sprint Goal e que medidas precisam existir para esta permanecer nesse percurso. O Scrum é dividido por diferentes cerimónias e a Daily Scrum é uma peça crucial de toda a estrutura. Serve assim como uma forma de acompanhar o desempenho geral, fornecendo ao mesmo tempo informações valiosas do dia anterior. É importante que todos os membros da equipa estejam cientes do objetivo da Daily Scrum, a fim de ajudar a aumentar o entendimento, garantindo um continuo foco nos atuais e futuros objetivos.