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;
- 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;
- 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;
- Campos obrigatórios (Nome do Funcionário, Email, CPF, Senha) devem estar preenchidos para o cadastramento dos dados do funcionário;
- O sistema deverá indicar quando o email ou telefone já estiver sendo utilizado;
- 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;
- Campos obrigatórios (Email/Telefone e Senha) devem estar preenchidos para a autenticação do funcionário;
- O email/telefone deve ser o mesmo usado no cadastro;
- A senha deve ser a mesma fornecida pelo aplicativo ao realizar o cadastro;
- 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;
- Campos obrigatórios (Email/Telefone e Senha) devem estar preenchidos para a autenticação do usuário;
- O email/telefone e a senha devem ser os mesmos usados no cadastro;
- 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.