terça-feira, 19 de janeiro de 2021

Elimine a Vaidade das suas Reviews

    Há alguns dias, pensando sobre como poderia ajudar um time Scrum, me deparei com uma situação: Eles faziam Sprint Reviews puramente vaidosas. E a busca pela causa-raiz dessa distorção do evento me levou ao maior problema daquele time, que era a falta de trabalho em equipe.

   — Review Vaidosa? De onde você tirou isso?

   Vamos primeiro entender o contexto, para depois avançar sobre as conclusões. Conversando com os membros do time, descobri que o Scrum Master era um desenvolvedor sênior que foi empossado no cargo sem jamais ter visto um Scrum rodando nem sequer ter lido o Scrum Guide. — Diga-se de passagem, foi exatamente isso que eu fiz comigo mesmo há uns 10 anos — Ele leu artigos na internet e começou a fazer conforme foi capaz de entender. Preciso destacar que ele, considerando o contexto, estava fazendo um bom trabalho.

   A partir disto eu pedi que as pessoas detalhassem como aconteciam os eventos... Terminada a reunião, comecei a meditar sobre o que havia escutado para definir quais seriam as entradas das próximas sessões.

   Eis que surge o problema...

   Durante a sessão, o time revelou que fazia regularmente Sprint Reviews, mas delas somente participavam os membros do próprio time. Eu perguntei qual era o objetivo dessa reunião e eles responderam que eram dois:

  1. Revisar o que foi desenvolvido para identificar os ajustes que precisam ser feitos antes de enviar ao cliente.
  2. Apresentar aos outros membros do time o que cada um fez.
   O fato de eles identificarem ajustes a serem feitos na Review demonstra que a Definição de Pronto deles estava mal definida, mas o meu foco aqui é o segundo motivo. Por que eles viam utilidade em apresentar para os outros o que cada um fez?

   A resposta é óbvia: Porque eles não trabalhavam em equipe! Se todos estivessem envolvidos em todas as tarefas, não haveria nada a ser apresentado; todos saberiam o que os outros fizeram. Ou melhor: todos teriam feito tudo juntos. E aí me veio o insight que dá título a este artigo.

   O time usava as Reviews para admirar o próprio trabalho e trocar aplausos com os colegas, ou seja, para um momento vaidoso. Esse momento de vã exibição acontece principalmente porque cada desenvolvedor faz o seu próprio trabalho e, no final da Sprint, esses trabalhos são ajuntados num mesmo produto. O principal problema disso é que a colagem de vários trabalhos individuais não é, nem nunca será, um trabalho em equipe. 

   Falarei mais sobre a diferença entre o "trabalho em equipe" e a "coleção de trabalhos individuais" numa próxima publicação; e farei o mesmo sobre "celebração" e "exibição vaidosa". Por enquanto, deixo o alerta:

Reviews Vaidosas são sintoma de falta de trabalho em equipe!

Scrum - You're doing it the right way! Or... maybe... not at all

     Once upon a time, a long time ago, in a galaxy far, far away, there was a human called John Goodsense. John was a senior Scrum Master, ...