Skip to content

bytelabss/ByteLabss-API5sem

Repository files navigation

DataViz - ByteLabss

Vue.js Java Spring Apache Spark Jira MySQL Docker

Status: Ongoing Second= sprint

Índice 📎

Sobre 📚

O Problema 🤔 | Objetivo do Projeto 🎯 | Requisitos Funcionais do Projeto 📝 | Regras de Desenvolvimento 📏

A projeto de DataViz do ByteLabs é resultado do Aprendizado por Projetos Integrados da Faculdade de Tecnologia do Estado de São Paulo (FATEC) de São José dos Campos. A cada semestre, os alunos são desafiados a desenvolver um projeto de software, com base em um problema real apresentado por uma empresa parceira. O projeto é desenvolvido em sprints, com entregas parciais e um produto final que atenda às necessidades do cliente. O cliente parceiro deste semestre é a empresa Pro4Tech.

O Problema 🤔

O problema apresentado pela empresa Pro4Tech está relacionado à eficiência e à eficácia no processo de recrutamento e seleção de pessoal. Atualmente, a empresa busca otimizar a maneira como os dados de recrutamento são coletados, visualizados e analisados. A "dor" central do cliente inclui a necessidade de centralizar e visualizar dados dispersos, permitir uma tomada de decisão estratégica, gerar relatórios personalizados e automatizar processos manuais, além de possibilitar a integração de dados de diferentes fontes.

Objetivo do Projeto 🎯

O projeto trata de uma plataforma focada na análise de dados de recrutamento e seleção. Tem como objetivo oferecer insights valiosos como:

  • Métricas de eficiência no recrutamento (ex. tempo médio de contratação, quantidade de contratações por processo seletivo).

  • Identificação de padrões e tendências para otimizar o processo de seleção.

  • Personalização de relatórios conforme as necessidades específicas dos gestores.

A plataforma é voltada para gerentes de RH e analistas, sem funcionalidades de CRUD sobre os dados operacionais, exceto por permissões, dashboards e usuários.

Requisitos Funcionais do Projeto 📝

  1. Dashboard Interativo em Tempo Real
  2. Personalização de Relatórios
  3. Geração Automática de Relatórios
  4. Controle de Acesso e Permissões
  5. Análises Predefinidas e Configuração de Alertas
  6. Compartilhamento de Relatórios
  7. Importação de Dados

Requisitos Não funcionais do Projeto

  1. Manual do Usuário
  2. Guia de instalação
  3. Modelagem do Banco de Dados
  4. Implementação de protocolos de segurança

Regras de Desenvolvimento 📏

Regras de Desenvolvimento

Regras de DevOps 📏

CI | Deploy | QA | Requirements Tracking | Testes de Integração | Testes Unitários | Versionamento de Banco de Dados

Backlog do Produto 📍

Ranking Requisito funcional User Story Sprint
US01 1 Eu, como gerente de RH, quero visualizar o tempo médio de contratações realizadas para cada processo seletivo em um período determinado, para poder avaliar a eficiência dos processos de recrutamento e identificar áreas de melhoria 1
US02 1 Eu, como analista de RH, quero visualizar o tempo médio de contratações realizadas para cada vaga em um período determinado, para que eu possa entender o desempenho das vagas individuais e melhorar a gestão de vagas futuras 1
US03 1 Eu, como gerente de RH, quero visualizar a quantidade de contratações realizadas por cada processo seletivo em um período específico, para que eu possa monitorar o progresso e a eficiência dos processos seletivos 1
US04 1 Eu, como analista de RH, quero visualizar a quantidade de contratações realizadas por cada participante de RH, em um período específico, para que eu possa avaliar a produtividade e desempenho individual dos recrutadores 1
US05 7 Eu, como gerente de RH, quero um processo de ETL que extraia, transforme e carregue os dados de processos seletivos, vagas, participantes de RH, contratações e tempos envolvidos, para que eu possa consolidar essas informações em um data warehouse e realizar análises mais eficazes para melhorar as decisões de recrutamento 1
US06 3 Eu, como analista de RH, quero poder gerar relatórios manualmente, em PDF e em Excel, para que eu possa estudar períodos específicos dos processos seletivos e tomar novas decisões de forma embasada 2
US07 3 Eu, como analista de RH, quero poder receber relatórios automáticos sazonais, em PDF e em Excel, para que eu possa estudar períodos específicos dos processos seletivos e tomar novas decisões de forma embasada 2
US08 1 Eu, como analista de RH, quero visualizar a pontuação de cada candidato por critério de avaliação, para cada vaga, para que eu possa avaliar objetivamente o desempenho dos candidatos e tomar decisões mais informadas no processo de contratação 2
US09 5 Eu, como analista de RH, quero receber alarmes na tela sempre que um dashboard padrão sair do ideal, para que eu possa fazer manobras estratégicas quando necessário 3
US10 5 Eu, como gerente de RH, quero receber alarmes na tela sempre que um dashboard padrão sair do ideal, para que eu possa fazer manobras estratégicas quando necessário 3
US11 2 Eu, como gerente de RH, quero poder criar e salvar consultas personalizadas na base de dados, para poder facilitar meu acesso 3
US12 6 Eu, como analista de RH, quero poder compartilhar minhas consultas personalizadas, para poder auxiliar outros usuários em suas atividades 4
US13 6 Eu, como gerente de RH, quero poder compartilhar minhas consultas personalizadas, para poder auxiliar outros em suas atividades 4
US14 4 Eu, como gerente de RH, quero poder cadastrar os novos membros de minha equipe, para que eles possam acessar o sistema 4

Cronograma de Entrega 🗓

Sprints Cronograma
Sprint 1 09/09 a 29/09
Sprint 2 30/09 a 20/10
Sprint 3 21/10 a 10/11
Sprint 4 11/11 a 01/12

Equipe 👩‍💻👨‍💻

Larissa Reis - Scrum Master Willian Caboski - Product Owner Alec Rondel - Developer Antônio Zago - Developer Cauana Dias - Developer Jhonny Dutra - Developer Nicolas Cursino - Developer

Voltar ao topo

About

The data visualization project for the 5th semester of Banco de Dados at FATEC-São José dos Campos

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors