Grooming NÃO é uma cerimônia do Scrum

Henrique Güttler Morbin
3 min readJun 17, 2018

--

Se você trabalha com metodologias ágeis, já deve ter ouvido essa palavra: Grooming, ou talvez ouvido falar em refinamento de histórias. De fato essa palavra estranha em inglês pode ser traduzida como refinamento, arrumar, enfeitar, preparar, etc. Mas se você for procurar algo sobre o assunto nas cerimônias oficiais no Guia do Scrum, certamente falhará na busca, pois não faz parte. O que definitivamente não significa que não faça parte do seu dia a dia de projeto.

Eu tenho visto algumas pessoas tratarem a Grooming como uma simples cerimônia. Marcam uma reunião para algum dia da semana, às vezes perto do final da sprint, colocam "Grooming" no título e fazem exclusivamente para garantir que estão aderente ao processo e realizando todas as cerimônias, como se fosse um checklist. Não que você não possa marcar uma reunião e chamá-la de Grooming, mas é importante você saber o que é e para o que serve antes de considerar a tarefa como feita.

Eu gosto de fazer uma analogia na qual a Sprint é uma prova de atletismo com a Planning sendo a largada da corrida. Agora vem a pergunta:

Em que momento da prova você quer testar o seu tênis de corrida para ter certeza que ele está bom?

Durante a corrida? Certamente que não, pois isso comprometeria sua Sprint, quer dizer, sua prova. Então, seria na largada? Hum… também é arriscado, pois qualquer problema com o tênis você não teria tempo para resolver e lá se foi sua performance. Então é óbvio que você precisa testar o seu tênis bem antes da largada. E esse tempo antes é o tempo necessário para você se sentir seguro para a corrida.

Voltando para a Grooming, eu diria que é o ato de preparar uma História de Usuário. Pode ser uma reunião, uma conversa, uma apresentação, uma reescrita dos critérios de aceite, uma reescrita da própria história, uma quebra em mais itens, o teste de algum serviço necessário para aquela demanda, a validação de alguma dependência com terceiros, e por aí vai. Qualquer ação que te ajude a habilitar a História de Usuário a estar pronta para a Sprint.

E quando uma história está pronta? Bom, ela está pronta quando o time diz que ela está pronta. Quando contém todas as informações necessárias que o time precisa para se comprometer com a história na Sprint. E isso já dá uma dica para responder quem é responsável por dar a História de Usuário como pronta: os Desenvolvedores. Isso mesmo, é o time quem diz se uma história pode entrar na sprint ou não. Logo, um Product Owner que espera até a Planning para apresentar uma demanda nova está correndo um risco extremamente alto de não poder priorizar essa demanda na Sprint. Ele é quem deveria ser o maior interessado em realizar Groomings. Pois só assim ele poderia planejar os itens com mais conforto e tranquilidade.

Se eu pudesse materializar a Grooming eu diria que ela é a ferramenta do Product Owner para habilitar histórias. Uma ferramenta para ser utilizada a todo momento e quantas vezes forem necessárias para ele estar confortável que os itens priorizados por ele poderão entrar na próxima Sprint.

E no seu time? Como funcionam as Groomings? Deixe sua experiência nos comentários. =]

--

--