Definição
Critérios explícitos para determinar que um item de trabalho está realmente "concluído" no desenvolvimento ágil.
Compreender este conceito
A Definição de Conclusão (DoD) é uma lista explícita de critérios usada no desenvolvimento ágil para determinar se um item de trabalho está realmente “concluído”. Ela resolve as divergências entre os membros da equipe sobre o significado de “concluído” e evita situações ambíguas, como “o código está escrito, mas não foi testado” ou “o desenvolvimento da funcionalidade terminou, mas ela não foi integrada”. Diferentemente dos critérios de aceitação de histórias de usuário, a DoD estabelece requisitos uniformes da equipe para todos os itens de trabalho e normalmente inclui etapas como codificação, testes, documentação e integração. Seu resultado é uma lista de conclusão consensual da equipe, que assegura a qualidade das entregas.
Exemplos de cenários de negócios
Na reunião de planejamento do Sprint, a equipe define em conjunto a DoD, por exemplo: “código revisado, testes unitários aprovados, testes de integração aprovados, documentação atualizada”. Quando um desenvolvedor afirma que concluiu uma história de usuário, é preciso verificar cada item da DoD; só se considera concluída quando todos forem atendidos. Isso evita ambiguidades sobre o que significa “concluído”, melhora a qualidade das entregas e reduz o retrabalho.