Pôquer de planejamento: (não) jogue com as estimativas do seu projeto
Você já ouviu falar em pôquer de planejamento?
No mundo do desenvolvimento de software e da Web, os gerentes de projeto e os proprietários de produtos enfrentam constantemente diferentes desafios.
Estimar o escopo ou o tamanho de um projeto é um deles.
Vamos dar uma olhada no que consiste esse método ágil, o que é necessário para colocá-lo em prática e os benefícios que ele oferece.
O que é pôquer de planejamento?
O planning poker é uma variante do método Delphi (Wideband Delphi).
É uma técnica de estimativa e jogobaseada em consenso, também conhecida como Scrum Poker.
É usada em equipes ágeis, principalmente no desenvolvimento de software ou aplicativos da Web.
O objetivo do pôquer de planejamento é facilitar a estimativa coletiva do esforço a ser investido nos vários cenários de usuário ( histórias de usuário).
Como parte das metodologias ágeis, esse método também facilita a distribuição do trabalho entre os membros da equipe do projeto.
Quando se deve usar o pôquer de planejamento?
Quando uma história de usuário é definida, correspondendo ao desenvolvimento de uma funcionalidade específica, uma estimativa do trabalho necessário já é discutida, juntamente com uma ordem de prioridade.
Em seguida, ela é dividida em requisitos técnicos ( especificações), que são inseridos no backlog do produto.
É quando o backlog é reavaliado, uma vez por semana (conhecido como Product Backlog Refinement), que o planning poker deve ser realizado, antes do Sprint Planning, para facilitar o último.
Como organizar um planning poker?
Pré-requisitos
Os elementos essenciais para a organização de uma sessão de planning poker são os seguintes:
- uma sala de reuniões para a realização da sessão,
- um moderador, geralmente o proprietário do produto,
- membros da equipe de desenvolvimento do produto,
- um baralho de cartas de pôquer de planejamento.
Composição do baralho de pôquer de planejamento e valores das cartas
Os valores das cartas são inspirados na sequência de Fibonacci, em que cada número é a soma dos dois anteriores: 1, 2, 3, 5, 8, 13.
No entanto, as seguintes cartastambém sãousadas no planejamento do pôquer:
- 0,5 para um recurso que não exige nenhum esforço específico ou que já está sendo implementado;
- 20, 40 e 100, que não correspondem à sequência de Fibonacci;
- o símbolo do infinito (para qualquer esforço além de 100);
- o ponto de interrogação (sem ideia);
- a xícara de café (carta coringa para fazer uma pausa).
Como funciona um jogo de planning poker
Uma sessão de planning poker ocorre nos seguintes estágios:
- A equipe de desenvolvedores e o Product Owner se reúnem em uma sala, cada um equipado com cartas físicas ou com um aplicativo de planning poker (para equipes de teletrabalho 😉 ).
- O proprietário do produto apresenta uma história de usuárioà equipe e dá tempo para perguntas e respostas. Assim, cada membro se beneficia do mesmo nível de informações sobre o cenário e as especificações que o compõem.
- O processo de estimativa é iniciado: a primeira especificação a ser avaliada é escolhida e cada participante, individualmente e em particular, escolhe uma carta de seu baralho, de acordo com o esforço que considera necessário para concluir a tarefa.
- Em seguida, os participantes revelam suas cartas ao grupo ao mesmo tempo para não influenciarem uns aos outros.
- Se todas as cartas forem iguais, o valor é atribuído ao elemento e a estimativa termina.
- Se os cartões forem diferentes, o objetivo é discutir os valores que estão particularmente distantes. A pessoa que atribuiu o valor mais baixo e a pessoa que atribuiu o valor mais alto são solicitadas a justificar suas escolhas.
- Depois que os motivos tiverem sido explicados e examinados por toda a equipe, uma nova estimativa será solicitada. Esse processo continua até que se chegue a um consenso. O cenário então obtém seu ponto de história, igual ao valor da carta, e pode ser comparado com as outras histórias de usuários.
O pôquer de planejamento pode ser jogado remotamente?
Felizmente, com as novas formas de organização do trabalho, o gerenciamento ágil de projetos e suas ferramentas foram adaptados e desenvolvidos na nuvem.
Por exemplo, as equipes podem usar o ScrumPoker, um módulo complementar do Microsoft Teams, entre outros aplicativos de pôquer de planejamento on-line.
Vantagens do método
Os benefícios dessa metodologia para as equipes de desenvolvimento de produtos incluem
- Maior coesão e colaboração dentro das equipes,
- estimativas mais precisas, com base nas opiniões de diferentes especialistas
- Detecção de incertezas técnicas relacionadas ao produto,
- uma melhor compreensão do backlog do produto e a priorização das tarefas,
- avaliação do valor de cada elemento em relação ao seu custo de desenvolvimento e o retorno sobre o investimento (ROI).
Como você pode ver, além da forma, esse claramente não é um jogo de azar, blefe ou influência.
Na verdade, o planejamento de projetos exige exatamente o contrário: estimativas precisas e inteligência coletiva! O jogo vale a pena. 😎