Definition of Ready (DoR)
O DoR define os critérios que devem ser atendidos para que uma user story, caso de uso, ou cenário esteja pronto para ser desenvolvida. Isso ajuda a garantir que os requisitos estejam claros, bem declarados e que não haja impedimentos para o desenvolvimento.
Critérios de Prontidão (Definition of Ready - DoR): Uma funcionalidade será considerada "Pronta para Desenvolvimento" apenas quando:
- O requisito estiver atrelado a uma das Histórias de Usuário.
- Os Critérios de Aceitação estiverem claramente definidos (ex: "o gráfico deve ser de barras", "deve ser possível filtrar por mês", "os dados devem vir da planilha X").
- A funcionalidade estar alinhada com os ideias da concepção do protótipo e/ou validado com o P.O ou cliente para alterações extraordinárias que possam ser necessárias durante a construção
Definition of Done (DoD)
O DoD define os critérios que precisam ser cumpridos para que uma funcionalidade seja considerada completa. Isso inclui os requisitos, desenvolvimento, testes, revisão e validação.
Critérios de Conclusão (Definition of Done - DoD): Uma funcionalidade só será considerada "Pronta" ao final de um Sprint se atender rigorosamente ao nosso Definition of Done. Nossa definição de "Pronto" inclui:
- Todos os critérios de aceitação foram implementados.
- O código ter sido desenvolvido seguindo a prática de TDD, garantindo que todo o código da lógica models seja testado (testes unitários e de integração) e integrado à versão mais estável do repositório no momento frontend / experiment / integração .
- O código ter passado pela revisão de outro membro da equipe (Code Review), recebendo retorno positivo.