Skip to content

api-5-sem/api-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dashboard Interativo para Análise de Dados de Recrutamento e Seleção

📄 Sobre o projeto

O projeto busca resolver os desafios das equipes de recrutamento na centralização e análise de dados essenciais do processo seletivo. Atualmente, métricas como número de candidatos, tempo de contratação e custos são fragmentadas ou de difícil acesso, prejudicando uma visão clara e estratégica. A ausência de uma plataforma unificada e personalizável compromete a eficiência operacional e limita a capacidade de ajustar as análises de acordo com as necessidades específicas, afetando diretamente a otimização do processo de recrutamento.

📚 Solução

Desenvolver um sistema que possibilite ao usuário personalizar os gráficos exibidos, selecionando tanto o tipo de gráfico quanto os campos para filtragem de dados, por meio de uma interface de configuração interativa.

Implementar um sistema modular de permissões, permitindo que o administrador defina quais conteúdos cada usuário pode acessar, tanto nos dashboards quanto em outras áreas do sistema.

Criar uma funcionalidade de envio de notificações por e-mail ao administrador quando um indicador ultrapassar um limite pré-estabelecido, mantendo a mesma flexibilidade de personalização usada na criação dos dashboards.

Desenvolver um sistema de exportação que permita ao usuário baixar os gráficos e dados visualizados diretamente na tela.

Requisitos do projeto:

🔧 Requisitos funcionais

 RF-1: O usuário pode escolher qual tipo de gráfico será exibido;

 RF-2: O usuário pode realizar a personalização de relatórios com filtros;

 RF-3: Cada usuário deve ter seu próprio dashboard configurável;

 RF-4: Deve ser possível a extração de qualquer relatório gerado para PDF;

 RF-5: Deve ser possível a extação de qualquer relatório gerado para Excel;

 RF-6: Deve-se criar um nível de permissionamento para todas as ações do sistema;

 RF-7: Deve-se permitir que o administrador gerencie permissões;

 RF-8: O envio de notificações por e-mail deve ocorrer sempre que os indicadores chaves ultrapassarem limites pré-definidos;

 RF-9: Os administradores podem configurar alertas automáticos com base em indicadores chave de desempenho.
 
 RF-10 Deve ser possível importar dados através de um modelo padrão

📑 Requisitos não funcionais

RNF-1: O sistema deve realizar autorização através de token JWT;

RNF-2: O sistema deve ser compatível com os principais navegadores (Chrome, Firefox, Edge, Safari) e dispositivos móveis;

RNF-3: O sistema deve ser intuitivo e fácil de usar;

RNF-4: Deve ser responsivo, adaptando-se a diferentes dispositivos, como desktops, tablets e smartphones;

RNF-5: Controle de permissões detalhado, garantindo que usuários só possam visualizar ou modificar dashboards e relatórios de acordo com seu nível de acesso;

RNF-6: Implementar mecanismos de rollback para evitar perda de dados em caso de falhas.

📋 Backlog

Confira o backlog do produto:
Rank Prioridade Feature User Story Sprint Requisitos
1 Alta Visualizar dashboards Eu como usuário, quero poder visualizar um dashboard para que eu possa ter ciência sobre as métricas atuais de recrutamento e seleção da empresa 1 RF-1, RF-2, RF-3, RF-7, RNF-2, RNF-3, RNF-4
2 Média Importar dados provisionados Eu como administrador do sistema, quero importar os dados provisionados pelo cliente para que os dados possam ser centralizados em um único banco de dados 1 RF-10, RNF-2, RNF-6, RF-6
3 Alta Gerir Dashboards Eu como usuário, quero poder gerir os meus dashboards para que eu possa configurar meus dashboards de maneira customizável 2 RNF-2, RNF-3, RNF-4, RNF-5, RF-1, RF-2 , RF-3, RF-6
4 Alta Seleção de Indicadores personalizada - Cadastro Eu como administrador do sistema, quero poder criar notificações de email personalizadas com base em indicadores para que eu possa ter um direcionamento mais assertivo dos problemas da empresa 2 RNF-2, RNF-3, RNF-4, RNF-5, RF-6, RF-9
5 Alta Seleção de Indicadores personalizada - Visualização Eu como administrador do sistema, quero poder visualizar as notificações de email personalizadas para que eu possa saber quais notificações foram criadas 2 RNF-2, RNF-3, RNF-4, RNF-5, RF-6, RF-9
6 Alta Seleção de Indicadores: envio de email Eu como administrador do sistema, quero poder receber notificações em meu email para que eu possa ser avisado quando determinado indicador for ultrapassado 2 RNF-5, RF-8, RF-9
7 Média Autenticação de usuário Eu como usuário, quero poder realizar login na aplicação para que eu possa visualizar os dashboards do sistema 3 RNF-1, RNF-2, RNF-4, RF-6
8 Média Gerir permissões Eu como administrador do sistema, quero poder dar e remover permissões do usuário para que eu possa ter o controle granular de cada usuário 3 RNF-3, RNF-4, RNF-5, RF-6, RF-7
9 Média Deletar indicadores chaves Eu como administrador do sistema, quero poder remover indicadores chaves para que eu possa excluir aqueles que não são mais relevantes para a minha análise. 3 RNF-3, RNF-5, RF-6, RF-7
10 Baixa Gerar Relatórios - PDF Eu como usuário, quero poder exportar um determinado dashboard para PDF para que eu tê-lo disponível offline 4 RRNF-3, RF-2, RF-4
11 Baixa Gerar Relatórios - Excel Eu como usuário, quero poder exportar um determinado dashboard para EXCEL para que eu tê-lo disponível offline 4 RNF-3, RF-2, RF-5

📆 Entregas

Sprint Periodo Status
1 09/09/24 - 29/09/24
2 30/09/24 - 20/10/24
3 21/10/24 - 10/11/24
4 11/11/24 - 01/12/24

Sprint-1

Dashboard

Importação de dados

Sprint-2

Editar Card

Editar Graficos

Vizualizar Indicador Chave

Criar Indicador Chave

Envio de email

Sprint-3

Deletar Indicador Chave

Login

Gerir Permissões

Permissões Em Pratica

Sprint-4

Exportar PDF

Exportar EXCEL

👥 Equipe de desenvolvimento

Função Nome
Product Owner Matheus Cruz Fiebig
Scrum Master Wagner de Deus da Silva Júnior
Dev Alisson dos Santos Pereira
Dev Beatrice Lopes Correa
Dev Danillo Wesley da Costa Silva
Dev Luciano do Nascimento Pamplona da Silva

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5