Skip to content

Desenvolvimento de um sistema de inspeção de entrada, para controle de recebimento de grãos de uma agroinsdústria.

Notifications You must be signed in to change notification settings

Equipe-Nimbus/API-2DSM-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FATEC Prof Jessen Vidal, São José dos Campos - 2º Semestre DSM 2023

Sobre | Entregas | Backlogs | DoR e DoD | Tecnologias | Equipe |

Sobre o projeto

Projeto desenvolvido por alunos do 2º semestre do curso de Desenvolvimento de Software Multiplataforma, da FATEC Prof. Jessen Vidal em São José dos Campos.
Consiste no Desenvolvimento de um sistema de inspeção de entrada para o controle de recebimento de grãos em uma agroindústria.
O Back-end foi desenvolvido em TypeScript utilizando o framework React e o banco de dados foi o SQL com o SGBD MySQL.
>Status do projeto: Finalizado ✔️

Entregas

O projeto está sendo realizado utilizando-se da metodologia ágil SCRUM, separadas em 4 entregas com sprints de 21 dias de duração cada uma.


Resultado das entregas de cada sprint:

Backlog

Backlog do Produto

Sprint Funcionalidade
01 Cadastro de pedido
01 Cadastro de fornecedor
01 Listagem de pedidos cadastrados
01 Listagem de fornecedores cadastrados
02 Cadastro de produto
02 Cadastro de usuário
02 Deve haver diferentes níveis de acesso (usuário comum, gerente e administrador)
02 Listagem de usuários cadastrados
02 Listagem de produtos cadastrados
03 Cadastro de regras de recebimento
03 Na fase de entrada do matérial, deve haver a inserção dos dados da nota fiscal
03 Na fase de conferência quantitativa, deve haver a inserção da quantidade do material em análise
03 Filtragem da lista de pedidos por etapa do processo
03 Sistema de buscas para as páginas de listagem
03 Deverá ser possível voltar em fases anteriores do processo de entrada de material
03 Na fase de conferência qualitativa, o usuário deverá ter acesso há uma tela que o permite informar se há avarias, se o laudo veio anexado à nota fiscal e as informações relacionadas às regras de recebimento
04 O Sistema deve gerar um relatório final com a decisão de aceite ou recusa (feita pelo próprio sistema a partir das regras de négocio e da comparação dos dados inseridos).
04 Alteração de dados de fornecedores cadastrados
04 Alteração de dados de usuários cadastrados
04 Alteração de dados do produtos cadastrados

Referência das User Stories

A User Story de cada funcionalidade do projeto pode ser encontrada nesse link

Definition of Ready e Definition of Done

Todos os documentos desses artefatos são encontrados na pasta docs do repositório

Os artefatos usados pelo nossa equipe para identificar que uma tarefa está pronta para ser iniciado (DoR) foram:

  • BackLog do Produto:
    Lista com os requisitos do projeto priorizados, que nos auxiliam a chegar a um MVP (Mínimo Produto Viável) na sprint.
  • Modelo Lógico do banco de dados:
    Modelo com as tabelas, colunas e os tipos de dados que serve como base para a construção física do banco de dados.
  • Casos de Teste:
    Modelo com os testes que cada requisito precisa cumprir após sua conclusão. Isso nos ajuda a desenvolver o requisito baseado nos testes que ele precisa passar.
  • Mockup:
    Modelo com os esboços das telas da nossa aplicação. Ajudou posteriormente no desenvolvimento do prótotipo.
  • Critérios de Aceitação:
    Lista de itens que exemplificam o funcionamento dos requisitos baseados nas suas User Stories.

Baseado nos DoR chegamos a esses critérios para considerar um requisito como entregue, podendo ser incrementado a entrega do projeto (DoD):

Tecnologias utilizadas

HTML5, CSS3, Javascript, Typescript, Node.js, Express, MySQL, Miro, Jira, Figma e Discord

Equipe

Função Foto Nome GitHub
Product Owner Foto Bruno Bruno Denardo GitHub
Scrum Master Foto Matheus Matheus Fernando Vieira de Melo GitHub
Dev Team Foto Renan Renan Souza Neves Github
Dev Team Foto Vinícius Vinicius de Oliveira Laranjeiro GitHub
Dev Team Foto Murilo Murilo Henrique Sangi da Silva Lima GitHub
Dev Team Foto Augusto Augusto Henrique Buin GitHub
Dev Team Foto Pedro Pedro Henrique Silva Almeida GitHub
Dev Team Foto Aline Aline C. Correa Costa GitHub
Dev Team Foto Jose José V. H. Lopes de Souza GitHub

About

Desenvolvimento de um sistema de inspeção de entrada, para controle de recebimento de grãos de uma agroinsdústria.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages