Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D decola-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Plataforma onboarding para novos colaboradores
  • decola-wiki
  • Wiki
  • Escopo

Last edited by Lucas Buffet Jul 03, 2024
Page history

Escopo

Home

Escopo

Gerência

Processo

Mockups

Configuração

Arquitetura

DataBase

Infra

Estudos

User Stories

US Área Nome Descrição
US01 Front-end Tela de Login

Como usuário com perfil de colaborador ou RH,

Quero realizar login na plataforma,

para poder utilizar de suas funções para promover interações sociais.

US02 Back-end Inserção de Usuários

Como usuário colaborador possuindo relação com algum colaborador de RH/empresa,

Quero adicionar novos usuários na plataforma,

para ter um controle de acesso.

US03 Back-end Inserção de Contas

Como usuário colaborador possuindo relação com algum colaborador de RH/empresa,

Quero adicionar uma conta na plataforma com a criação do usuário,

para ter um controle de acesso às contas existentes.

US04 Front-end Tela Home

Como usuário com perfil de RH,

Quero visualizar as informações na home,

para poder utilizar de suas funções.

US05 Front-end

Tela inicial de RH

Como usuário com perfil de RH,

Quero visualizar a página inicial,

para escolher entre navegar entre uma página de administração de outros colaboradores, ou navegar para a seção de cursos.

US06 Front-end

Tela de cursos RH

Como usuário com perfil de RH,

Quero visualizar os cursos cadastrados,

para conseguir visualizar os cursos existentes.

US07 Back-end Inserção de Cursos

Como usuário com perfil de RH,

Quero adicionar novos cursos,

para poder associar esses novos cursos as respectivas áreas cadastradas na plataforma.

US08 Front-end

Tela de Módulos RH

Como usuário com perfil de RH,

Quero visualizar os módulos cadastrados,

para conseguir visualizar os módulos existentes.

US09 Back-end Inserção de Módulos RH

Como usuário com perfil de RH,

Quero adicionar novos módulos,

para poder associar esses novos módulos aos respectivos cursos cursos cadastrados na plataforma.

US010 Front-end Tela de Áreas RH

Como usuário com perfil de RH,

Quero visualizar as áreas cadastradas,

para conseguir visualizar as áreas existentes na plataforma.

US011 Back-end Inserção de Áreas RH

Como usuário com perfil de RH,

Quero adicionar novas áreas,

para poder realizar a inserção de novas áreas aos respectivos usuários cadastrados na plataforma.

US012 Front-end Tela de Atividades RH

Como um usuário com perfil de RH,

Quero visualizar as atividades cadastradas,

para conseguir visualizar as atividades existentes na plataforma.

US013 Back-end Inserção de Atividades RH

Como usuário com perfil de RH,

Quero adicionar novas atividades,

para poder associar essas novas atividades aos respectivos módulos cadastrados na plataforma.

US014 Back-end Autenticação

Como usuário com perfil de RH e colaborador,

Quero restringir o acesso as rotas,

para limitar o acesso aos diferentes tipos de perfil cadastrados na plataforma.

US015 Back-end Envio de Email

Como usuário com perfil colaborador,

Quero receber os dados de acesso via email,

para conseguir acessar a plataforma.

US016 Back-end Relatório RH

Como usuário com perfil de RH,

Quero adicionar novos usuários junto aos seus dados através de um csv,

para conseguir facilitar a inserção de novos usuários na plataforma.

US017 Front-end Tela de Cursos Colaborador

Como um usuário com perfil Colaborador,

Quero visualizar os cursos cadastrados,

para conseguir visualizar os cursos existentes na plataforma.

US018 Back-end Visualização de Cursos Colaborador

Como usuário com perfil de Colaborador,

Quero visualizar os cursos cadastrados,

para poder escolher um curso referente a determinada área cadastrada.

US019 Front-end Tela de Módulos Colaborador

Como um usuário com perfil Colaborador,

Quero visualizar os módulos cadastrados,

para conseguir visualizar os módulos existentes na plataforma.

US020 Back-end Visualização de Módulos Colaborador

Como usuário com perfil de Colaborador,

Quero visualizar os módulos cadastrados,

para poder escolher um módulo referente a um determinado curso cadastrado.

US021 Front-end Tela de Atividades Colaborador

Como um usuário com perfil Colaborador,

Quero visualizar as atividades cadastradas,

para conseguir visualizar as atividades existentes na plataforma.

US022 Back-end Visualização de Atividades Colaborador

Como usuário com perfil de Colaborador,

Quero visualizar as atividades cadastradas,

para poder escolher uma atividade referente a um determinado módulo cadastrado.

US023 Back-end Feedback Colaborador

Como usuário com perfil de Colaborador,

Quero realizar uma avaliação ao final da atividade,

para poder demonstrar o meu nível de satisfação referente aquela atividade.

US024 Back-end Progresso RH

Como usuário com perfil de RH,

Quero estar ciente do progresso do usuário na plataforma,

para conseguir compreender o andamento das atividades cursadas pelo colaborador na plataforma.

Pendências:

Principal ponto:

  • O ponto mais crítico da arquitetura implementada é a escalabilidade dos componentes de backend e banco de dados. Esses dois componentes estão alocados no mesmo recurso computacional, oque os torna muito acoplados, não havendo possibilidade de aumentar recursos separadamente. O recomendado para colocar esse sistema em produção, é colocar o banco em um recurso isolado. Por exemplo o Amazon RDS.

  • A integração do progresso RH não foi realizada, a lógica foi implementada no frontend e no backend.

  • O envio de email junto as credenciais está aceitando apenas emails do tipo outlook.

  • PDF não está correto ao criar atividade, está fornecendo apenas imagem e vídeo.

  • Não está sendo associado um curso a uma área específica, faltou um endpoint para isso.

  • Para o colaborador, está sendo mostrado todos os cursos cadastrados e não somente os seus cursos a sua respectiva área.

Próximos passos:

  • Realizar reenvio de email caso os usuários esqueçam as suas credenciais de acesso.
  • Permitir o envio do relatório para outros tipos, como pdf e não apenas para csv.
  • Realização de testes unitários na aplicação.
Clone repository
  • Arquitetura
  • Configuração
  • DataBase
  • Escopo
  • Estudos
  • Gerência
  • Infraestrutura
  • Mockups
  • Processo
  • Retrospectivas
  • banco_dados
  • configuracao
  • Home