Ir para o conteúdo

Squad Health Check: o que é e como fazer com o seu time

O Squad Health Check é uma conversa em que o time avalia a própria saúde em dez temas, como facilidade de release, qualidade técnica e diversão. Cada pessoa dá uma cor a cada tema (verde, amarelo ou vermelho) e diz se ele está melhorando ou piorando. O resultado mostra, em uma tela, onde o time está bem e o que vale melhorar primeiro. Nesta página: os dez indicadores com exemplos, o passo a passo, como ler os resultados e os erros que mais atrapalham.

O Squad Reviews reúne as ferramentas do seu time de tecnologia em um só lugar. A primeira é a retrospectiva ao vivo, onde o time transforma o que o health check mostrou em itens de ação com responsável.

Entre com Google, com o Slack ou com um link de acesso enviado ao seu e-mail. Sem senha.

Só os membros da sua empresa veem as retrospectivas dela.

O que é um squad health check?

O Squad Health Check é um modelo de autoavaliação para times de tecnologia. Foi criado por Henrik Kniberg e Kristian Lindwall no Spotify e publicado em 2014. A ideia é simples: o time conversa sobre um conjunto de temas e, para cada um, diz se está mais perto do cenário ideal ou do cenário ruim.

Ele não mede desempenho e não serve para dar nota ao time. Serve para o próprio time enxergar o que melhorar e para quem lidera saber onde pode ajudar. Os autores dizem que o modelo só funciona com confiança: se o resultado for usado para cobrar ou comparar times, as pessoas passam a esconder os problemas.

Baseado no Squad Health Check model, de Henrik Kniberg e Kristian Lindwall (Spotify, 2014).

Quais são os 10 indicadores do health check?

Cada indicador tem dois extremos: como é quando vai bem e como é quando vai mal. O time decide de qual lado está hoje. O modelo original sugere por volta de dez temas, e o time pode trocar, tirar ou acrescentar os que fizerem sentido.

  1. Facilidade de release

    Quando vai bem
    Publicar uma versão é simples, seguro e quase todo automático.
    Quando vai mal
    Cada release é arriscado, cheio de passos manuais e demora dias.
  2. Processo adequado

    Quando vai bem
    O nosso jeito de trabalhar combina com o time.
    Quando vai mal
    O processo atrapalha mais do que ajuda.
  3. Qualidade técnica

    Quando vai bem
    Temos orgulho do código: é limpo, fácil de ler e bem coberto por testes.
    Quando vai mal
    O código é difícil de mexer e a dívida técnica só cresce.
  4. Entrega de valor

    Quando vai bem
    Entregamos coisas boas, temos orgulho delas e quem usa fica satisfeito.
    Quando vai mal
    Entregamos o que não resolve, e quem usa percebe.
  5. Velocidade

    Quando vai bem
    As coisas andam rápido, sem espera e sem bloqueio.
    Quando vai mal
    Nada termina: tudo para em dependências e interrupções.
  6. Missão

    Quando vai bem
    Sabemos por que o time existe e isso nos motiva.
    Quando vai mal
    Não sabemos para que estamos aqui nem para onde vamos.
  7. Diversão

    Quando vai bem
    Gostamos de trabalhar juntos e o dia a dia é leve.
    Quando vai mal
    O trabalho é monótono e ninguém vê a hora de acabar.
  8. Aprendizado

    Quando vai bem
    Aprendemos coisas novas o tempo todo.
    Quando vai mal
    Nunca sobra tempo para aprender nada.
  9. Apoio

    Quando vai bem
    Quando pedimos ajuda, ela chega rápido.
    Quando vai mal
    Ficamos travados porque a ajuda que pedimos não vem.
  10. Peões ou protagonistas

    Quando vai bem
    O time decide o que construir e como construir.
    Quando vai mal
    Somos peças em um jogo dos outros, sem voz sobre o que fazemos.

As frases de exemplo desta página são uma adaptação nossa dos cartões originais, sob licença CC BY-SA 4.0 (veja a atribuição no fim da página).

O que significam as cores e a tendência?

Cada pessoa responde duas coisas para cada indicador: como ele está hoje (a cor) e para onde está indo (a tendência). A cor sempre vem com o nome escrito, para ninguém depender só da cor para entender.

Verde, amarelo e vermelho

  • Verde: o time está satisfeito com este tema e não vê necessidade urgente de mudar. Não quer dizer que está perfeito.
  • Amarelo: há problemas que merecem atenção, mas não é uma emergência.
  • Vermelho: o tema está ruim e precisa melhorar.

Tendência: melhorando, estável ou piorando

  • Melhorando: está melhor do que na última rodada.
  • Estável: não mudou.
  • Piorando: está pior do que na última rodada.

A tendência muitas vezes diz mais do que a cor. Um amarelo que melhora é uma boa notícia; um verde que piora pede conversa antes de virar amarelo.

Como fazer um health check com o time, passo a passo

  1. Prepare a sessão

    Reserve de uma a duas horas com o time todo e alguém para facilitar, de preferência uma pessoa de fora do dia a dia do time, como um agile coach. Escolha os indicadores antes e mantenha os mesmos nas próximas rodadas, para poder comparar.

  2. Explique para que serve

    Abra dizendo que o resultado é do time, que não vira nota e que ninguém de fora vai usá-lo para comparar times. Leia em voz alta os dois extremos de cada indicador para todos partirem do mesmo entendimento.

  3. Cada pessoa vota sozinha

    Para cada indicador, cada pessoa escolhe uma cor e uma tendência, sem conversar antes. Votar sem ver os votos dos outros evita que a primeira opinião em voz alta puxe as demais.

  4. Revele os votos juntos

    Mostre como os votos se distribuíram em cada indicador ao mesmo tempo. Um tema com votos divididos, metade verde e metade vermelho, é tão importante quanto um tema todo vermelho: mostra que as pessoas vivem o mesmo tema de jeitos diferentes.

  5. Converse primeiro sobre o vermelho e o dividido

    Comece pelos temas vermelhos e pelos mais divididos. Pergunte o que aconteceu e o que fez cada pessoa escolher aquela cor. A conversa é a parte mais valiosa do health check; não corra para a solução.

  6. Combine uma cor e uma tendência (opcional)

    No modelo original, o time conversa até chegar a um consenso: uma cor e uma tendência para cada indicador. Neste passo a passo, os votos de cada pessoa vêm primeiro. Se ajudar, depois da conversa o time combina uma cor e uma tendência por indicador, que vão para o registro da rodada.

  7. Saia com poucos itens de ação

    Escolha de um a três temas para melhorar e defina itens de ação, cada um com um responsável. Poucos itens que andam valem mais do que uma lista longa que ninguém retoma.

  8. Repita a cada trimestre

    O modelo original sugere começar com uma rodada por trimestre: mensal costuma ser frequente demais, e semestral, raro demais. Na rodada seguinte, comece pelos itens de ação da anterior.

Como ler os resultados do health check?

Junte as rodadas em uma matriz: os indicadores nas linhas e as rodadas nas colunas, cada célula com a cor e a seta da tendência. Assim o time vê, em uma tela, o que mudou ao longo do tempo.

Indicador1º tri2º tri3º tri
Facilidade de releaseVermelho, piorandoAmarelo, melhorandoVerde, melhorando
Qualidade técnicaAmarelo, estávelAmarelo, piorandoVermelho, piorando
DiversãoVerde, estávelVerde, estávelVerde, estável
ApoioAmarelo, estávelVermelho, piorandoAmarelo, melhorando

Exemplo fictício de um time ao longo de três trimestres.

Como ler

  • Por linha: acompanhe um indicador ao longo do tempo. No exemplo, a facilidade de release melhorou depois que o time investiu nisso, enquanto a qualidade técnica piorou duas rodadas seguidas: é o próximo tema da conversa.
  • Por coluna: veja o retrato de uma rodada. Muitos vermelhos de uma vez costumam apontar para algo maior, como uma mudança de prioridade ou de pessoas.
  • No todo: pergunte se o time está melhorando. Se os mesmos vermelhos voltam a cada trimestre, os itens de ação não estão funcionando.

Quando a empresa tem vários times, quem lidera pode olhar os resultados juntos para achar padrões que se repetem, como um apoio que falta para todos. A pergunta certa é "como podemos ajudar?", nunca "por que este time está pior do que os outros?".

Erros comuns no health check

  • Comparar times. Cada time tem seu contexto, e o modelo é uma autoavaliação. Classificar times faz as pessoas esconderem problemas.
  • Transformar cores em nota. Médias e pontuações apagam o que importa: a distribuição dos votos e a conversa sobre ela.
  • Trocar a conversa por um formulário. Um questionário coleta cores, mas tira do time a parte mais valiosa, que é entender o porquê de cada uma.
  • Empurrar para o verde. Se o vermelho é mal recebido, ele some do quadro, não do time.
  • Mudar os indicadores sem registrar. Ajustar os temas é normal, mas, se um indicador muda, as rodadas antigas dele deixam de ser comparáveis. Anote quando e por que mudou.
  • Mostrar votos de um time muito pequeno. Com dois ou três votos, dá para adivinhar quem votou o quê. Em times pequenos, mostre a distribuição só quando houver votos suficientes.
  • Não fazer nada com o resultado. Sem itens de ação e sem retomá-los na rodada seguinte, o time perde a confiança no health check.

Qual a diferença entre health check e retrospectiva?

As duas práticas se completam. A retrospectiva olha para a última sprint e para o que aconteceu nela; o health check olha para temas que mudam devagar e mostra a tendência ao longo dos trimestres.

Período
Retrospectiva: a última sprint ou o último ciclo
Health check: os últimos meses, comparados com a rodada anterior
Frequência
Retrospectiva: a cada sprint
Health check: a cada trimestre, como ponto de partida
Pergunta
Retrospectiva: o que aconteceu e o que mudar agora?
Health check: como estamos em cada tema e para onde estamos indo?
Formato
Retrospectiva: cartões em colunas, votos e discussão
Health check: uma cor e uma tendência por indicador, depois discussão
Saída
Retrospectiva: itens de ação com responsável
Health check: os temas que mais pedem atenção e poucos itens de ação
RetrospectivaHealth check
Períodoa última sprint ou o último cicloos últimos meses, comparados com a rodada anterior
Frequênciaa cada sprinta cada trimestre, como ponto de partida
Perguntao que aconteceu e o que mudar agora?como estamos em cada tema e para onde estamos indo?
Formatocartões em colunas, votos e discussãouma cor e uma tendência por indicador, depois discussão
Saídaitens de ação com responsávelos temas que mais pedem atenção e poucos itens de ação

Um jeito comum de juntar as duas: o health check aponta o tema vermelho, e a retrospectiva seguinte se dedica a ele. Veja os modelos de retrospectiva ágil para escolher o formato dessa conversa.

Leve o resultado do health check para a próxima retrospectiva

Entre, crie a empresa, convide o time e abra uma retrospectiva para discutir os temas em vermelho. Saia com itens de ação, cada um com um responsável, e retome-os na próxima rodada.

Entre com Google, com o Slack ou com um link de acesso enviado ao seu e-mail. Sem senha.

Perguntas frequentes sobre o squad health check

O que é um squad health check?

É uma autoavaliação em que o time dá uma cor (verde, amarelo ou vermelho) e uma tendência a cerca de dez temas sobre como trabalha e, depois, conversa sobre o resultado para decidir o que melhorar.

Quem criou o squad health check?

Henrik Kniberg e Kristian Lindwall, no Spotify, que publicaram o modelo em 2014.

Com que frequência fazer o health check?

A cada trimestre é um bom ponto de partida. Mensal costuma ser frequente demais, e semestral, raro demais para ver a tendência.

Quanto tempo leva um health check?

De uma a duas horas com o time todo, incluindo a conversa. A votação leva poucos minutos; o resto do tempo é a parte que mais importa.

O voto deve ser anônimo?

Votar sem ver os votos dos outros ajuda cada pessoa a dar a própria opinião. Em times pequenos, mostre só a distribuição das cores e apenas quando houver votos suficientes, para que ninguém descubra quem votou o quê.

Posso mudar os indicadores?

Sim. O modelo original deixa o time trocar, tirar ou acrescentar temas. Mantenha o mesmo conjunto entre as rodadas para poder comparar e anote quando mudar.

Dá para comparar o health check de times diferentes?

Não é recomendado. O health check é uma autoavaliação, e cada time tem seu contexto. Olhar vários times juntos serve para achar padrões e saber onde ajudar, não para ranquear.

Qual a diferença entre health check e retrospectiva?

A retrospectiva olha para a última sprint e termina em itens de ação. O health check olha para temas que mudam devagar, a cada trimestre, e mostra a tendência de cada um. Os dois se completam.

Frases de exemplo adaptadas dos cartões do Squad Health Check model, de Henrik Kniberg e Kristian Lindwall (Spotify, 2014), sob licença CC BY-SA. Nossa adaptação: CC BY-SA 4.0.