Buscar tópicos
Buscar tópicos

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.

Key Takeaways

  • Scrum of Scrums is a scaled Agile technique for coordinating multiple teams working toward a common goal.

  • It involves representatives from each team meeting regularly to address dependencies, risks, and integration challenges.

  • Key roles include the chief product owner and Scrum of Scrum master, supporting alignment and delivery at scale.

  • Use Scrum of Scrums to synchronize large projects, resolve cross-team blockers, and deliver integrated solutions.

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

- Dominic Price, em "Desaprender estas cinco falácias vai tornar você mais inovador"

Acrescentar mais gente ao mesmo problema só dificulta a resolução dele. Mas se você encontrar uma maneira de se tornar mais eficaz à medida que cresce, isso, amigos, é escalar. Durante décadas, o Guia do Scrum estabeleceu uma linha de base 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.

Não se esqueça da Lei de Brooks, do livro "O mítico homem-mês": adicionar mão de obra a um projeto de software que está atrasado com frequência o atrasa mais.

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.

A diagram showing how more lines of communication can hurt scaled scrum teams

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

Tenha cuidado ao dividir as equipes! Equilibrar as habilidades entre elas, redefinir as interfaces estabelecidas e romper as atribuições de trabalho com cuidado é essencial. Pendências inesperadas e possíveis gargalos novos podem ocorrer e desacelerar a entrega. A concentração em retrospectivas e a priorização de histórias de aprimoramento vai ajudar a superar esses problemas.

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

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.

A diagram showing the structure of scrum of scrum teams with delegates in the middle and delivery teams around the outside.

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.

Saiba mais

Recommended for you

Templates

Templates prontos do Jira

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

Guia do produto

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.

Guia do Git

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.