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.
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.
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.
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.
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.
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
| 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 | ✅ |
| Foto | Função | Nome | GitHub | |
|---|---|---|---|---|
| Dev Team | Eduardo da Silva Fontes | GitHub | ||
| Dev Team | Eric Kawata | GitHub | ||
| Dev Team | Fábio Hiroshi | GitHub | ||
| Product Owner | João Pedro França Alves de Souza | GitHub | ||
| Dev Team | João Vitor Rossi Ferreira | GitHub | ||
| Dev Team | Kathellyn Caroline Alves dos Santos | GitHub | ||
| Dev Team | Paulo Henrique Martins de Almeida | GitHub | ||
| Scrum Master | Victor Daniel | GitHub |