Outro dia, preparei um workshop junto com um colega. Chegamos rapidamente a um acordo sobre o conteúdo, a única coisa que faltava era uma apresentação em PowerPoint adequada. Para que você pudesse trabalhar na apresentação da forma mais eficiente possível, nós a dividimos por temas. Quando nos sentamos para discutir o rascunho finalizado, um grande problema ficou evidente: tínhamos ideias muito diferentes sobre o que realmente caracteriza um "rascunho finalizado".
Esse problema também pode surgir em equipes ágeis do Scrum. Depois de duas semanas, a equipe chega ao final do sprint, mas há discordância sobre se o incremento do produto já está concluído e pode ser movido de "em andamento" para "concluído". Essa discordância leva a discussões que, por sua vez, influenciam negativamente o clima da equipe. Para evitar essas discussões e proteger o trabalho em equipe eficaz, existe um artefato no mundo do Scrum chamado "Definição de Pronto" (DoD).
O que é uma definição de "feito"?
Literalmente, Definition of Done significa "definição de concluído". Isso significa que a equipe concorda com o que deve ser feito para que um recurso seja considerado concluído. Na prática, a Definition of Done pode ser representada como uma espécie de lista de verificação que é usada durante o sprint e, especialmente, no final para verificar se determinados critérios de conclusão foram atendidos. Para as equipes de desenvolvimento de software, esses critérios podem ser, por exemplo, os seguintes:
- A documentação foi preparada.
- O código está totalmente implementado e comentado.
- Foi realizada uma revisão de código.
- ...
Por que uma Definição de Feito é importante?
O fato de a definição de metas ser de enorme importância para o desempenho não é uma percepção nova. A definição de metas é um tópico muito pesquisado em psicologia (cf. Locke e Latham, 2006). Foi demonstrado que o desempenho é mais alto quando as metas são tão específicas quanto possível e desafiadoras sem parecerem inatingíveis. A Definição de Feito não é, entretanto, um método de definição de metas (mas, se for usada, é um método de definição de metas). Apoio na definição de metas Se você precisar de ajuda, ficaremos felizes em ajudá-lo); é mais uma questão de critérios que precisam ser cumpridos para atingir a meta.
Esses critérios são importantes para criar um entendimento comum na equipe. Uma compreensão do que cada membro da equipe deve alcançar para atingir o objetivo comum. Portanto, trata-se de desempenhos individuais que, em última análise, contribuem para o desempenho da equipe.
Se analisarmos a questão do DoD do ponto de vista do proprietário do produto, você verá problemas completamente diferentes. Se não estiver claramente definido quando um incremento de produto é considerado concluído, isso pode levar a desentendimentos com o cliente quando o produto for apresentado a ele. Se isso acontecer e um produto inacabado for apresentado, a possibilidade de feedback do cliente será bloqueada.
Melhoria contínua
Como uma Definição de Pronto não é um conceito estático e pode e deve estar em constante evolução ou mudança, ela também oferece à equipe a oportunidade de aprender. Se, no final de um sprint, a equipe perceber que não conseguiu atender aos critérios da Definição de Pronto, os membros da equipe poderão ajustar a Definição de Pronto para acomodar o desempenho real ou a equipe tirará conclusões para o próximo sprint e mudará sua própria maneira de trabalhar.
Experimente o Echometer gratuitamente agora e obtenha nova inspiração para suas retrospectivas!
Essas reflexões sobre a Definição de Feito devem ser feitas pela equipe durante a retrospectiva. Possível Itens EchometerAs perguntas que podem ser feitas durante a preparação são
Temos definições claras de conclusão para nossos requisitos.
Normalmente, sei em que pé estamos para atingir nossos objetivos comuns.
Metas: Minhas metas estão alinhadas com as metas dos meus colegas.
A equipe abrange todas as habilidades necessárias para atingirmos nossa meta.
Eles não apenas questionam se há uma Definição de Trabalho na equipe, mas também como a transparência, a autonomia e a clareza de funções estão na equipe.
Você pode encontrar o conjunto completo de itens em nosso Ferramenta retrô.
Como nossa equipe pode definir o que foi feito? Um exemplo de workshop
Mostramos a você o que é uma Definição de Feito e por que ela é importante para uma colaboração eficaz nas equipes Scrum. Mas se a sua equipe ainda não criou uma DoD, você provavelmente está se perguntando como ela funciona.
Em princípio, é importante que a equipe leve o tempo que for necessário para preparar o documento. No final, deve surgir um documento com o qual todos os membros da equipe possam se identificar e que não seja visto apenas como um mal necessário. Portanto, recomendamos um formato semelhante a um workshop com o Scrum Master como moderador. Cada membro da equipe deve pensar sobre quais critérios são importantes para a conclusão do produto e a equipe pode, então, resumir essas ideias. De forma análoga, desenvolvemos um formato de workshop para a definição de metas. Dê uma olhadapara você ter ideias para o workshop Definição de Feito!
A DoD concluída pode ser usada em retrospectivas, por exemplo, na forma de um semáforo de Definição de Trabalho:
- Escreva seus critérios para a Definição de Feito abaixo de cada um deles.
- Desenhe um quadrado vermelho, um amarelo e um verde ao lado de cada um deles.
- Para cada item da Definição de Feito, cada membro da equipe marca se ele foi implementado bem, moderadamente bem ou mal no último sprint.
- Discuta os três com as menções mais frequentes na área vermelha.
- Ajuste sua definição de Pronto, se necessário.
Conclusão Você está pronto para o –?
Algumas palavras para concluir: Não existe algo como "pronto" no ambiente ágil. Feito significa apenas que algo está provisoriamente concluído, mas ajustes e melhorias adicionais podem e devem ser feitos a qualquer momento. Esse é um dos muitos aspectos positivos do trabalho ágil: o aprimoramento contínuo.
Particularmente empolgante: às vezes, os pontos são "concluídos" até que o cliente se apresente e questione toda a solução, abalando assim a base de suposições que você tem sobre as necessidades do cliente. Nessas situações, fica claro se a equipe realmente priorizou os benefícios para o cliente em detrimento do progresso no sistema de tíquetes.
Uma definição clara do que você fez pode evitar conflitos e aumentar seu desempenho. Se estiver interessado em mais maneiras de atingir esse objetivo, você também deve dar uma olhada em nosso artigo sobre a surpreendente verdade por trás da mentalidade ágil Veja. Ou enriqueça suas retrospectivas levando em conta as últimas descobertas científicas da psicologia.
Exatamente com essa promessa, desenvolvemos nossa ferramenta retro Echometer. Se você estiver interessado em saber como (e se) o Echometer funciona, leia o relato de experiência de Holger com nossa ferramenta:
Você quer levar sua equipe a um novo nível de desempenho? Nossa ferramenta Retro pode ajudar você a fazer isso. Aqui estão as experiências de Holger com ela:
Fontes
Locke, E. A., & Latham, G. P. (2006). New Directions in Goal-Setting Theory (Novos rumos na teoria do estabelecimento de metas). Current Directions in Psychological Science, 15(5), 265–268. https://doi.org/10.1111/j.1467-8721.2006.00449.x