Skip to content

Unidade 3

Critério de Aceitação das Histórias de Usuário

MVP1

Primeira Sprint

  • US 03: Eu, como usuário, quero cadastrar uma nova conta de usuário para ter acesso ao sistema;

    1. Campos obrigatórios (Nome Responsável, Nome do Paciente, Email, CPF do Responsável, Senha e Confirmação de Senha) devem estar preenchidos para o cadastramento dos dados do cliente;
    2. O sistema deverá indicar quando o email ou telefone já estiver sendo utilizado;
  • US 04: Eu, como funcionário, quero cadastrar uma nova conta de funcionário para ter acesso ao sistema;

    1. Campos obrigatórios (Nome do Funcionário, Email, CPF, Senha) devem estar preenchidos para o cadastramento dos dados do funcionário;
    2. O sistema deverá indicar quando o email ou telefone já estiver sendo utilizado;
    3. Um novo cadastro deverá ser armazenado em um banco de dados para que fique salvo,impedindo que haja um novo cadastro no mesmo email/tefelone;
  • US 01: Eu, como funcionário, quero me autenticar usando um login para ter acesso a todas as funcionalidades disponíveis aos funcionários;

    1. Campos obrigatórios (Email/Telefone e Senha) devem estar preenchidos para a autenticação do funcionário;
    2. O email/telefone deve ser o mesmo usado no cadastro;
    3. A senha deve ser a mesma fornecida pelo aplicativo ao realizar o cadastro;
    4. Avisar caso haja algo errado em qualquer um dos campos obrigatórios;
  • US 02: Eu, como usuário, quero me autenticar usando um login para ter acesso a todas as funcionalidades disponíveis aos usuários;

    1. Campos obrigatórios (Email/Telefone e Senha) devem estar preenchidos para a autenticação do usuário;
    2. O email/telefone e a senha devem ser os mesmos usados no cadastro;
    3. Avisar caso haja algo errado em qualquer um dos campos obrigatórios;

Tarefas das Histórias de Usuário

Aqui está a quebra de histórias em tarefas para as histórias de usuário fornecidas:

US 3:

  • Tarefa 1: Criar um formulário de cadastro de usuário
    • Desenvolver interface UI;
    • Desenvolver funcionalidades backend;
  • Tarefa 2: Validar os dados do formulário de cadastro
  • Tarefa 3: Alerta de erros de preenchimento de um campo obrigatório
  • Tarefa 4: Salvar os dados do formulário de cadastro no banco de dados

US 4:

  • Tarefa 1: Criar um formulário de cadastro de funcionário
    • Desenvolver interface UI;
    • Desenvolver funcionalidades backend;
  • Tarefa 2: Validar os dados do formulário de cadastro
  • Tarefa 3: Alerta de erros de preenchimento de um campo obrigatório
  • Tarefa 4: Salvar os dados do formulário de cadastro no banco de dados

US 1:

  • Tarefa 1: Implementar um login para funcionários
    • Desenvolver interface UI;
    • Desenvolver funcionalidades backend;
  • Tarefa 2: Implementar um sistema de autenticação
  • Tarefa 3: Integrar o sistema de autenticação com o banco de dados de funcionários

US 2:

  • Tarefa 1: Implementar um login para usuários
    • Desenvolver interface UI;
    • Desenvolver funcionalidades backend;
  • Tarefa 2: Implementar um sistema de autenticação
  • Tarefa 3: Integrar o sistema de autenticação com o banco de dados de usuários

Histórico de Revisão

Data Versão Descrição Autor
13/11/2023 1.5 Correção das histórias de usuário Vinícius
15/11/2023 1.6 Correção do backlog da sprint Gabriel Bertolazi
16/11/2023 1.7 Revisão dos critérios de avaliação Heloísa
21/11/2023 1.8 Revisão da documentação João Lucas

Lições aprendidas

Unidade 3

Aprimoramos nosso conhecimento sobre integração contínua e aprendemos a usar o Git de forma ágil. Além de nós termos elevado nosso conhecimento com relação as linguagens de programação Dart e Python. E por fim, aprendemos sobre construção de software botando em prática as práticas e técnicas de construção, como a programação em pares e o código limpo, o que foi muito útil para a organização e desenvolvimento em conjunto do código.

Vídeo Retrospectiva Unidade 03