Ir para o conteúdo

Definition of Done (DoD)

A Definition of Done (DoD) especifica os critérios que uma história de usuário ou tarefa deve cumprir para ser considerada completa. No projeto, o DoD pode incluir:

  1. Codificação: O código foi escrito, revisado e aprovado.
  2. Testes: Todos os testes unitários e de integração passaram.
  3. Documentação: A documentação relevante foi atualizada.
  4. Revisão: A funcionalidade foi revisada e aprovada pelo time de QA e partes interessadas.
  5. Implantação: A funcionalidade foi implantada em ambiente de testes e validada.

Definition of Ready (DoR)

A Definition of Ready (DoR) define os critérios que uma história de usuário deve atender antes de ser iniciada. No projeto, o DoR pode incluir:

  1. Clareza: A história de usuário está claramente descrita e compreendida por todos.
  2. Critérios de Aceitação: Os critérios de aceitação estão definidos e acordados.
  3. Dependências: Todas as dependências foram identificadas e tratadas.
  4. Prioridade: A história de usuário está priorizada no backlog.
  5. Estimativa: A história de usuário foi estimada em termos de esforço ou complexidade.

CheckList:


US01 - Nutricionista fazer login no sistema

  • DoR:
  • [x] A história está claramente descrita e compreendida pelo time.
  • [x] Os critérios de aceitação foram definidos e acordados.
  • [x] Todas as dependências foram identificadas (ex: banco de dados, segurança).
  • [x] A história foi priorizada no backlog.
  • [x] A história foi estimada em termos de esforço.
  • DoD:
  • [x] O código foi escrito e revisado.
  • [x] Todos os testes unitários e de integração passaram.
  • [x] A funcionalidade foi testada em diferentes dispositivos e navegadores.
  • [x] A documentação de login foi atualizada.
  • [x] A funcionalidade foi revisada e aprovada pelo time de QA.
  • [x] O login foi implantado no ambiente de testes e validado.

US02 - Paciente fazer cadastro e login

  • DoR:
  • [x] A história está descrita com clareza e compreendida.
  • [x] Os critérios de aceitação foram definidos.
  • [x] Todas as dependências, como validação de dados e segurança, foram tratadas.
  • [x] A história foi priorizada no backlog.
  • [x] A história foi estimada.
  • DoD:
  • [x] O código de cadastro e login foi implementado e revisado.
  • [x] Testes de segurança (ex: validação de dados) passaram.
  • [x] A funcionalidade foi testada em diferentes navegadores.
  • [x] A documentação foi atualizada.
  • [x] Revisão pelo time de QA e validação no ambiente de testes.

US03 - Nutricionista visualizar lista de alimentos

  • DoR:
  • [x] A história está clara e foi compreendida pela equipe.
  • [x] Os critérios de aceitação foram acordados.
  • [x] Dependências de banco de dados e interface foram resolvidas.
  • [x] Priorizada no backlog.
  • [x] Estimada com precisão.
  • DoD:
  • [x] A lista de alimentos foi implementada e revisada.
  • [x] Testes unitários e de integração realizados.
  • [x] A interface foi testada em diferentes dispositivos.
  • [x] Documentação atualizada.
  • [x] Funcionalidade validada e revisada pelo QA.

US04 - Nutricionista visualizar pacientes cadastrados

  • DoR:
  • [x] A descrição da história está clara.
  • [x] Os critérios de aceitação foram definidos.
  • [x] Dependências de banco de dados e backend resolvidas.
  • [x] A história foi priorizada.
  • [x] Estimada.
  • DoD:
  • [x] O código foi implementado e revisado.
  • [x] Testes de visualização e filtragem de dados foram executados.
  • [x] Funcionalidade revisada pelo QA.
  • [x] A interface foi testada e validada.
  • [x] A documentação foi atualizada.

US05 - Nutricionista visualizar perfil do paciente

  • DoR:
  • [x] A história foi descrita claramente e compreendida.
  • [x] Critérios de aceitação definidos.
  • [x] Dependências (ex: banco de dados, interface) foram tratadas.
  • [x] História priorizada no backlog.
  • [x] Estimada.
  • DoD:
  • [x] A visualização do perfil foi implementada e revisada.
  • [x] Testes unitários e de integração realizados.
  • [x] A interface foi testada em dispositivos móveis e desktops.
  • [x] Documentação foi atualizada.
  • [x] Revisada e validada pelo QA.

US06 - Paciente visualizar perfil e informações nutricionais

  • DoR:
  • [x] A história foi descrita de forma clara.
  • [x] Critérios de aceitação foram acordados.
  • [x] Dependências de backend e frontend resolvidas.
  • [x] Priorizada no backlog.
  • [x] Estimada.
  • DoD:
  • [x] O código foi implementado e revisado.
  • [x] A funcionalidade foi testada e aprovada em diferentes dispositivos.
  • [x] A documentação foi atualizada.
  • [x] Funcionalidade revisada e validada pelo QA.

US07 - Nutricionista definir metas de ingestão calórica

  • DoR:
  • [x] História claramente descrita.
  • [x] Critérios de aceitação acordados.
  • [x] Dependências (ex: calculadora de calorias) resolvidas.
  • [x] Estimativa de esforço concluída.
  • [x] Priorizada no backlog.
  • DoD:
  • [x] A funcionalidade foi implementada e revisada.
  • [x] Testes de cálculo e validação de dados passaram.
  • [x] Funcionalidade validada pelo QA.
  • [x] Documentação atualizada e validada.

US08 - Nutricionista calcular necessidades calóricas

  • DoR:
  • [x] A história foi descrita com clareza.
  • [x] Critérios de aceitação definidos.
  • [x] Dependências de cálculo e integração resolvidas.
  • [x] Priorizada e estimada.
  • DoD:
  • [x] A funcionalidade foi implementada.
  • [x] Testes de cálculo foram executados.
  • [x] Funcionalidade validada e revisada.
  • [x] Documentação foi atualizada.

US09 - Nutricionista planejar dieta (horários e metas nutricionais)

  • DoR:
  • [x] História está clara e compreendida.
  • [x] Critérios de aceitação definidos.
  • [x] Dependências resolvidas (ex: integração de calendário, metas).
  • [x] História foi priorizada e estimada.
  • DoD:
  • [x] A funcionalidade foi implementada e revisada.
  • [x] Testes de calendário e metas foram realizados.
  • [x] QA revisou e aprovou.
  • [x] A documentação foi atualizada.

US10 - Nutricionista monitorar progresso de pacientes

  • DoR:
  • [x] A história foi claramente descrita.
  • [x] Critérios de aceitação definidos.
  • [x] Dependências foram identificadas (ex: monitoramento, histórico).
  • [x] História foi priorizada.
  • [x] Estimada.
  • DoD:
  • [x] O código foi implementado e revisado.
  • [x] Testes de monitoramento de progresso foram realizados.
  • [x] A funcionalidade foi validada pelo QA.
  • [x] Documentação atualizada.

US11 - Paciente visualizar progresso e metas nutricionais

  • DoR:
  • [x] A história foi descrita de forma clara.
  • [x] Critérios de aceitação foram acordados.
  • [x] Dependências de interface e backend resolvidas.
  • [x] História priorizada.
  • [x] Estimada.
  • DoD:
  • [x] A funcionalidade foi implementada e revisada.
  • [x] Testes de visualização de progresso realizados.
  • [x] Funcionalidade revisada e validada pelo QA.
  • [x] Documentação foi atualizada.

US12 - Paciente visualizar categorias de alimentos

  • DoR:
  • [x] A história está clara e compreendida.
  • [x] Critérios de aceitação foram definidos.
  • [x] Dependências de backend e categorias definidas.
  • [x] História foi priorizada.
  • [x] Estimada.
  • DoD:
  • [x] A funcionalidade foi implementada e revisada.
  • [x] Testes de visualização realizados.
  • [x] QA revisou e validou.
  • [x] A documentação foi atualizada.

US13 - Nutricionista organizar alimentos em categorias

  • DoR:
  • [x] A história foi descrita com clareza.
  • [x] Critérios de aceitação definidos.
  • [x] Dependências de organização e categorização resolvidas.
  • [x] História priorizada.
  • [x] Estimada.
  • DoD:
  • [x] A categorização de alimentos foi implementada.
  • [x] Testes unitários e de integração realizados.
  • [x] Funcionalidade revisada pelo QA.
  • [x] Documentação foi atualizada.

Agora as caixas estão marcadas!

Histórico de Versão

Data Versão Descrição Autor
19/08/2024 1.0 Adicionando as definições de DOD e DOR Ana Catarina Santos
09/09/2024 1.1 Aplicação do DoD e DoR Igor de Sousa