Você já ouviu falar da frase "scrum of scrums"? Afinal, o que é um Scrum de Scrums?
Já é bem disseminado que um scrum é parte integrante da metodologia ágil, uma reunião diária presencial com duração de cerca de 15 minutos ou mais. A equipe ágil, geralmente composta entre cinco a dez pessoas, checa onde a equipe está em termos de progresso no trabalho, no que estão trabalhando no momento, quanto tempo levará e quais potenciais obstáculos existem.
Um scrum de scrums envolve várias equipes de scrum se reunindo com um ou dois representantes de cada cada scrum indiivudual. Por isso o termo, um scrum de scrums. Ao contrário das reuniões regulares de scrum, no entanto, encontros scrum de scrums não tem que ser conduzida diariamente; duas vezes por semana é suficiente na maioria das circunstâncias.
Por que precisamos de um scrum de scrums?
Como as equipes de scrum funcionam melhor com menos de dez membros, as empresas maiores criam mais grupos para acomodar o maior número de desenvolvedores. No entanto, várias equipes de scrum devem de alguma forma manter contato e coordenar seus esforços para evitar armadilhas como redundância e ineficiência.
É por isso que a melhor solução é uma reunião de scrum, que reúne representantes escolhidos de cada equipe ágil. Dessa forma, nenhuma equipe fica de fora do circuito, e os recursos de todos são alocados de forma eficiente e produtiva.
Em relação ao tamanho da equipe scrum de scrums, a sabedoria convencional recomenda seguir os mesmos padrões aplicados nas reuniões de scrum de menor escala: não mais do que dez participantes. Essa limitação no número de participantes leva uma organização a manter vários scrums, o que por sua vez exige um scrum de scrums.
Benefícios de um Scrum de Scrums
Então, para que essas reuniões são úteis? Vale a pena listar aqui para fácil referência.
- Mais fácil para grandes empresas usarem a metodologia scrum
- Simplifica a colaboração
- Garante que cada equipe se mantenha informada, já que todos estão representados
- Ele fornece um fórum para expor problemas e dificuldades, facilitando a resolução de problemas
- Facilita o consenso
- Fornece um meio de lidar com novos desenvolvimentos inesperados que potencialmente afetam vários grupos ou departamentos
- Reforça o papel de cada equipe e os mantém no curso, impedindo-os de entrar na pista de outra equipe.
- A saída (output) coordenada de todas as equipes envolvidas
- Integração das produções de várias equipes em uma única entidade
- Eliminação de quaisquer gargalos
- O que sua equipe conseguiu desde a última reunião?
- Quais problemas surgiram, se houveram, que criaram um bloqueio?
- Quais tarefas sua equipe planeja realizar antes da próxima reunião?
- Que saída dos sprints futuros da sua equipe você prevê interferir no trabalho de outras equipes, se houver?
- Você já experimentou algum obstáculo de outras equipes?
- Certifique-se de que cada equipe saiba quais pontos compartilhar na reunião.
- Certifique-se de nomear as pessoas certas para a reunião. Assim como o primeiro item, cada equipe precisa enviar a pessoa certa, e nem sempre é o Mestre Scrum.
- Defina a duração e a frequência da reunião antecipadamente. Não mais do que duas vezes por semana, com um período entre 30 minutos e uma hora, no máximo. Se se puder manter a duração de um scrum regular, ou seja, 15 minutos de duração, então tanto melhor.
- Reserve tempo para resolver problemas. Isso não é apenas um exercício para obter um relatório de status.
- Crie um ambiente onde todos se sintam à vontade com o compartilhamento de preocupações e outras informações. Isso significa criar confiança e transparência com todos os membros da equipe.
- Enfatize a cada participante que as informações abordadas na reunião devem ser trazidas de volta para cada equipe e transmitidas claramente para eles.
- Lembre-se que é uma reunião de scrum, não uma reunião de status. As pessoas não estão nela apenas para relatar o que fizeram. Reuniões de Scrum são mais do que isso.
AQC - Otimizando Processos |
Nenhum comentário:
Postar um comentário