9.1 Definition of Ready (DoR)¶
O Definition of Ready estabelece as condições mínimas para que um Caso de Uso ou cenário da lista de trabalho esteja apto a ser selecionado para uma iteração de desenvolvimento. No contexto do Nativo, um item será considerado pronto quando apresentar informações suficientes para que a equipe consiga implementá-lo com segurança, sem depender de decisões essenciais ainda em aberto.
Para isso, devem ser verificados os seguintes critérios:
-
O Caso de Uso está formalmente descrito, contendo de forma clara e sem ambiguidades a identificação dos atores, pré-condições, pós-condições e o detalhamento do fluxo principal.
-
Há relação identificável com ao menos um objetivo específico, característica de produto ou requisito funcional/não funcional na Matriz de Rastreabilidade.
-
O Caso de Uso está acompanhado de critérios de aceitação e regras de negócio claras que permitam verificar a conclusão de todos os seus cenários.
-
As regras de negócio necessárias para sua implementação já foram compreendidas e registradas.
-
Quando houver impacto de interface, existe o protótipo ou wireframe correspondente navegável para orientar o desenvolvimento.
-
As dependências técnicas, riscos e impactos arquiteturais relevantes foram analisados previamente.
-
O escopo do Caso de Uso ou do fluxo selecionado é compatível com a duração de uma iteração.
-
A representante do projeto já validou o entendimento do caso de uso, atestando o pré-requisito de valor cultural e sua adequação ao contexto de uso da comunidade.