DevTrak DevTrak
Guia

O que é Definition of Done (DoD): Guia Completo

A Definition of Done é um dos conceitos mais importantes e mais mal compreendidos do Scrum. Aprenda o que é, como criar e por que ela transforma a qualidade das entregas.

O que é Definition of Done?

Definition of Done (DoD) é uma lista acordada de critérios que todo item de trabalho deve cumprir para ser considerado oficialmente concluído pelo time. Ela garante qualidade consistente, transparência e alinhamento entre devs, QA, designers e stakeholders sobre o que significa "feito".

Por que a DoD é Importante?

Sem uma DoD clara, "feito" significa coisas diferentes para cada pessoa do time. Um dev pode considerar feito quando o código está commitado. O QA considera feito quando os testes passam. O PO considera feito quando o stakeholder aprovou. Isso gera retrabalho, bugs em produção e frustração.

Com uma DoD compartilhada, o time alinha expectativas antes da entrega — não depois.

Exemplo de Definition of Done

CritérioResponsável
Código revisado por pelo menos 1 outro desenvolvedor (PR aprovado)Dev
Testes unitários escritos e passando (cobertura ≥ 80%)Dev
Testes de integração passando no CIDev / DevOps
Design implementado com fidelidade ≥ 95% (validado no DevTrak)Dev + Designer
Documentação atualizada (API docs, README)Dev
Deploy realizado em stagingDevOps
Validado pelo Product Owner em stagingPO
Sem alertas de acessibilidade (WCAG AA)Dev + Designer

Como Criar sua Definition of Done

  1. Reúna o time: DoD deve ser criada colaborativamente — dev, design, QA e PO precisam participar.
  2. Liste o que já fazem: comece pelo que o time já faz em todas as entregas (code review, testes, etc.).
  3. Identifique lacunas: onde bugs costumam aparecer? Onde há retrabalho? Adicione critérios para cobrir esses pontos.
  4. Seja específico: "código testado" é vago. "Cobertura de testes ≥ 80% com testes unitários e de integração" é claro.
  5. Revise nas retrospectivas: a DoD deve evoluir. Adicione ou remova critérios com base no que o time aprende.

DoD vs Critérios de Aceite

Definition of DoneCritérios de Aceite
Aplica-se a todos os itensEspecífico de cada user story
Definida uma vez pelo timeDefinida por story com o PO
Foco em qualidade técnicaFoco em comportamento funcional
Checklist universalCenários Dado/Quando/Então

Use nosso template de sprint planning que inclui o campo de DoD integrado ao planejamento da sprint.

Perguntas Frequentes

O que é Definition of Done?

Definition of Done (DoD) é uma lista de critérios que um item de trabalho deve cumprir para ser considerado oficialmente concluído pelo time. Garante qualidade consistente e alinhamento entre todos os membros sobre o que significa 'feito'.

Qual é a diferença entre Definition of Done e critérios de aceite?

Critérios de aceite são específicos de cada user story. A Definition of Done é um checklist universal que se aplica a todos os itens — testes, revisão de código, deploy, documentação, etc.

Quem define a Definition of Done?

O time de desenvolvimento define a DoD em colaboração com o Product Owner. O Scrum Master facilita essa discussão, geralmente numa retrospectiva ou no início do projeto.

Pronto para organizar seu time?

DevTrak é gratuito para começar. Conecte devs, designers e stakeholders num só lugar — sem planilhas, sem reuniões extras.

Criar conta grátis →