Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D DoAÇÃO Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DoAÇÃO
  • DoAÇÃO Wiki
  • Wiki
  • escopo

Last edited by Adriana Anacleto Serpa Nov 25, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

escopo

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
  • Cronograma do Projeto
    • Sprint 0
    • Sprint 1
    • Sprint 2
    • Sprint 3
    • Sprint 4

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

  • Levantamento de requisitos
  • User Stories
  • Desenvolvimento dos Mockups e do logo para o site
  • Definição da Arquitetura
  • Definição do Banco de dados
  • Criação do ambiente de Homologação

Gerenciamento de Projeto

TBD

Design

TBD

Configuração de Ambiente

TBD

Dúvidas

TBD

Apresentação

Marcos Menezes

Retrospectiva

Foi Bem: image Para melhorar: image

Itens de Ação

image

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

Caroline Lewandowski

Retrospectiva

Foi bem: image Para melhorar: image

Itens de Ação

image

Sprint 2 (23/09/22 - 07/10/22)

Escopo

US01 - Expor rota de listagem de pedidos de itens(Backend)
  • Descrição: Apenas pedidos de itens ativos
US01 - Diagramar home page de doador (Frontend)
US01 - Diagramar listagem de pedidos de itens(Frontend)
US01 - Integrar com serviço de listagem de pedido de itens (Frontend)
US02 - Diagramar listagem de pedidos de serviços (Frontend)
US02 - Integrar com serviço de listagem de pedido de serviços (Frontend)
US02 - Expor rota de listagem de pedidos de serviços (Backend)
  • Descrição: Apenas pedidos de serviço ativos
US08 - Expor rota de itens (Backend)
US08 - Diagramar tela de pedido de item e integrar com o backend (Frontend)
  • Descrição: Diagramar a tela de novo pedido e integrar com o backend, já se preocupando com o feedback de erro e de sucesso, Não se preocupar com o pedido urgente nesta tarefa, Não precisamos nos preocupar em desenvolver o botão/lógica de solicitar um novo item/pedido.
  • Critérios de aceitação: Responsivo, Tela de acordo com o figma, Não permitir itens duplicados (remover da listagem quando já selecionado)
US08 - Expor rota de publicar pedido de item (Backend)
  • Descrição: Expor rota de publicar pedido de item da instituição.
  • Critérios de aceitação: Validar quantidades selecionadas, Não permitir dois pedidos do mesmo tipo abertos, Essa rota deve ser privada, Quantidade ilimitada de itens, Não permitir itens repetidos
US09 - Expor rota de publicar pedido de serviços (Backend)
  • Descrição: Expor rota de publicar pedido de serviço da instituição.
  • Critérios de aceitação: Validar quantidades selecionadas, Não permitir dois pedidos do mesmo tipo abertos, Essa rota deve ser privada, Quantidade ilimitada de serviços, Não permitir serviços repetidos, realizar testes.
US09 - Diagramar tela de pedido de serviços e integrar com o backend (Frontend)
  • Descrição: Diagramar a tela de novo pedido de serviço e integrar com o backend, já se preocupando com o feedback de erro e de sucesso, Não se preocupar com o pedido urgente nesta tarefa, Não precisamos nos preocupar em desenvolver o botão/lógica de solicitar um novo serviço.
  • Critérios de aceitação: Responsivo, Tela de acordo com o figma, Não permitir serviços duplicados (remover da listagem quando já selecionado).
US09 - Expor rota de serviços (Backend)
  • Descrição: Expor rota que retorna a lista de serviços cadastrados na base.
US09 - Mapeamento dos relacionamentos das tabelas remanescentes (Backend)
US22 - Listagem de produtos (itens) para ADMIN (Frontend)
  • Descrição: Ao clicar no menu Informações, exibir listagem sobre as informações pertencentes a plataforma, Ao clicar na opção de Itens para Pedidos, exibir o pop-up com a lista de produtos.
  • Critérios de aceitação: Responsivo, Tela de acordo com o figma.
US22 - Adicionar item como ADMIN (Frontend)
  • Descrição: Na listagem de produtos, exibir um botão de adicionar novo produto e seguir o layout do figma.
  • Critérios de aceitação: Responsivo, Tela de acordo com o Figma, Campo de nome, unidade de medida e quantidade máxima por pedido.
US22 - Expor rota de listagem de produtos para ADMIN (Backend)
  • Descrição: Deve retornar todos os produtos ativos cadastrados no sistema em ordem alfabética.
  • Critérios de aceitação: Ordenado alfabeticamente, Somente produtos ativos.
US22 - Expor rota de criar produto (Backend)
  • Descrição: Expor rota que permite o ADMIN criar um novo produto para ser selecionado nos pedidos das instituições.
  • Critérios de aceitação: Todos os campos são obrigatórios.
US23 - Listagem de serviços para ADMIN (Frontend)
  • Descrição: No menu Informações, ao clicar na opção de Serviços para Pedidos, exibir a modal com a lista de serviços cadastrados.
  • Critérios de aceitação: Responsivo, Telas de acordo com o figma.
US23 - Adicionar produto como ADMIN (Frontend)
  • Descrição: Na listagem de serviços, exibir um botão de adicionar novo serviço e seguir o layout do figma.
  • Critérios de aceitação: Responsivo, Tela de acordo com o Figma, Campo de nome e quantidade máxima por pedido.
US23 - Expor rota de listagem de serviços para ADMIN (Backend)
  • Descrição: Deve retornar todos os produtos ativos cadastrados no sistema em ordem alfabética.
  • Critérios de aceitação: Ordenado alfabeticamente, Somente serviços ativos.
US23 - Expor rota de criar serviço (Backend)
  • Descrição: Expor rota que permite o ADMIN criar um novo produto para ser selecionado nos pedidos das instituições.
  • Critérios de aceitação: Todos os campos são obrigatórios.
Débito Técnico - Adicionar loader nas requisições(Frontend)
  • Descrição: Bloquear as ações da tela com a exibição de um loader (CircularProgress do Material UI, por exemplo)
Débito Técnico - corrigir erro do hibernate nas validacoes de notnull (Backend)
Débito Técnico - Implementar logout (Frontend)
Débito Técnico - Usuário não admin, não pode acessar tela de admin (Frontend)
Débito Técnico - Exibir menu de solicitações (Frontend)
  • Descrição: Atualmente o menu de solicitações exibe direto as solicitações pendentes, sendo necessário mostrar a lista de opções de solicitações.

Apresentação

Arthur Lamberti

Retrospectiva

Foi Bem: image Para Melhorar: image

Itens de Ação

image

Sprint 3 (14/10/22 - 28/10/22)

Escopo

TBD

Apresentação

Andrews Souza

Retrospectiva

Foi Bem: image Para Melhorar: image

Itens de Ação

image

Sprint 4 (04/11//22 - 18/11/22)

Escopo

TBD

Apresentação

TBD

Retrospectiva

Clone repository
  • Gerência
  • Instalação
  • Retro
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • escopo e retrospectivas
  • escopo
  • estudos
  • gerencia
View All Pages