Skip to content

DoR e DoD

5 DEFINITION OF READY (DoR) E DEFINITION OF DONE (DoD)

5.1 - Definição de Pronto (Definition of Ready - DoR)

Uma funcionalidade só é considerada READY se atender a todos os critérios de qualidade listados:

  1. O requisito deve ser especificado em um caso de uso;
  2. Com, pelo menos, dois fluxos alternativos;
  3. Com Caso de excessão especificado;
  4. Diagrama UML disponibilizado;
  5. O requisito deve estar mapeado para uma interface, quando necessário: se o requisito envolve uma interface, ela deve estar definida, ou seja, prototipada, e descrita, em detalhes, a fim de evitar ambiguidade e garantir clareza no desenvolvimento;
  6. O requisito deve ter dois responsáveis definidos para desenvolver;
  7. O requisito deve ter uma estimativa de esforço de 15h totais dentro da semana definida no cronograma;
  8. O ambiente deve estar disponível/configurado;

5.2 - Definição de Feito (Definition of Done - DoD)

Uma funcionalidade só é considerada DONE se atender a todos os critérios de qualidade listados:

  1. O código está implementado conforme o requisito.
  2. Testes unitários estão escritos e passando (com cobertura igual ou superior a 50%).
  3. O Code review foi aprovado por outro desenvolvedor.
  4. A funcionalidade foi testada manualmente.
  5. A documentação técnica está atualizada e validada por, pelo menos, 2 analistas de requisitos.
  6. Não há bugs críticos ou bloqueantes.
  7. O código está integrado ao branch principal.