/iTruck

Primary LanguageJava

iTruck 🚛

Seja bem vindo ao repositório do iTruck!

Índice

A proposta do projeto 📜

Projeto Integrador é um projeto no qual nós alunos trabalhamos em conjunto com um cliente. Neste ano, o cliente é a empresa IACIT. Nos foi solicitado um sistema para o gerenciamento e controle da jornada de trabalho de motoristas que seja parametrizável visando à disponibilização de funcionalidades de planejamento, acompanhamento, controlando a jornada de trabalho de cada um desses colaboradores. Nosso sistema deverá oferecer um cadastro de funcionário de vários níveis de acesso, um cadastro para os dados do veículo, um cadastro para dados de filiais, um cadastro para dados de região e um cadastro para dados da jornada dos motorista.

Voltar ao Topo

Sobre o iTruck 🚚

O iTruck foi idealizado pelos integrantes seguindo um padrão de nomes do projeto integrador do semestre passado, o qual fizemos o iPet. Mesmo sem todos os integrantes, achamos a idéia genial e decidimos levar adiante. Hoje com equipe reduzida, buscamos performar da melhor maneira possível e entregar resultados de qualidade para nosso cliente IACIT.

Voltar ao Topo

Disciplinas Envolvidas 👻

Voltar ao Topo

Integrantes da Equipe 👯

Voltar ao Topo

Etapas de Desenvolvimento 💻

Para desenvolvimento do projeto, utilizamos a metodologia scrum, que consiste em dividir o projeto em etapas chamadas sprints. Cada sprint varia sua duração entre 2 e 3 semanas e durante cada sprint são feitas reuniões semanais de verificação de andamento do projeto. Ao final de cada sprint, nós mostramos o andamento do projeto ao cliente. Essa metodologia foi escolhida por sua facilidade de implementação e pelo fato de que ao dividir, caso o cliente queira uma modificação, nós não precisamos mexer no projeto como um todo.

Branches de cada entrega:

Entregas Descrições Datas Links
Sprint 00 Entrega de Documentação: wireframes, backlog, planejamento de entrevista, modelo conceitual e lógico do banco de dados e User Stories 07/09/2020 a 27/09/2020 Visualizar
Sprint 01 Cadastro Veículo, Cadastro Filial, Cadastro Região e Cadastro Funcionário. 28/09/2020 a 18/10/2020 Visualizar
Sprint 02 Consulta Funcionário. Alterar Funcionário, Excluir Funcionário, Consulta Veículo, Alterar Veiculo e Excluir Veículo 19/10/2020 a 08/11/2020 Visualizar
Sprint 03 Relatórios do Sistema e Auditoria. 09/11/2020 a 29/11/2020 Visualizar

Voltar ao Topo

Funcionalidades 🔧

Voltar ao Topo

Tecnologias 🚀

Voltar ao Topo

Cards das Sprints 🔖

Sprint 00

Para essa Sprint ficou acordado com o cliente a entrega da prototipação e documentação do projeto, incluindo modelagem conceitual e física do banco de dados, backlog com priorização de funcionalidade e as user stories. Toda a documentação pode ser acessada ao final do README.

Voltar ao Topo

Sprint 01

Conforme o cliente solicitou, nessa sprint o foco foi a entrega de cadastro de funcionários, veículos, filiais e região. Uma vez que o sistema irá girár em torno dos funcionários e suas jornadas de trabalho, essa entrega se torna de extrema importancia pois envolve o cadastro de peças chave do sistema.

Voltar ao Topo

Sprint 02

Para essa sprint foi solicitado o CRUD completo de funcionários e Veículos, funcionalidades essas que, uma vez pronta, podem auxiliar na programação das demais, tendo em vista que são os CRUDs chave do sistema.

Voltar ao Topo

User Stories 🏃

Voltar ao Topo

Voltar ao Topo

Wireframes do iTruck 🌇🌆

CRUD Motorista

CRUD Funcionários

CRUD Veiculos

Jornada

Relatório

Auditoria

Voltar ao Topo

Documentação 📂

Documentação

Voltar ao Topo