Critérios de Aceitação
Os critérios de aceitação são condições específicas e mensuráveis que uma funcionalidade ou tarefa deve atender para ser considerada completa. Eles são estabelecidos durante o planejamento e descrevem o comportamento esperado do produto.
MVP
Código da US | Descrição | Critérios de Aceitação |
---|---|---|
US05 | Eu, como nutricionista, devo ser capaz de fazer login no sistema, para ter acesso e ver informações dos pacientes. | 1. O sistema deve permitir que o usuário faça sua autenticação inserindo uma senha pin. |
US06 | Eu, como nutricionista, quero que o sistema seja capaz de enviar um e-mail que redirecione o nutricionista para a redefinição de senha, garantindo que o acesso contínuo ao sistema. | 1. O email só deve ser enviado caso o usuário responda corretamente a pergunta de segurança. 2. No email enviado deve conter o pin cadastrado em banco. |
US09 | Eu, como nutricionista, devo ser capaz de buscar pacientes cadastrados por nome, a fim de agilizar o atendimento. | 1. O input de busca deve aceitar no máximo 150 caracteres. 2. A busca deve ser insensível a maiúsculas e minúsculas, encontrando os pacientes independentemente da formatação. 3. A lista de resultados da busca deve exibir os pacientes com nome, idade, data de nascimento e status de atividade. |
US10 | Eu, como nutricionista, quero ser capaz de visualizar os aniversariantes do mês, para me manter informado sobre meus pacientes | 1. Devem ser exibidos os aniversariantes dos próximos 15 dias. 2. O sistema deve exibir nome, idade a ser completada e data de aniversário 3. A lista de aniversariantes deve ser ordenada da data de aniversário mais próxima para a mais distante |
US11 | Eu, como nutricionista, devo ser capaz de criar uma dieta personalizadas pela plataforma para atender às necessidades nutricionais específicas dos meus pacientes. | 1. O sistema deve permitir que o usuário cadastre o consumo de água e chás diário, a lista de vegetais sugeridos, a lista de suplementação e oito refeições. 2. O consumo de água e chás devem ser registrados através de um input numérico. 3. A lista de vegetais sugeridos deve ser montada a partir de vegetais pré-cadastrados pelo usuário, no sistema. 4. Cada uma das cinco refeições deve ser montada a partir de alimentos pré-cadastrados pelo usuário, no sistema. 5. A lista de suplementação deve ser montada a partir de suplementos pré-cadastrados pelo usuário, no sistema. 6. Deve haver um input para indicar a quantidade de alimentos e suplementos a serem consumidos |
US12 | Eu, como nutricionista, devo ser capaz de visualizar dietas armazenadas na plataforma para rever os planejamentos nutricionais feitos para meus pacientes. | 1. O sistema deve permitir que o usuário visualize o consumo de água e chás diário, a lista de vegetais sugeridos, a lista de suplementação, as cinco refeições cadastradas e suas respectivas quantidades. 2. O sistema deve permitir que o usuário visualize a quantidade de proteínas, gorduras e carboidratos totais das cinco refeições cadastradas. |
US13 | Eu, como nutricionista, devo ser capaz de editar dietas armazenadas na plataforma para adaptar ela às necessidades nutricionais específicas dos meus pacientes. | 1. O sistema deve permitir que o usuário edite o consumo de água e chás diário, a lista de vegetais sugeridos, a lista de suplementação e cinco refeições. 2. O consumo de água e chás deve ser registrado através de um input numérico. 3. A lista de vegetais sugeridos deve ser montada a partir de vegetais pré-cadastrados pelo usuário, no sistema. 4. Cada uma das cinco refeições deve ser montada a partir de alimentos pré-cadastrados pelo usuário, no sistema. 5. A lista de suplementação deve ser montada a partir de suplementos pré-cadastrados pelo usuário, no sistema. 6. Deve haver um input para indicar a quantidade de alimentos e suplementos a serem consumidos. |
US15 | Eu, como usuário, quero ser capaz de gerar um PDF contendo todas as informações da dieta do meu paciente, para facilitar a transmissão de informações | 1. O documento gerado deve ser em formato .pdf 2. O PDF deve incluir o consumo de água e chás diário, a lista de vegetais sugeridos, a lista de suplementação, as cinco refeições cadastradas e suas respectivas quantidades. |
US16 | Eu, como nutricionista, quero ser capaz de criar treinamentos para meus pacientes usando o sistema, para facilitar a realização dessa atividade. | 1. O sistema deve permitir que o usuário monte até 7 listas de exercícios, contendo região focal, o dia da semana em que a lista deve ser executada, a duração dos exercícios aeróbicos do dia, o intervalo de tempo entre séries e exercícios, a sequência de exercícios, suas respectivas quantidades e técnicas avançadas. 2. O sistema deve permitir que o usuário preencha através de inputs que aceitem no máximo 100 caracteres, a região focal, o dia da semana em que a lista deve ser executada, a duração dos exercícios aeróbicos do dia e o intervalo de tempo entre séries e exercícios. 3. O sistema deve permitir que o usuário preencha, através de inputs, a quantidade de séries de cada exercício. 4. O sistema deve permitir que o usuário preencha, através de inputs, a técnica avançada de cada exercício. |
US17 | Eu, como nutricionista, devo ser capaz de visualizar treinamentos armazenados na plataforma para rever os treinamentos feitos para meus pacientes. | 1. O sistema deve permitir que o nutricionista visualize as listas de exercícios cadastradas, contendo região focal, dia da semana em que a lista deve ser executada, a duração dos exercícios aeróbicos do dia, o intervalo entre séries e exercícios, a sequência de exercícios, suas respectivas quantidades e técnicas avançadas |
US18 | Eu, como nutricionista, devo ser capaz de editar treinos armazenadas na plataforma para realizar adaptações para meus pacientes. | 1. O sistema deve permitir que o nutricionista edite campos específicos de cada uma das listas de exercícios, como região focal, dia da semana em que a lista deve ser executada, duração dos exercícios aeróbicos do dia, intervalo entre séries e exercícios, sequência de exercícios, suas respectivas quantidades e técnicas avançadas |
US20 | Eu, como nutricionista, quero ser capaz de gerar um PDF contendo todas as informações do treinamento do meu paciente, para facilitar a transmissão de informações | 1. O PDF gerado deve incluir de forma abrangente todas as informações relevantes das listas de exercícios, como região focal, dia da semana em que a lista deve ser executada, duração dos exercícios aeróbicos do dia, intervalo entre séries e exercícios, sequência de exercícios, suas respectivas quantidades e técnicas avançadas 2. O documento gerado deve ser em formato .pdf |
US24 | Eu, como nutricionista, quero que o sistema deva ser capaz de enviar mensagens de aniversário pré-cadastradas para os usuários, para felicitá-los por esse dia. | 1. O email deve ser enviado apenas aos pacientes que fazem aniversário na data corrente. 2. O email deve ser enviado apenas aos pacientes ativos. 3. A mensagem deve utilizar uma linguagem genérica para felicitar diferentes perfis de pacientes. |
US25 | Eu, como nutricionista, quero ser capaz de cadastrar pacientes, inserindo nome, e-mail, telefone, endereço, altura, peso e medidas corporais para armazenar as informações no sistema. | 1. Os campos nome, e-mail e telefone, devem ser obrigatórios. 2. O sistema deve realizar validação para garantir que apenas emails válidos sejam aceitos. 3. O sistema deve realizar validação para garantir que apenas telefones válidos sejam aceitos. |
US26 | Eu, como nutricionista, quero ser capaz de visualizar as informações de um paciente cadastrado no sistema, para poder consultar as informações. | 1. O sistema deve mostrar nome, e-mail, telefone, endereço, altura, peso e medidas corporais no perfil do paciente selecionado. |
US27 | Eu, como nutricionista, quero poder alterar as informações cadastradas do paciente no sistema, para ter as informações sempre atualizadas. | 1. O sistema deve permitir que o nutricionista edite o nome, telefone, endereço, altura, peso e medidas corporais do paciente 2. O sistema deve realizar validação para garantir que apenas emails válidos sejam aceitos. 3. O sistema deve realizar validação para garantir que apenas telefones válidos sejam aceitos. |
US30 | Eu, como nutricionista, quero que o sistema envie ao e-mail cadastrado do paciente, uma confirmação do agendamento da consulta, para que ele veja se a operação foi bem sucedida. | 1. A criação dessa consulta implica em um email com arquivo extensão .ics marcando o evento na agenda do paciente. 2. O email deve incluir informações adicionais de local e instruções gerais. |
US31 | Eu, como nutricionista, quero ser capaz de agendar consultas, para deixar marcado em meu calendário. | 1. O sistema deve exibir claramente os horários disponíveis para evitar conflitos. 2.Não deve ser possível agendar consultas em horários que já foram reservados. 3. A criação dessa consulta implica em um email com arquivo extensão .ics marcando o evento na agenda do nutricionista. |
US32 | Eu, como nutricionista, quero ser capaz de reagendar consultas, alterando as informações de uma consulta anteriormente cadastrada, para manter as informações atualizadas. | 1. Ao reagendar uma consulta o sistema deve enviar um email notificando a remarcação 2. A remarcação dessa consulta implica em um email com arquivo extensão .ics reamarcando o evento na agenda do nutricionista. |