Skip to content

Equipe-Skyfall/nectopoint

Repository files navigation

FATEC Profº Jessen Vidal - São José dos Campos - 3º Semestre DSM - 2025

Projeto desenvolvido para a API (Aprendizagem por Projeto Integrado) do 3° Semestre do curso Desenvolvimento de Software Multiplataforma (DSM) em parceria com a Necto Systems.

A API se trata de um projeto submetido à metodologia de ensino em implantação na Fatec São José dos Campos, do qual os alunos formam equipes baseadas na metodologia ágil SCRUM, tendo um aluno como Scrum Master, um sendo o Product Owner e o restante dos integrantes como Dev Team.

📃 Estrutura de Branchs

Main - Estado de desenvolvimento atual

Sprint X - Instancia de todos respositórios ao fim da Sprint X

⏳ Status do projeto: 3/3 Sprint

📃 Respositórios


📑 Sumário


🏥 Dores do Cliente

Verificar

Problemas Identificados:

  • Erros e Inconsistências: Processos manuais de registro de ponto levam a falhas frequentes, comprometendo a precisão e a rastreabilidade das horas trabalhadas.
  • Falta de Centralização: A ausência de um sistema centralizado dificulta a gestão de horas extras, férias e folgas, afetando a produtividade e a comunicação entre setores.
  • Ineficiência no Controle de Ponto: A gestão de marcações e ajustes de jornada é prejudicada pela falta de organização e dados acessíveis.
  • Decisões Estratégicas Prejudicadas: Sem dados claros e estruturados, as decisões sobre horas extras, banco de horas e planejamento de férias são limitadas, afetando o desempenho da organização.

Planejar

Objetivos:

  • Automação do Controle de Ponto: Implementar um sistema que minimize a entrada de dados manual, reduzindo erros e melhorando a rastreabilidade das horas trabalhadas.
  • Centralização dos Processos: Criar um sistema centralizado que permita a integração dos dados de ponto, férias, folgas e horas extras, facilitando a gestão e a tomada de decisões.
  • Melhoria no Controle de Jornadas: Estruturar um módulo específico para gestão de jornadas flexíveis e ajustes de ponto, tornando os processos mais ágeis e eficientes.
  • Disponibilização de Dados Estratégicos: Desenvolver relatórios analíticos e dashboards que ofereçam insights sobre horas trabalhadas, horas extras e ausências, suportando decisões estratégicas.

Controlar

Ações para Garantir a Efetividade:

  • Monitoramento do Sistema de Automação: Avaliar a eficácia da automação implementada, medindo a redução de erros e inconsistências nos registros de ponto.
  • Verificação da Centralização de Dados: Acompanhar se todos os setores estão utilizando o sistema centralizado de maneira eficiente, garantindo a adesão e facilitando a integração dos processos.
  • Avaliação do Controle de Jornadas: Monitorar a gestão de jornadas e ajustes de ponto, assegurando que os processos estejam otimizados.
  • Análise dos Relatórios Estratégicos: Revisar regularmente os relatórios para garantir que os dados ofereçam insights relevantes, possibilitando ajustes rápidos nas estratégias de gestão de horas e férias.

👁 Visão do Projeto

Nosso projeto é um Sistema de Gestão e Controle de Ponto Eletrônico focado em fornecer uma gestão integrada e eficiente para organizações. A solução permitirá o registro e controle automatizado de marcações de ponto, acompanhamento de horas extras, gestão de férias e folgas, e geração de relatórios detalhados. O sistema também contará com alertas automáticos para marcações não realizadas, garantindo conformidade com as normas trabalhistas. Com uma interface amigável e relatórios claros, o sistema visa facilitar o controle de ponto em tempo real, aumentando a eficiência operacional e reduzindo erros manuais.


💻 Tecnologias utilizadas

💻 Padrões de commit

feat: Adição de um novo recurso ou funcionalidade.

fix: Correção de um bug.

docs: Alterações na documentação.

style: Mudanças que não afetam o significado do código (espaços em branco, formatação, etc.).

refactor: Alteração no código que não corrige bugs nem adiciona funcionalidades.

merge : Merge entre branches


📜 Product Backlog

RANK SPRINT PRIORIDADE ITEM USER STORY (NOME) STATUS
1 1 Alta 1 Cadastro de novos colaboradores pelo Administrador
2 1 Alta 2 Registro de entrada, saída e intervalos pelo Colaborador
3 1 Alta 3 Visualização do histórico de marcações pelo Colaborador
4 2 Média 4 Geração de relatórios de ausências e horas extras
5 2 Média 5 Cálculo automático de horas extras pelo Sistema
6 2 Média 6 Solicitação de autorização para horas extras pelo Colaborador
7 2 Média 7 Solicitação de férias pelo Colaborador
8 2 Baixa 8 Aprovação ou reprovação de solicitações de férias
9 2 Média 9 Justificativa de ausências ou atrasos pelo Colaborador
10 2 Baixa 10 Anexação de atestados médicos pelo Colaborador
11 3 Baixa 11 Envio de alertas sobre marcação de ponto pelo Sistema
12 3 Baixa 12 Ajuste manual de marcações de ponto pelo Administrador
13 3 Baixa 13 Conformidade com normas trabalhistas (CLT) pelo Sistema
14 3 Baixa 14 Geração de relatórios detalhados do banco de horas
15 3 Média 15 Configuração de jornadas de trabalho flexíveis
16 3 Baixa 16 Configuração de folgas obrigatórias e escalas de trabalho
17 3 Baixa 17 Gerenciamento de locais de trabalho e turnos
18 3 Baixa 18 Geração de gráficos de horas extras e faltas

👥 Equipe

Foto Função Nome LinkedIn GitHub
Dev Team Eduardo da Silva Fontes Linkedin GitHub
Dev Team Eric Kawata Linkedin GitHub
Dev Team Fábio Hiroshi Linkedin GitHub
Product Owner João Pedro França Alves de Souza Linkedin GitHub
Dev Team João Vitor Rossi Ferreira Linkedin GitHub
Dev Team Kathellyn Caroline Alves dos Santos Linkedin GitHub
Dev Team Paulo Henrique Martins de Almeida Linkedin GitHub
Scrum Master Victor Daniel Linkedin GitHub

About

Repositorio principal da aplicação NECTOPOINT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors