Skip to content

Dashboard para Feedback e Pesquisa de Clima e Cultura de equipes

Notifications You must be signed in to change notification settings

CODEPLAY-Fatec/API-ADS-3-Sem-Fatec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API-ADS-3-Sem-Fatec

Dashboard para Feedback e Pesquisa de Clima e Cultura de equipes

CODEPLAY

Sobre | Backlog do Produto | Lista de Requisitos Funcionais | Lista de Requisitos Não Funcionais | Planejamento das Sprints | Tecnologias | Equipe | Focal Point

📑 Sobre o projeto

A empresa parceira vem enfrentando dificuldades para registrar a auto avalição e avaliação dos membros de suas equipes uma vez que suas equipes se tornaram maiores e mais dispersas. Para enfrentar esse desafio, a empresa está em busca de um Dashboard para Feedback e Pesquisa de Clima e Cultura de equipes

O Dashboard proposto pela Youtan deve ser capaz de:

  1. Bem-estar e Desenvolvimento da Equipe: Promover o bem-estar e motivação da equipe, reduzir índices de turnover (rotatividade) e Fomentar o desenvolvimento profissional dos colaboradores.

  2. Desafios no Processamento Manual: Quanto maior a equipe, maior o tempo para realizar feedbacks individuais e garantir que todos os colaboradores sejam contemplados nos processos de pesquisa.

  3. Soluções Automatizadas: Implementar soluções tecnológicas que acelerem e automatizem a aplicação de feedbacks e pesquisas de clima. Acompanhamento contínuo do desenvolvimento dos colaboradores ao longo do tempo.

  4. Feedback Multidimensional: Envolver autoavaliação, avaliação dos líderes e dos liderados. Abranger categorias como Comportamento, Habilidades Técnicas, e Expectativas.

  5. Papel do RH no Processo: RH como responsável por criar e organizar perguntas de avaliação e autoavaliação. Acesso às respostas para suporte no desenvolvimento das equipes e inovações internas.

  6. Desenvolvimento de Solução Tecnológica: Necessidade de uma plataforma onde o RH possa cadastrar perguntas e categorizar avaliações. Organização das respostas em dashboards para monitorar a evolução individual e coletiva.

Projeto baseado na metodologia ágil SCRUM, procurando desenvolver a Proatividade, Autonomia, Colaboração e Entrega de Resultados dos estudantes envolvidos

📌 Status do Projeto: Em desenvolvimento 🚧

🏁 Entregas das Sprints

As entregas de valor de cada sprint. Os stakeholders podem acompanhar de perto o desenvolvimento do projeto e entender como as metas e objetivos estão sendo alcançados ao longo do tempo.

Sprint Previsão de Entrega Status Descrição MVP
01 29/09/2024 ✅ Concluído "Estruturação, Protótipo e Banco de Dados" Definição do backlog, criação do protótipo navegável, tela de cadastro de líderes e liderados, modelagem do banco de dados.
02 20/10/2024 ✅ Concluído "Autenticação e API" Autenticação funcional e API para cadastro de perguntas e categorias.
03 10/11/2024 ✅ Concluído "Dashboards Interativos" Dashboard geral para Admin com filtros de data.
04 01/12/2024 ❌ Não Concluído "Funcionalidades Avançadas e Refinamento" Dashboard pessoal funcional, funcionalidade de download em PDF, interface responsiva e código revisado.

Voltar ao topo

🎯 Backlog do Produto

Sprint Prioridade User Story Estimativa Requisito Critério de Aceitação
1 Alta Eu, como usuário, quero usar uma interface navegável e finalizada para ter uma experiência consistente e intuitiva ao navegar e interagir com o sistema. 8h - Protótipo navegável validado
Alta Eu, como usuário, quero ver uma tela funcional para o cadastro de líderes e liderados para inserir e gerenciar os dados de forma eficiente. 10h RF1 Tela de cadastro funcional e validada
Alta Eu, como desenvolvedor, quero modelar um banco de dados relacional para garantir a integridade referencial dos dados. 8h RNF2 Esquema de banco de dados validado
Alta Eu, como desenvolvedor, quero definir os requisitos detalhados do sistema para garantir que o desenvolvimento esteja alinhado às expectativas do parceiro. 6h - Requisitos documentados e validados
2 Alta Eu, como desenvolvedor, quero implementar autenticação e controle de acesso para garantir que os usuários possam acessar apenas as informações pertinentes ao seu nível de acesso. 10h RF1 Autenticação funcional
Alta Eu, como desenvolvedor, quero criar uma API para o cadastro de perguntas e categorias para permitir a inserção e gerenciamento das perguntas de forma eficiente. 12h RF2, RF3, RF4 API funcional com testes
3 Alta Eu, como usuário, quero acessar o dashboard geral para Admin para visualizar todas as informações e comparar avaliações de maneira abrangente. 16h RF5 Dashboard funcional para Admin
Alta Eu, como usuário, quero utilizar filtros de data nos dashboards para visualizar informações em diferentes períodos de tempo. 6h RF6 Filtros de data funcionando
4 Alta Eu, como usuário, quero acessar o dashboard pessoal para visualizar e acompanhar meus dados de autoavaliação. 12h RF5 Dashboard funcional para autoavaliação
Média Eu, como usuário, quero baixar meus dashboards em PDF para poder ter uma cópia offline das minhas informações. 4h RF7 PDF gerado e funcional para todos os perfis
Baixa Eu, como desenvolvedor, quero revisar e refatorar o código para garantir que ele esteja legível, mantenível e eficiente. 6h RNF4 Código revisado e otimizado
Média Eu, como desenvolvedor, quero completar a documentação da API para fornecer informações claras e completas para outros desenvolvedores. 6h RNF3 Documentação disponível
Média Eu, como usuário, quero garantir que a interface seja responsiva e amigável em diferentes dispositivos e tamanhos de tela para ter uma boa experiência de uso. 8h RNF1 Interface testada em diferentes dispositivos e tamanhos de tela

🎯 Lista de Requisitos Funcionais

  1. RF1 – O sistema deve permitir o cadastro de usuários com diferentes níveis de acesso (Admin, Líder, Liderado).
  2. RF2 – O Admin deve poder cadastrar pesquisas de autoavaliação, avaliação de liderança e avaliação de liderado.
  3. RF3 – O Admin deve poder cadastrar categorias de perguntas para organizar as pesquisas.
  4. RF4 – As perguntas devem ser cadastradas nos formatos texto longo, escolha única e múltipla escolha.
  5. RF5 – Todos os usuários devem poder acessar seus dashboards (pessoal, liderados, geral) de acordo com o nível de acesso.
  6. RF6 – Dashboards devem apresentar filtros de data para visualização de informações ao longo do tempo.
  7. RF7 – Todos os usuários devem poder fazer download do dashboard em PDF.

🎯 Lista de Requisitos Não Funcionais

  1. RNF1 – A aplicação deve ser responsiva e acessível em diferentes dispositivos.
  2. RNF2 – O banco de dados deve ser relacional e garantir integridade referencial.
  3. RNF3 – A documentação da API deve estar completa e disponível para os desenvolvedores.
  4. RNF4 – O código deve ser revisado para garantir legibilidade, manutenção e eficiência.

🎯 MVP das Sprints

MVP
Sprint 1 – "Estruturação, Protótipo e Banco de Dados"
MVP: Definição do backlog, criação do protótipo navegável, desenvolvimento da tela funcional de cadastro de líderes e liderados, modelagem do banco de dados relacional, e organização dos requisitos principais.
Sprint 2 – "Autenticação e API"
MVP: Autenticação funcional e API para cadastro de perguntas e categorias.
Sprint 3 – "Dashboards Interativos"
MVP: Dashboard geral para Admin e filtros de data implementados.
Sprint 4 – "Funcionalidades Avançadas e Refinamento"
MVP: Dashboard pessoal funcional, funcionalidade de download em PDF, interface responsiva e amigável, código revisado e documentado.

Voltar ao topo

🛠️ Tecnologias

As seguintes ferramentas, linguagens, bibliotecas e tecnologias foram usadas na construção do projeto:

Alt text Alt text Alt text Alt text Alt text
Figma MySQL React JavaScript Typescript Node.Js

Voltar ao topo

👤 Equipe

Função Nome LinkedIn & GitHub
Product Owner Daniel Sendreti Linkedin Badge GitHub Badge
Scrum Master Breno Jesus Linkedin Badge GitHub Badge
Dev Team André Neves Linkedin Badge GitHub Badge
Dev Team Gabriel Carvalho Linkedin Badge GitHub Badge
Dev Team Gabriel Vasconcelos Linkedin Badge GitHub Badge
Dev Team Gabriel Silva Linkedin Badge GitHub Badge
Dev Team Matheus Marques Linkedin Badge GitHub Badge
Dev Team Ana Clara Tolomelli Linkedin Badge GitHub Badge

Voltar ao topo

🚀 Focal Point

PO²
Prof. Fernando Masanori Claudio Lima

Voltar ao topo

About

Dashboard para Feedback e Pesquisa de Clima e Cultura de equipes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9