top of page

Scrum: entenda a diferença entre Definition of Ready, Critérios de Aceite e Definition of Done


Apesar de haver confusão, Definition of Ready, Critérios de Aceite e Definition of Done são aplicados de forma diferente no dia a dia. Foto: Unsplash



Se você está buscando entender a diferença entre Definition of Ready, Critérios de Aceite e Definition of Done, então você está no lugar certo. Esses termos são fundamentais para quem trabalha com a metodologia ágil Scrum e vamos explicá-los de forma clara e objetiva.


Entendendo os termos


Definition of Ready (DoR)

O Definition of Ready é o primeiro passo para planejar a Sprint e avalia o que é necessário para que uma história de usuário possa compor o backlog. Essa lista de requisitos varia de acordo com a particularidade da história e serve para dar um nível de detalhamento suficiente para o desenvolvimento do incremento ou feature.


Critérios de Aceite

Já os Critérios de Aceite são uma lista de requisitos estabelecidos pelo Product Owner (PO) para garantir que a implementação da história de usuário ou entrega do incremento esteja de acordo com a solicitação ou especificações do cliente.


Definition of Done

Por fim, o Definition of Done é uma lista de critérios que devem ser contemplados para que uma história de usuário possa ser considerada concluída.


O Definition of Ready e os Critérios de Aceite são definidos exclusivamente para cada história de usuário, enquanto o Definition of Done vale para qualquer entrega ou incremento.


"É importante lembrar que o Definition of Ready e o Definition of Done são desenvolvidos pelo time em conjunto, enquanto os Critérios de Aceite são definidos pelo Product Owner", ressalta Rafaela Fernandez, CEO e especialista em metodologias ágeis da Kharcarad

Exemplo prático

Para ilustrar melhor, vamos supor que um usuário queira solicitar um novo número de cartão virtual para usar em um país no exterior.


Os Critérios de Aceite para essa história seriam:

  • mostrar uma lista de cartões ativos

  • ter um botão de confirmação da solicitação

  • gerar um novo cartão com 16 dígitos e código CVV de 3 dígitos

  • mostrar a bandeira do cartão e a data de validade.

Os Definition of Ready, para este exemplo, ficariam assim:

  • Histórias de usuário refinadas

  • Histórias de usuários estimadas a nível de complexidade

  • Critérios de aceite testáveis

  • Protótipo elaborado

Já o Definition of Done poderia incluir:

  • a disponibilização em ambiente de teste e validação

  • revisão pelo UX Designer

  • testes de segurança validados

  • disponibilização em ambiente de produção

  • liberação do acesso ao cliente.

O uso desses conceitos garante maior eficiência e eficácia no processo de desenvolvimento de software.


Se você deseja implementar a metodologia Scrum na sua empresa, consultoria em metodologias ágeis podem ser de grande ajuda para garantir que a equipe esteja alinhada e trabalhando de forma produtiva. Fale conosco e conheça nossos treinamentos.

bottom of page