Scrum of Scrums

Como dimensionar o Scrum

Priorize o que importa com o template de scrum do Jira

Obtenha visibilidade total de todo o trabalho a ser feito, para que você possa se concentrar no maior impacto.

Principais conclusões

  • O Scrum de Scrums é uma técnica Ágil em escala para coordenar várias equipes que trabalham em prol de uma meta comum.

  • Ele envolve representantes de cada equipe que se reúnem com frequência para tratar de dependências, riscos e desafios de integração.

  • As principais funções incluem o proprietário-chefe do produto e o Scrum de Scrum master, apoiando o alinhamento e a entrega em escala.

  • Use o Scrum de Scrums para sincronizar projetos grandes, resolver bloqueios entre equipes e entregar soluções integradas.

"Crescer" não é igual a "escalar"

Acrescentar mais gente ao mesmo problema só dificulta a resolução dele. Mas encontrar uma maneira de se tornar mais eficiente conforme cresce, ah, isso é escala.

Durante décadas, o Guia do Scrum estabeleceu as bases para ajudar equipes e empresas a lidar com essas necessidades. Porém, escalar o Scrum para além de equipes individuais requer uma abordagem diferente. Para concretizar isso, a técnica de Scrum de Scrums — às vezes chamada de SoS — foi criada.

A história do Scrum de Scrums

A metodologia do Scrum de Scrums foi implementada pela primeira vez em 1996 por Jeff Sutherland e Ken Schwaber, dois pioneiros da estrutura de Scrum. Eles precisavam encontrar um modo de coordenar oito unidades de negócios com várias linhas de produtos por unidade e de sincronizar equipes individuais umas com as outras. Então, tentaram outra maneira de escalar equipes de Scrum para atingir a meta. A experiência inspirou Sutherland a publicar um artigo, em 2001, intitulado "Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies" (O ágil pode ser escalado: a invenção e a reinvenção do Scrum em cinco empresas), que mencionava o Scrum de Scrums pela primeira vez.

Desde então, o Scrum de Scrums ganhou popularidade como uma prática muito associada à escala ágil. Incorporado ao Guia Scrum@Scale e mencionado em outras estruturas de agilidade escalas, ele dá a estrutura para ajudar uma equipe a escalar.

Se você está tendo dificuldades com o Scrum nas equipes individuais, não pode dimensionar essas práticas em uma equipe de equipes. Puxe a corda Andon e lide com os desafios da equipe antes de começar o dimensionamento.

O que é Scrum de Scrums?

O Scrum de Scrums é uma técnica de agilidade escalada que oferece uma maneira de conectar várias equipes que precisam trabalhar juntas para entregar soluções complexas.

Ele ajuda uma equipe a desenvolver e entregar produtos complexos por meio de transparência, inspeção e adaptação em escala. É muito bem-sucedido quando todos os membros de uma equipe de Scrum de alto desempenho trabalham com uma meta em comum, têm confiança e respeito mútuos e estão alinhados por completo.

Para garantir isso, determinar o tamanho da equipe é crucial. Uma pesquisa de Hackman e Vidmar sugere que, em teoria, 4,6 pessoas é o "tamanho perfeito de uma equipe". Equipes muito pequenas ou muito grandes podem ter dificuldades com a entrega de produtos complexos.

Se você está tendo dificuldades com o Scrum nas equipes individuais, não pode dimensionar essas práticas em uma equipe de equipes. Puxe a corda Andon e lide com os desafios da equipe antes de começar o dimensionamento.

Quanto maior a equipe, maior a quantidade de linhas de comunicação entre membros da equipe, dificultando a geração de confiança e de um objetivo comum.

Um diagrama que mostra como mais linha de comunicação pode prejudicar equipes de Scrum dimensionado

Portanto, dividir uma equipe grande demais em duas ou três menores pode ajudar a desenvolver relacionamentos pessoais e a manter os resultados desejados.

Se você está tendo dificuldades com o Scrum nas equipes individuais, não pode dimensionar essas práticas em uma equipe de equipes. Puxe a corda Andon e lide com os desafios da equipe antes de começar o dimensionamento.

Quando várias equipes são criadas para cumprir um objetivo comum, coordenação é imprescindível. Isso trouxe a necessidade do Scrum de Scrums.

Qual é a diferença entre Scrum e Scrum de Scrums?

O Scrum é a estrutura para gerenciar o trabalho em uma única equipe Ágil, com foco na entrega de valor incremental por meio de sprints. O Scrum de Scrums, por outro lado, é a técnica de coordenação usada quando várias equipes de Scrum trabalham juntas em um projeto maior, permitindo a colaboração e o alinhamento entre equipes.

Enquanto o Scrum se concentra nas reuniões rápidas diárias e nos ciclos de sprint da equipe, o Scrum de Scrums reúne representantes de cada equipe para discutir dependências, riscos e pontos de integração. Essa abordagem ajuda as empresas a dimensionar as práticas Ágeis e manter a transparência em várias equipes que trabalham em prol de uma meta comum.

O objetivo do Scrum de Scrums

Um Scrum de Scrums é uma equipe virtual que consiste em delegados com vínculos incorporados às equipes de entrega originais. Comparados às hierarquias organizacionais tradicionais ou a equipes baseadas em projetos, essas estruturas de equipes interconectadas reduzem os caminhos de comunicação. O objetivo é coordenar equipes menores e independentes, que aplicam o Scrum de Scrums para coordenar a entrega e garantir um produto integrado por completo ao fim de cada sprint. Portanto, o Scrum de Scrums atua como uma equipe de versão que entrega valor aos clientes. 

As empresas, no geral, usam essa abordagem como a primeira etapa para escalar com agilidade e organizar a entrega de produtos maiores e mais complexos.

Um diagrama que mostra a estrutura de Scrum de equipes de Scrum com delegados no centro e equipes de entrega ao redor, do lado de fora.

Quem participa do Scrum de Scrums?

Os participantes de Scrum de Scrums em geral são designados como membros da equipe que podem representar os interesses da equipe Scrum e transmitir informações para o grupo. Esses indivíduos atuam como elos, garantindo que as informações fluam sem problemas entre as equipes e que as dependências entre equipes sejam gerenciadas com eficácia.

Em empresas maiores, os participantes também podem incluir gerentes de programas, gerentes de projeto, gerentes de produto ou gerentes de engenharia que supervisionam várias equipes. Escolher os participantes certos é crucial para a comunicação e resolução de problemas eficazes. Os representantes devem ter contexto suficiente para falar em nome da equipe e ter autoridade para tomar decisões ou encaminhar questões para instâncias superiores. O rodízio nessa função também pode ajudar a desenvolver habilidades mais amplas da equipe e promover a propriedade compartilhada das conquistas do projeto e dos resultados.

Scrum de Scrums: a estrutura dimensionada

A recém-formada equipe Scrum de Scrums aplica, em geral, as mesmas práticas, participa dos mesmos eventos e tem as mesmas funções que uma equipe Scrum. Para oferecer um produto integrado e com potencial para ser lançado ao fim de cada sprint, podem ser necessárias funções complementares, como líderes de garantia de qualidade e arquitetos.

Por exemplo, há a função de proprietário-chefe do produto, responsável por supervisionar a equipe de proprietário do produto e ajudar a orientar a visão global do produto.

Essa função não precisa ser executada por uma pessoa com dedicação exclusiva e tem as mesmas responsabilidades de um proprietário do produto, mas em escala.

Outra função nova é o Mestre em Scrum de Scrum, que se concentra no progresso e no impedimento de backlogs visíveis a outras equipes, facilitando a priorização ou a remoção de impedimentos e sempre aprimorando a efetividade do Scrum de Scrums. 

Essas funções novas usam o Scrum diário de 15 minutos como um encontro essencial para se alinharem, fazerem melhorias e resolverem os obstáculos. Um representante de cada equipe ou o proprietário do produto falam sobre os obstáculos, os riscos de alcançar a meta do sprint e as dependências em outras equipes. Em seguida, são discutidos os aprimoramentos identificados que outras equipes podem aproveitar.

Conclusão e considerações

O Scrum de Scrums é um modo fundamental de escalar o Scrum bastante usado. Um pré-requisito importante para a escala é acertar na formação da equipe e dar a ela tempo e espaço suficientes para crescer nas fases do modelo de Tuckman para o desenvolvimento em grupo: formação, confrontação, normatização e atuação.

Quando as equipes estiverem prontas, aqui estão algumas considerações úteis:

  • Mantenha a reunião diária de scrum em escala em 15 minutos, espelhando o Scrum diário da equipe

  • Pratique o Scrum diário em escala por 15 minutos após o último Scrum diário da equipe

  • Estabeleça um acordo de trabalho para o Scrum de Scrums

  • Entre em um acordo sobre a definição coletiva e individual de concluído e a compartilhe!

  • Estabeleça uma rotina ou agenda para manter o Scrum diário em escala focado

  • Comece a monitorar o número de dias que foram atrapalhados por impedimentos 

  • Monitore quantos Scrums diários em escala foram iniciados e concluídos no prazo

  • Mantenha o foco em entregar histórias que tenham dependências primeiro para reduzir o risco e liberar outras equipes

  • Monitore e veja os dias até a reunião de demonstração

Verdade seja dita, não há maneira certa de escalar a agilidade. Mas muitas empresas tiveram muito sucesso na evolução de processos, equipes e culturas usando estruturas para essa escalabilidade. Saiba mais sobre as principais estruturas de escalabilidade ágil usadas hoje e mais na seção Ágil em escala do Agile Coach.

Recomendado para você

Templates prontos do Jira

Confira nossa biblioteca de templates personalizados do Jira para várias equipes, departamentos e fluxos de trabalho.

Uma introdução completa ao Jira

Use este guia detalhado para descobrir as principais funções e as melhores práticas para maximizar sua produtividade.

Como entender o básico do Git

De iniciantes a especialistas avançados, use este guia para aprender o básico do Git com dicas e tutoriais úteis.