O sistema de tamanhos “T-shirt” ágil: como funciona e quando usá-lo
O que é o sistema de tamanhos de camisetas, como conduzir uma sessão e como converter S/M/L em pontos de história, além de quando o Planning Poker é a melhor opção.
A maioria das técnicas de estimativa exige um número. O método do tamanho de camiseta faz primeiro uma pergunta mais simples: isso é pequeno, médio ou grande em comparação com o trabalho ao redor? Essa troca — abrir mão da precisão em prol da rapidez — é o ponto principal. É a técnica a ser utilizada quando você tem uma pilha de trabalho e precisa ter uma ideia aproximada do volume nos próximos dez minutos, e não uma estimativa em story points que você defenderia no planejamento do sprint.
O que é o tamanho das camisetas
O tamanho das camisetas é uma estimativa relativa sem os números. Em vez de perguntar “quantos pontos isso tem?”, a equipe classifica cada item como XS, S, M, L ou XL, comparando-o com os outros itens à sua frente. Um M é um M porque é claramente maior do que aquele S e claramente menor do que aquele L, e não porque corresponda a uma determinada contagem de horas ou pontos.
Isso é uma característica, não um atalho. Os números dão margem a uma discussão infundada, o debate do tipo “isso é um 3 ou um 5?”, que consome tempo nas reuniões de refinamento. Os tamanhos são suficientemente genéricos para que essa discussão raramente surja: as pessoas concordam muito mais rapidamente que “isso é um Large” do que sobre qual número específico corresponde a um Large. Você perde granularidade e ganha velocidade, e no início do planejamento é justamente a velocidade que você precisa.
O problema é o mesmo que todas as técnicas relativas têm em comum. Um tamanho só faz sentido se a equipe compartilhar uma referência para ele. Cheguem a um acordo, em voz alta, sobre uma referência para “Pequeno” e uma referência para “Grande” logo no início da sessão; caso contrário, os tamanhos acabarão variando: o “M” de uma pessoa será o “L” de outra e, no final, o backlog estará classificado com base em cinco critérios particulares, em vez de um único critério compartilhado.
Quando usá-lo (e quando é melhor usar o Planning Poker)
A questão é a seguinte, em poucas palavras: os tamanhos das camisetas servem para definir o caimento e a velocidade, não para o compromisso com o sprint.
Recorra a isso quando o trabalho ainda estiver no início e for complicado. Uma lista de tarefas recém-criada que ninguém ainda avaliou. Um roteiro trimestral em que a liderança precisa saber se uma iniciativa é “Pequena” ou “Extragrande” antes que alguém escreva uma história. Uma primeira análise de cinquenta itens para identificar aqueles que são claramente grandes demais e precisam ser divididos. Em todas essas situações, você busca abrangência e impulso, e uma estimativa aproximada do tamanho de cada item é exatamente o sinal necessário.
Recorra ao planning poker quando as histórias forem de curto prazo e estiverem prestes a ser confirmadas. Nesse momento, você não está tentando classificar o backlog em pilhas, mas sim construir um entendimento comum sobre uma história específica antes que a equipe se comprometa a entregá-la. A mecânica de votação privada seguida de revelação traz à tona as divergências que o sistema de classificação por tamanho de camiseta tende a amenizar, e, próximo ao fim de um sprint, essa divergência é o que há de mais valioso na sala. Um “L” discreto que esconde uma grande incógnita é aceitável em um roteiro, mas perigoso em um sprint.
Portanto, as duas técnicas não são rivais: elas ocorrem em momentos diferentes do ciclo de entrega. O método das camisetas é responsável pelo passe inicial, amplo e aproximado. O planning poker é responsável pelo passe posterior, preciso e cuidadoso.
Como realizar uma sessão de medição de tamanhos de camisetas
A sessão foi planejada para ser curta. São cinco etapas:
- Defina a escala. Decida quais tamanhos você vai usar (é comum usar de XS a XL; algumas equipes usam apenas S, M e L) e, o mais importante, chegue a um acordo sobre dois pontos de referência: um “Pequeno” de referência que todos reconheçam e um “Grande” de referência que todos reconheçam. Esses dois itens servem de referência para toda a sessão.
- Compare o tamanho com os pontos de referência. Pegue cada item restante e posicione-o em relação aos dois pontos de referência. A questão nunca é “qual é o tamanho disso, em termos abstratos?”, mas sim “isso está mais próximo do nosso Tamanho Pequeno ou do nosso Tamanho Grande?”.
- Seja rápido e deixe que a falta de precisão ajude. Não fique em dúvida entre tamanhos próximos. Se um item parecer estar na faixa do S ou do M, o fato de ser difícil decidir significa que a diferença ainda não importa muito. Escolha um e siga em frente.
- Discuta apenas os pontos de divergência. Quando as pessoas estão de acordo, não há o que discutir: registre isso e siga em frente. Dedique o tempo da reunião apenas aos itens em que as opiniões realmente divergem, pois essa diferença representa uma divergência real de entendimento que vale a pena ser abordada.
- Marque as tarefas com classificação XL para divisão. Qualquer coisa classificada como XL geralmente é um sinal, não uma estimativa. É grande demais para ser planejada com segurança e é candidata a ser dividida em histórias menores antes mesmo de chegar perto de um sprint.
Convertendo tamanhos em pontos de história
Essa é a etapa em que as equipes costumam ficar presas, e vale a pena ser preciso nesse ponto. Em algum momento, as estimativas iniciais e aproximadas precisam se transformar em algo que permita planejar um sprint, e um mapeamento simples é o recurso mais útil que você pode oferecer à equipe.
| Tamanho da camiseta | Pontos gerais da história | O que isso geralmente significa |
|---|---|---|
| XS | 1 | Algo trivial e bem conhecido, que se resolve em uma ou duas horas |
| S | 2 | Pequeno e claro, sem verdadeiras incógnitas |
| M | 3 a 5 | Uma história comum com alguns elementos que se entrelaçam |
| L | 8 | Seja grande ou incerto, um candidato a se dividir |
| XL | 13 ou mais | Muito grande para ser comprometido; dividir antes do planejamento do sprint |
Há duas observações a serem feitas sobre essa tabela. Primeiro, trata-se de uma faixa inicial, não de uma fórmula fixa. O tamanho de uma camiseta é deliberadamente aproximado; assim, o mesmo “L” pode, na verdade, corresponder a um 5 ou a um 8 quando analisado com atenção; a tabela fornece uma estimativa aproximada, e o “planning poker” define o número exato. Segundo, e essa é a parte complicada: não use a correspondência para pular a reestimativa. Os tamanhos serviram como uma avaliação rápida e intuitiva de todo o backlog. Para qualquer história prestes a entrar em um sprint, reavalie-a com story points adequadamente, usando o tamanho apenas como uma verificação de plausibilidade. Se o tamanho indicar L e a equipe votar em 2, essa discrepância é motivo para uma conversa, não um erro de arredondamento.
Como os tamanhos não se somam (um S mais um M não dá um L), não é possível somá-los para obter um valor de velocidade. Esse é o limite intransponível da técnica: as camisetas definem o formato, enquanto os pontos de história fornecem um número a partir do qual é possível medir a velocidade. Mantenha as duas funções separadas e ambas permanecerão precisas.
Um exemplo passo a passo, do início ao fim
Digamos que uma equipe se reúna com um backlog novo de seis itens e dez minutos à disposição.
Primeiro, eles escolhem dois pontos de referência: “atualizar o ano dos direitos autorais no rodapé” é a referência “Pequena”, e “reestruturar o fluxo de finalização da compra” é a referência “Grande”. Todo o restante é dimensionado com base nessas duas referências.
- Adicione uma dica de ferramenta ao ícone de configurações: bem perto da alteração no rodapé. XS.
- Adicione a validação do e-mail ao formulário de cadastro: algo simples e fácil de entender, um pouco mais do que a dica de ferramenta. S.
- Criar uma exportação em CSV para relatórios: uma tarefa comum, alguns detalhes a serem considerados, sem surpresas desagradáveis. M.
- Adicionar SSO por meio de um novo provedor de identidade: é algo complexo, e ninguém tem certeza de como a API do provedor se comporta. Duas pessoas dizem L, uma diz XL. Essa divergência gera uma discussão de dois minutos, que traz à tona a verdadeira questão (trata-se de um único provedor ou de uma estrutura geral de SSO?) e eles decidem por L, com a observação de que devem dividir isso.
- Migrar o banco de dados de relatórios: todos chegam de forma independente ao XL, portanto não há nada a discutir, exceto que ele é muito grande e precisa ser dividido antes que alguém se comprometa com ele.
- Corrija um erro ortográfico em uma mensagem de erro: XS, sem discussão.
Seis itens, avaliados em poucos minutos, com os dois que apresentavam verdadeira incerteza sinalizados para uma análise mais detalhada. A equipe agora conhece a composição do backlog: em sua maioria itens pequenos, um item grande a ser dividido e um extragrande que, na verdade, é um épico disfarçado de história. Na próxima semana, quando a parte superior desse backlog for refinada e estiver pronta para entrar em um sprint, eles farão uma reestimativa desses itens de curto prazo usando o “planning poker” e deixarão que a velocidade seja calculada a partir dos pontos. Para ter uma visão mais ampla de onde o dimensionamento por camisetas se encaixa entre as alternativas, consulte a comparação de técnicas de estimativa.
Faça a estimativa em conjunto no TeamRetro
A avaliação de tamanho com camisetas funciona melhor quando todos avaliam ao mesmo tempo e é possível identificar as divergências rapidamente. A ferramenta de estimativa do TeamRetro concentra toda a sessão em um único lugar: classifique os itens em equipe, revele os resultados juntos e discuta apenas os pontos em que há divergências; depois, mude para o planning poker livre com story points quando as histórias de curto prazo estiverem prontas para serem confirmadas. Defina o escopo no início, confirme mais tarde, tudo em um único quadro compartilhado.
Perguntas frequentes
O que é o sistema de tamanhos “t-shirt” no ágil?
O sistema de tamanhos de camiseta é uma técnica de estimativa relativa em que a equipe classifica cada tarefa como XS, S, M, L ou XL, em vez de atribuir um número. Trata-se de uma avaliação rápida e intuitiva do tamanho de algo em comparação com os trabalhos ao seu redor, e não de uma medição em horas ou pontos de história. Como os tamanhos são aproximados, a sessão ocorre rapidamente, o que a torna ideal para o refinamento inicial e o planejamento do roteiro, em que é necessário ter uma ideia geral, e não precisão.
Como se converte tamanhos de camiseta em pontos de história?
Cheguem a um acordo em equipe sobre uma correspondência simples, por exemplo, XS para 1, S para 2, M para 3 ou 5, L para 8 e XL para 13 ou mais; em seguida, reavaliem as histórias de curto prazo usando o Planning Poker, em vez de confiar na conversão. Trate a correspondência como um ponto de partida, não como uma fórmula fixa: o tamanho de uma camiseta é uma faixa aproximada, portanto, o mesmo L pode corresponder a 5 ou 8, dependendo da história. A conversão serve para transformar um backlog dimensionado em algo que você possa usar como base para o planejamento, não para produzir um número final ao qual você se comprometa em um sprint.
Quando é que se deve usar o sistema de tamanhos de camiseta em vez do “planning poker”?
Use o sistema de tamanhos de camiseta quando precisar estimar o tamanho de um grande volume de trabalho de forma rápida e aproximada: um backlog recém-criado, um roteiro trimestral ou uma primeira avaliação antes de qualquer refinamento. Use o “planning poker” quando as histórias forem de curto prazo e estiverem prestes a entrar em um sprint, pois é nesse momento que você precisa do entendimento compartilhado e da revelação de divergências que uma discussão do tipo “votação secreta seguida de revelação” proporciona. As camisetas servem para definir o escopo e a velocidade; o “planning poker” serve para definir o compromisso.
É possível medir a velocidade usando os tamanhos de camisetas?
Não. A velocidade é uma média dos pontos de história concluídos por sprint, e os tamanhos de camiseta são categorias, não números: um S mais um M não é igual a um L; portanto, os tamanhos não podem ser somados para formar um total por sprint. Se você criar uma tabela de conversão para forçar essa soma, estará reinventando os pontos de história com uma etapa a mais. Inicialmente, classifique o trabalho com camisetas para definir o formato; depois, reavalie as histórias de curto prazo com pontos e calcule a velocidade a partir delas.
Leituras relacionadas
- Comparação entre técnicas ágeis de estimativa: onde o método de tamanho de camiseta se encaixa entre o planning poker, os buckets, a análise de afinidade e a estimativa mágica.
- Estimativa por afinidade: a outra técnica rápida e relativa para dimensionar um backlog novo (capítulo em breve).
- O que são pontos de história?: os números em que os tamanhos de camisetas são convertidos para trabalhos de curto prazo.
- Como realizar o Planning Poker: a técnica mais lenta e cuidadosa para histórias que estão prestes a entrar em um sprint.
- Planning Poker gratuito para equipes ágeis: faça a estimativa dos pontos que compõem a velocidade.