O que é definição de pronto no scrum?

done

É um acordo feito do que é preciso para um incremento ser aceito.

Também conhecida como DoD (Definition of Done), é a definição passada ao time de desenvolvimento do que é preciso estar concluído para o incremento ser entregue. Quando um desenvolvedor falar que o incremento está pronto, deve ser do entendimento de todos o que isso significa. Essa definição pode estar documentada junto com o backlog para ser revisada no final do sprint. Essas definições devem estar todas feitas antes do cartão no quadro ser arrastado para a coluna concluído (done).

Não existe um padrão exato pelo Scrum do que é preciso para um incremento ser considerado pronto ou done, cada equipe de um projeto pode escolher seus critérios. Normalmente isso é feito no primeiro sprint chamado de Sprint Planning que é onde será norteado como o projeto será direcionado. Essas definições devem ser feitas no começo pois vão influenciar diretamente na velocidade do time de desenvolvimento, podendo ser ajustada a cada sprint. As vantagens de ter uma definição de pronto é que toda a equipe sabe da qualidade esperada na entrega e assim consegue definir melhor o que entrará em cada Sprint.

Algumas ideias do que pode ser inserido no checklist da definição de pronto:

Estar no padrão de desenvolvimento da empresa;

Programado;

Código refatorado;

Critérios de aceites concluídos;

Feito o merge com o contéudo de produção ou homologação;

Ter passado por teste unitário;

Testado em produção ou homologação;

Testado com grande quantidade de carga;

Ser testado pela equipe de teste ou outros colegas;

Atualizado no controle de versão;

Atualizada a documentação;

Manual do usuário atualizado;


Quer acompanhar as novidade do site?

Leia mais em:

O que é definição de pronto no scrum?

Última atualização: 2023-02-15

Quer acompanhar as novidade do site?
Veja também:

O que é um incremento no Scrum?

Incremento Scrum

Quais os 3 papéis definidos no framework Scrum?

3 papéis framework scrum

Qual papel do Scrum Master?

Scrum Master

O que é um sprint no scrum?

sprint scrum

Quando um Scrum Master encontra resistência de fora do time de desenvolvimento, o que ele deveria fazer?

Resistência ao Scrum

O que é o backlog no Scrum?

backlog scrum

Web Stories