Sobre • Status • Ferramentas e Tecnologias • Arquitetura de Software • Backlog • Estruturação das Pastas • Entregas • Equipe
Em conjunto à àrea de Recursos Humanos e Departamento Pessoal, deve-se desenvolver uma plataforma para controle de todos os talentos da empresa, ou seja, funcionários. O sistema deve conter a parte de cadastro de colaboradores, seja ele CLT ou PJ, trazendo, assim, informações sobre a sua contratação, controle de documenttos, dados, entre outros recursos, levando sempre em consideração a Lei Geral de Proteção de Dados Pessoais (LGPD) para acesso restrito de informações confidenciais.
A ideia do sistema, definida entre a equipe em conjunto a cliente, é uma unificação de processos importantes, não só ao departamento de Recursos Humanos, mas sim para a empresa como um todo. Assim como descrito no backlog, a aplicação tem como objetivo facilitar o processo de contratação, ficando nas mãos do Administrador de RH apenas a criação inicial do novo colaborador e, depois que ele fizer todo o processo de auto-cadastro, o administrador tem a possibilidade de ver as informações enviadas e aprovar ou não. Além disso, cada colaborador terá um perfil próprio com todas as informações, acesso a um organograma separado por departamento, lista de usuários e acesso a uma Trilha de Aprendizagem, na qual é possível fazer envio de materiais a um curso e destinar este a um colaborador.
ID | Sprint | Requisitos | Prioridade | Status |
---|---|---|---|---|
RF-1 | 1 | CRUD do cadastro do colaborador | Alta | ✔️ |
RF-2 | 2 | Visualizar diferentes níveis de cargo por um organograma | Alta | ✔️ |
RF-3 | 2 | Visualizar informações cadastradas pelo colaborador e avaliar possível aprovação | Alta | ✔️ |
RF-4 | 2 | Visualizar e realizar download de relatórios com informações dos colaboradores | Média | ✔️ |
RF-5 | 3 | Acesso às documentações e normas da empresa | Baixa | ✔️ |
RF-6 | 3 | Plataforma com materiais para Onbording de colaboradores referentes à seus departamentos | Alta | ✔️ |
RF-7 | 3 | Upload de materiais para compor os cursos de Onboarding na Trilha de Aprendizagem | Alta | ✔️ |
RF-8 | 3 | Definir público-alvo dos materiais adicionados ao sistema na Trilha de Aprendizagem | Alta | ✔️ |
RF-9 | 3 | Cadastro de possíveis novos cargos e departamentos | Baixa | ✔️ |
ID | Sprint | Requisitos | Prioridade | Status |
---|---|---|---|---|
RNF-1 | 1 | Desenvolvimento de banco de dados MySQL para armazenamento de dados | Alta | ✔️ |
RNF-2 | 1 | Desenho da arquitetura da solução | Alta | ✔️ |
RNF-3 | 1 | Utilizar Node.JS, TypesScript e JavaScript | Alta | ✔️ |
RNF-4 | 1 | Utilizar a biblioteca React.js | Alta | ✔️ |
RNF-5 | 1 | Limitar acesso de não-colaboradores ao sistema | Média | ✔️ |
RNF-6 | 1 | Diferentes níveis de acesso no sistema | Alta | ✔️ |
RNF-7 | 1 | Display de informações gravadas no banco de dados | Alta | ✔️ |
RNF-8 | 1 | Criação das funções de CRUD | Alta | ✔️ |
RNF-9 | 2 | Armazenar documentos dos colaboradores em um repositório específico | Alta | ✔️ |
RNF-10 | 2 | Completar organograma com informações do banco de dados | Alta | ✔️ |
RNF-11 | 2 | Gerar notificação ao cadastro ter sido completo | Alta | ✔️ |
RNF-12 | 2 | Puxar informações do banco de dados e passar para um .pdf para possíveis relatórios | Média | ✔️ |
RNF-13 | 3 | Anexar arquivos referentes às normas e políticas da empresa | Baixa | ✔️ |
RNF-14 | 3 | Restringir acesso aos arquivos referentes aos cursos de Onboarding da Trilha de Aprendizagem | Baixa | ✔️ |
RNF-15 | 3 | Upload de arquivos referentes aos cursos de Onboarding da Trilha de Aprendizagem em um repositório específico | Baixa | ✔️ |
RNF-16 | 3 | Possibilitar a criação de novos cargos e departamentos e inseri-los no banco de dados | Média | ✔️ |
RNF-17 | - | Manual do usuário para navegação | Média | ✔️ |
├───doc
│ ├───sprint 1
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ ├───sprint 2
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ ├───sprint 3
│ │ ├───backlog
│ │ ├───burndown
│ │ ├───database
│ │ ├───manual
│ │ ├───user stories
│ │ └───wireframe
│ └───total
│ ├───arquitetura-software
│ ├───backlog
│ └───user stories
└───src
├───client
└───server
Sprint ID | Data | Tag | Vídeo | Status |
---|---|---|---|---|
#1 | 25.03.22 - 14.04.22 | Aqui | Link | ✔️ |
#2 | 25.04.22 - 15.05.22 | Aqui | Link | ✔️ |
#3 | 16.05.22 - 05.06.22 | Aqui | 🛑 | ✔️ |
Update | 06.06.22 - 12.06.22 | Aqui! | 🛑 | ✔️ |
Instituição: Fatec São José dos Campos - Prof. Jessen Vidal
Curso: Desenvolvimento de Software Multiplataforma/2º Semestre