Skip to content

projetoKhali/api5

Repository files navigation


Read me Khali

Sobre | Backlog do produto | Backlog da sprint | Entrega das Sprints | Burndown | Gerenciamento do projeto | Documentações | Protótipo | Tecnologias | Equipe

Desafio

O desafio apresentado pela empresa Pro4tech consiste em aprimorar a eficiência e eficácia no processo de recrutamento e seleção, buscando otimizar a coleta, visualização e análise dos dados. A principal dificuldade está na fragmentação dessas informações, que precisam ser centralizadas para facilitar decisões estratégicas, melhorar a alocação de recursos e alinhar as estratégias de contratação aos objetivos organizacionais.

Proposta

Nossa proposta consiste em um dashboard interativo que centraliza informações essenciais sobre o processo de recrutamento. Ele fornecerá insights valiosos e permitirá uma análise detalhada e personalizada das etapas de seleção.

  • Funcionalidades Principais:
    • Métricas úteis: Exibição de tempo médio de contratação, status das vagas, número de processos em andamento, e outras informações cruciais para a análise de desempenho.
    • Filtros personalizados: Permitirão segmentar as informações com base em critérios relevantes, como processo, tipo de vaga, entre outros.
    • Geração de relatórios: Opção de extração de relatórios detalhados para análise offline, facilitando o acompanhamento e a documentação dos processos.
    • Sistema de notificações: Envio de alertas automáticos aos recrutadores quando um processo seletivo estiver próximo de expirar, garantindo que ações sejam tomadas no tempo adequado.
    • Gerenciamento de usuários: Sistema de gerenciamento de perfis, com diferentes níveis de acesso, permitindo que usuários tenham permissões ajustadas conforme suas funções.

Essa solução oferece uma visão clara e abrangente do processo seletivo, permitindo uma tomada de decisão estratégica, melhor alocação de recursos e agilidade operacional.

Backlog do produto

Confira nosso Backlog
Épico Story Prioridade Critérios de aceite Código do Requisito Sprint
Dashboard processo seletivo Eu como Gestor de RH quero um dashboard para acompanhar as métricas dos processos seletivos e gerir seu progresso e prazos Muito Importante - O gráfico de barras deve exibir o tempo médio de contratação em comparação com os meses
- O gráfico de pizza deve mostrar o status das vagas (Aberta, Fechada, Em Análise)
- Os cards devem exibir as principais métricas do processo seletivo
- Os filtros poderão ser usados para uma melhor para uma melhor personalização do dashboard
RF-01 1
Dashboard processo seletivo Eu como Analista de RH quero um dashboard para acompanhar as métricas dos processos seletivos e gerir seu progresso e prazos Muito Importante - O gráfico de barras mostra o tempo médio de contratação em comparação com os meses
- O gráfico de pizza mostra o status das vagas (Aberta, Fechada, Em Análise)
- Os cards devem exibir as principais métricas do processo seletivo
- Os filtros poderão ser usados para uma melhor para uma melhor personalização do dashboard
RF-01 1
Dashboard processo seletivo Eu como Gestor do setor quero um dashboard para acompanhar as métricas dos processos seletivos e gerir seu progresso e prazos Muito Importante - O gráfico de barras mostra o tempo médio de contratação em comparação com os meses
- O gráfico de pizza mostra o status das vagas (Aberta, Fechada, Em Análise)
- Os cards devem exibir as principais métricas do processo seletivo
- Os filtros poderão ser usados para uma melhor para uma melhor personalização do dashboard
RF-01 1
Dashboard vaga Eu como Gestor de RH quero visualizar em dashboard as métricas das vagas de emprego para ter um controle das contratações Importante - Dashboard exibe métricas atualizadas em tempo real
- Filtros para uma melhor personalização do dashboard
- Dados atualizados em tempo real
RF-03 2
Dashboard vaga Eu como Analista de RH quero visualizar em dashboard as métricas das vagas de emprego para ter um controle das contratações Importante - Visualização clara das vagas em aberto
- Filtros para uma melhor personalização do dashboard
- Dados atualizados em tempo real
RF-03 2
Dashboard vaga Eu como Gestor do setor quero visualizar em dashboard as métricas das vagas de emprego para ter um controle das contratações Importante - Visualização clara das vagas em aberto da área do gestor
- Filtros para uma melhor personalização do dashboard
- Dados atualizados em tempo real
RF-03 2
Extração de relatório Eu como Gestor de RH quero extrair relatórios com os dados do processo seletivo em formatos como PDF e Excel para apresentações e análises offline Importante - Relatório exportado para PDF e Excel com sucesso
- Dados exportados corretamente e filtros aplicados
- Formatação do relatório adequada para ambos os formatos
RF-04 3
Extração de relatório Eu como Analista de RH quero extrair relatórios com os dados do processo seletivo em formatos como PDF e Excel para apresentações e análises offline Importante - Relatório exportado para PDF e Excel com sucesso
- Dados exportados corretamente e filtros aplicados
- Formatação do relatório adequada para ambos os formatos
RF-04 3
Extração de relatório Eu como Gestor do setor quero extrair relatórios com os dados do processo seletivo em formatos como PDF e Excel para apresentações e análises offline Importante - Relatório sobre meu setor exportado para PDF e Excel com sucesso
- Dados exportados corretamente e filtros aplicados
- Formatação do relatório adequada para ambos os formatos
RF-04 3
Extração de relatório Como Gestor de RH, quero poder filtrar e personalizar os relatórios extraídos para que eu possa adaptar os dados às minhas necessidades e facilitar a gestão. Desejável - Funcionalidade de personalização de relatórios disponível
- Filtros customizáveis aplicados corretamente
- Relatórios ajustados com base nas preferências
RF-02 3
Extração de relatório Eu como Analista de RH quero poder filtrar e personalizar os relatórios extraídos para que eu possa adaptar os dados às minhas necessidades e facilitar a gestão. Desejável - Funcionalidade de personalização de relatórios disponível
- Filtros customizáveis aplicados corretamente
- Relatórios ajustados com base nas preferências
RF-02 3
Extração de relatório Eu como Gestor do setor quero poder filtrar e personalizar os relatórios extraídos para que eu possa adaptar os dados às minhas necessidades e facilitar a gestão. Desejável - Filtros aplicáveis e customizáveis
- Relatórios gerados de acordo com as especificações do setor
- Exportação com formatação correta
RF-02 3
Notificações Eu como Gestor de RH quero ser notificado sempre que um indicador chave for atingido para eu me manter atualizado Importante - Notificações geradas automaticamente ao atingir indicadores chave
- Frequência e formato das notificações customizáveis
RF-06 4
Notificações Eu como Analista de RH quero ser notificado sempre que um indicador chave for atingido para eu me manter atualizado Importante - Notificações geradas automaticamente ao atingir indicadores chave
- Frequência e formato das notificações customizáveis
RF-06 4
Notificações Eu como Gestor do setor quero ser notificado sempre que um indicador chave for atingido para eu me manter atualizado Desejável - Notificações geradas automaticamente ao atingir indicadores chave
- Frequência e formato das notificações customizáveis
RF-06 4
Indicadores Chaves Eu como Gestor de RH quero poder selecionar indicadores chaves para acompanhar seu progresso Importante - Seleção e personalização de indicadores chave disponíveis
- Progresso visível em tempo real
- Atualização automática dos dados dos indicadores
RF-06 4
Indicadores Chaves Eu como Analista de RH quero poder selecionar indicadores chaves para acompanhar seu progresso Importante - Seleção e personalização de indicadores chave disponíveis
- Progresso visível em tempo real
- Atualização automática dos dados dos indicadores
RF-06 4
Indicadores Chaves Eu como Gestor do setor quero poder selecionar indicadores chaves para acompanhar seu progresso Desejável - Seleção e personalização de indicadores chave disponíveis
- Progresso visível em tempo real
- Atualização automática dos dados dos indicadores
RF-06 4
Gestão de Usuários Eu como Gestor de RH quero poder cadastrar usuários para que eles possam acessar o sistema Importante - Formulário de cadastro funcional
- Validação de campos obrigatórios
- Usuário pode acessar o sistema após o cadastro
RF-01 4
Gestão de Usuários Eu como Gestor de RH quero poder editar o cadastro de usuários para manter o sistema atualizado Importante - Usuário existente editado com sucesso
- Permissões modificadas são refletidas no acesso
- Confirmação de edição bem-sucedida
RF-01 4
Gestão de Usuários Eu como Gestor de RH quero poder remover usuários para que eles não tenham mais acesso ao sistema Desejável - Usuário removido com sucesso
- Usuário perde imediatamente o acesso
- Mensagem de confirmação da remoção
RF-01 4
Cadastro de grupos de acesso Eu como Gestor de RH quero poder criar e gerenciar grupos de usuários com permissões específicas para que cada usuário tenha acesso somente ao que foi pré definido Importante - Criação de grupos de acesso com permissões configuráveis
- Usuários atribuídos a grupos e acessos refletidos corretamente
- Confirmação de criação e edição de grupos
RF-01 4
Requisitos do projeto
Código Tipo Descrição Prioridade
RF-01 Funcional Desenvolver um dashboard interativo para visualizar métricas de recrutamento e seleção em tempo real. Alta
RF-02 Funcional Permitir a personalização dos relatórios com filtros por departamento, tipo de vaga, e outras categorias. Alta
RF-03 Funcional Fornecer análises detalhadas sobre o desempenho do processo de recrutamento, incluindo o tempo médio de contratação e taxas de retenção. Média
RF-04 Funcional Gerar relatórios automáticos e exportáveis em formatos como PDF e Excel para apresentações e análises offline. Média
RF-05 Funcional Facilitar o compartilhamento de relatórios e dashboards entre equipes e departamentos com controle de acesso e permissões. Baixa
RF-06 Funcional Permitir a seleção de indicadores chave de desempenho e a configuração de alertas automáticos para quando esses indicadores atingirem determinados níveis. Baixa
RNF-01 Não Funcional Manual do Usuário detalhado para orientar os usuários na utilização do dashboard e na geração de relatórios. Alta
RNF-02 Não Funcional Guia de instalação para a configuração inicial da plataforma, incluindo requisitos de hardware e software. Média
RNF-03 Não Funcional Modelagem de Banco de Dados para armazenamento eficiente e seguro dos dados de recrutamento e seleção. Alta
RNF-04 Não Funcional Implementação de protocolos de segurança para proteger dados sensíveis dos candidatos e da empresa, conforme as melhores práticas de segurança da informação. Alta

Backlog da sprint

Sprint 1
Épico Funcionalidade Pontuação
Dashboard Processo Seletivo Eu como usuário do sistema quero um dashboard para acompanhar as métricas dos processos seletivos em tempo real e gerir seu progresso e prazos 9
Dashboard Processo Seletivo Eu como usuário do sistema quero personalizar as métricas disponíveis no dashboard para filtrar informações relevantes de acordo com as minhas necessidades 8

Sprint 2
Épico Funcionalidade Pontuação
Dashboard Vagas Eu como usuário do sistema quero visualizar no dashboard as métricas das vagas de emprego para ter um controle das contratações 8
Dashboard Vagas Eu como usuário do sistema quero poder personalizar as métricas do dashboard por recrutador, status do processo e status da vaga 7

Sprint 3
Épico Funcionalidade Pontuação
Extração de relatório Eu como usuário do sistema quero extrair relatórios com os dados do processo seletivo em formatos como PDF e Excel para apresentações e análises offline 9
Extração de relatório Eu como usuário do sistema quero poder filtrar e personalizar os relatórios para que eu possa extrair somente os dados necessários 8

Sprint 4
Épico Funcionalidade Pontuação
Gestão de Usuários Eu como administrador do sistema quero poder gerenciar os usuários que possuem acessso a aplicação 8
Cadastro de grupos de acesso Eu como administrador do sistema quero poder gerenciar grupos de acesso para que os usuários tenham permissões somente ao que foi pré definido 9
Notificações Eu como usuário do sistema quero receber notificações quando o prazo de um processo seletivo estiver prestes a expirar 8

Entrega das sprints

Sprint 1 - Dashboard de Processo Seletivo

De 09/09 a 29/09

Dashboard de Processo Seletivo

  • Acompanhamento de Processos Seletivos

  • Desenvolvimento de um dashboard interativo com gráficos e métricas que mostram o progresso dos processos seletivos em tempo real. As informações exibidas no dashboard incluem:

    • Cards que exibem as principais métricas do processos seletivos.
    • Gráfico de barras que exibe o tempo médio de contratação em comparação com os meses.
    • Gráfico de pizza que exibe os status das vagas.

Wireframe

  • Criação do wireframe das telas do dashboard para aprovação e visualização prévia por parte do usuário, permitindo feedback e ajustes antes do desenvolvimento final.

Modelagem de Dados

  • Modelagem do banco de dados com as tabelas necessárias para armazenar informações sobre os processos seletivos, vagas, candidatos e status.

Personalização das Métricas

  • Funcionalidade que permite ao usuário personalizar as métricas exibidas, com a opção de aplicar filtros por processo seletivo, vagas e período, facilitando uma análise mais direcionada conforme as necessidades de gestão.

Video demonstrando o funcionamento da aplicação

Video.sprint.1.mp4

Sprint 2 - Dashboard de vagas

De 30/09 a 20/10

Dashboard de Vagas

  • Acompanhamento de vagas

  • Desenvolvimento de um dashboard interativo com gráficos e métricas que mostram o progresso das vagas em tempo real. As informações exibidas no dashboard que foram incluidas nesta sprint são:

    • Tabela contendo dados importantes sobre as vagas.

Wireframe

  • Modificações no wireframe das telas do dashboard para aprovação e visualização prévia por parte do usuário, permitindo feedback e ajustes antes do desenvolvimento final.

Personalização das Métricas

  • Funcionalidade que permite ao usuário personalizar as métricas exibidas, foram adicionados mais filtros para que a personalização seja ainda mais precisa.

Sprint 3 - Extração de relatórios

De 21/10 a 10/11

Extração de relatórios

  • Criação de uma nova tela em que o cliente pode extrair relatórios personalizados para que possam realizar análises offline.

Wireframe

  • Modificações no wireframe das telas do dashboard para aprovação e visualização prévia por parte do usuário, permitindo feedback e ajustes antes do desenvolvimento final.

Personalização das Métricas

  • Funcionalidade que permite ao usuário personalizar as métricas exibidas na tela de extração de relatórios.

Correções

  • Foram implementadas algumas modificações e correções que foram solicitadas pelo cliente.

Sprint 4 - Acessos e notificações

De 11/11 a 01/12

Gestão de usuários

  • Criação de uma nova tela em que o administrador consegue cadastrar novos usuários para utilizarem o sistema.

Cadastro de grupo de acesso

  • Com a criação de grupos de acesso o administrador consegue gerenciar o acesso dos usuários e o que eles podem visualizar.

Notificações

  • Foi criado um sistema de notificações para que o o usuário seja notificado quando um processo seletivo estiver pestes a encerrar.

Wireframe

  • Modificações no wireframe das telas do dashboard para aprovação e visualização prévia por parte do usuário, permitindo feedback e ajustes antes do desenvolvimento final.

Burndown

Sprint 1

Burndown Sprint 1

Sprint 2

burndown sprint 2

Sprint 3

Sprint 3

https://burndown-khali.netlify.app/

Sprint 4

image

https://burndown-khali.netlify.app/

Gerenciamento do projeto

Github Projects

Documentações

Confira nossas documentações: https://github.com/projetoKhali/docs-project.git


Confira nosso manual do usuário: https://sites.google.com/view/projetokhali/in%C3%ADcio

Protótipo

Figma


Tecnologias

Front-end

React Native

Back-end

Go

Read me Khali grupo

Função Nome LinkedIn & GitHub
Scrum Master Jhonatan Lopes LinkedIn GitHub
Product Owner Nicole Souza LinkedIn GitHub
Developer Paulo Granthon LinkedIn GitHub
Developer Markus Gomes LinkedIn GitHub
Developer Marcos Vinícius Malaquias LinkedIn GitHub
Developer Tânia Cruz LinkedIn GitHub
Developer Ludmila Chagas LinkedIn GitHub

Voltar ao topo