Skip to content

8. DoR e DoD

8.1 Definition of Ready (DoR)

A Definition of Ready (DoR) estabelece os critérios mínimos que uma User Story deve atender para ser considerada pronta para entrar em uma sprint. O objetivo é garantir clareza, viabilidade e alinhamento com o valor de negócio.

Critérios:

  • A história está escrita claramente no formato:
    "Como [papel do usuário], quero [ação], para que [valor de negócio]"
    → Técnica: User Story Pattern (INVEST)

  • Os critérios de aceitação foram definidos e revisados pelo Product Owner e pela equipe.
    → Técnica: Revisão Colaborativa

  • O tamanho da história permite execução completa dentro de uma única sprint.
    → Avaliado em Planning Poker

  • O valor e a relevância da história para o negócio são claramente compreendidos pela equipe.
    → Validado em reuniões de refinamento

  • Possui riscos técnicos claramente identificados e discutidos.
    → Técnica: Análise de Riscos

  • Todas as informações e recursos necessários para execução estão disponíveis: protótipo, documentação de integrações externas, critérios de aceitação.
    → Técnica: Checklist de Pré-requisitos

  • O entendimento sobre o que deve ser entregue é claro e compartilhado pela equipe.
    → Técnica: Refinamento com validação do entendimento por todos os membros

  • Garantir alinhamento de expectativas com a cliente. → Protótipação: Validação com a cliente sobre o protótipo de cada user story


8.2. Definition of Done (DoD)

A Definition of Done (DoD) define os critérios obrigatórios para considerar uma história completamente finalizada, garantindo qualidade, completude técnica e alinhamento com o que foi acordado.

Critérios:

  • Todos os critérios de aceitação foram cumpridos e validados pela cliente.
    → Técnica: Confirmação da cliente

  • O código desenvolvido está integrado à branch principal do repositório (main).
    → Técnica: Integração Contínua

  • O incremento está de acordo com o seu respectivo requisito.

  • O incremento atende aos padrões de qualidade e usabilidade definidos pela equipe.
    → Fonte: Documentos de Requisitos Não Funcionais (RNF01 a RNF19)

  • Não há bugs conhecidos relacionados à história implementada.
    → Técnica: Testes manuais, automatizados e verificação de issues abertas.

  • A funcionalidade está disponível em ambiente de testes ou homologação para verificação.
    → Técnica: Deploy automatizado com pipeline configurada.