Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Código | BD | Qualidade | Utilização |
---|
Escopo do Projeto
Descrição
Esta seção é dedicada a apresentar o escopo do projeto e os documentos referentes ao mesmo
Sumário
Mapeamento de Histórias de Usuário
BACKEND
User Story | Descrição |
---|---|
US01 - | Expor rota de listagem de pedidos de itens |
US02 - | Expor rota de listagem de pedidos de serviços |
US06 - | Expor rota de solicitação de cadastro |
US07 - | Expor rota de Login |
US08 - | Expor rota de itens |
US08 - | Expor rota de publicar pedido de item |
US09 - | Expor rota de serviços |
US09 - | Expor rota de publicar pedido de serviços |
US10 - | Expor rotas de edição de pedido |
US12 - | Expor rota de pedido urgente de item |
US13 - | Expor rota de pedido urgente de serviço |
US17 - | Expor rota de listagem de solicitações pendentes de instituições |
US17 - | Expor rota de resposta de solicitação de instituição |
US18 - | Expor rota de resposta de solicitação de pedido de item urgente (ADMIN) |
US18 - | Expor rota de resposta de solicitação de pedido de serviço urgente (ADMIN) |
US18 - | Expor rota de listagem de pedidos urgentes |
FRONTEND
User Story | Descrição |
---|---|
US01 - | Diagramar home page de doador |
US01 - | Diagramar listagem de pedidos de itens |
US01 - | Integrar com serviço de listagem de pedido de itens |
US02 - | Diagramar listagem de pedidos de serviços |
US02 - | Integrar com serviço de listagem de pedido de serviços |
US06 - | Diagramar a solicitação de cadastro da instituição |
US06 - | Integração da tela de cadastro com o backend |
US07 - | Tela de login |
US08 - | Diagramar tela de pedido de item e integrar com o backend |
US09 - | Diagramar tela de pedido de serviços e integrar com o backend |
US10 - | Editar pedido |
US12 - | Permitir pedido urgente de item |
US13 - | Integrar pedido urgente de serviço |
US17 - | Cria tela de home do admin |
US17 - | Criar listagem de solicitações de instituições |
US18 - | Diagramar tela de listagem de pedidos urgentes (ADMIN) |
US18 - | Integração da tela de pedidos urgentes (ADMIN) |
Estrutura Analítica do Projeto
TBD
Cronograma de Sprints
Sprint 0 (12/08/22 - 26/08/22)
Escopo
Gerenciamento de Projeto
TBD
Design
TBD
Configuração de Ambiente
TBD
Dúvidas
TBD
Apresentação
TBD
Retrospectiva
Itens de Ação
Sprint 1 (02/09/22 - 16/09/22)
Escopo
- US06 - Diagramar a solicitação de cadastro da instituição(Frontend)
- Descrição: Desenvolver o layout da tela sem se preocupar em coletar os dados dos inputs e enviar para o backend.
- Critérios de aceitação: Responsivo, Tela de acordo com o mockup do Figma.
- US06 - Integração da tela de cadastro com o backend (Frontend)
- Descrição: Coletar dados dos inputs, enviar dados para o backend e tratar possíveis erros (valores inválidos ou requisições com erros). Redirecionar o usuário para a tela home (que será pública), caso a requisição tenha ocorrido com sucesso.
- Critérios de aceitação: Exibir feedbacks ao usuário (tanto de erro como sucesso), Redirecionamento para a home somente quando há sucesso na requisição.
- US06 - Expor rota de solicitação de cadastro(Backend)
- Descrição: Expor rota de solicitação de cadastro, validando campos obrigatórios, deixando a instituição com status de solicitação pendente e notificar, por email, o admin de que há uma nova solicitação pendente.
- Critérios de aceitação: Validação de campos obrigatórios, A solicitação de cadastro deve iniciar como pendente, Um email deve ser disparado para o admin quando há uma nova solicitação, Não permitir que uma mesma instituição tenha duas solicitações pendentes (possivelmente, através do cnpj).
- US07 - Tela de login (Frontend)
- Descrição: Diagramar e integrar com o backend
- Critérios de aceitação: Responsivo, Campo de senha com bullets (oculto), Manter identidade visual do resto da aplicação, Campo de login tem que ser de email.
- US07 - Expor rota de Login (Backend)
- Critérios de aceitação: Se o email ou senha não baterem com dados da base, a mensagem de erro não deve dizer qual dos campos está errado.
- US17 - Cria tela de home do admin (Frontend)
- Descrição: Desenvolver a tela de home da perspectiva do administrador. Por enquanto, se preocupar em exibir somente a opção de listagem de solicitações de instituições.
- Critérios de aceitação: Tela de acordo com figma, Responsivo, Exibir opção de listagem de solicitações de instituições.
- US17 - Expor rota de resposta de solicitação de instituição (Backend)
- Descrição: Deve receber uma resposta ('S' ou 'N'), retornar 201 e enviar email para a instituição com a resposta.
- Critérios de aceitação: Se o email ou senha não baterem com dados da base, a mensagem de erro não deve dizer qual dos campos está errado.
- US17 - Criar listagem de solicitações de instituições
- Descrição: Desenvolver listagem de solicitações, consumindo o endpoint de listagem de solicitações pendentes e de resposta de solicitação.
- Critérios de aceitação: Tela de acordo com figma, Responsivo.
- US17 - Expor rota de listagem de solicitações pendentes de instituições(Backend)
- Descrição: Retornar a lista de solicitações pendentes de instituições.
- Critérios de aceitação: Retornar somente solicitações pendentes, Ordenar por mais antigas, Adequar entidade.
Apresentação
TBD
Retrospectiva
Itens de Ação
Sprint 2 (23/09/22 - 07/10/22)
Escopo
TBD
Apresentação
TBD
Retrospectiva
Itens de Ação
Sprint 3 (14/10/22 - 28/10/22)
Escopo
TBD
Apresentação
TBD
Retrospectiva
TBD
Itens de Ação
TBD
Sprint 4 (04/11//22 - 18/11/22)
Escopo
TBD
Apresentação
TBD