Apresentação Acadêmica
O projeto é resultado do projeto para disciplina Desenvolvimento de Aplicações Corporativas, no IFPB-Cajazeiras, sob ministração do professor Ricardo Job.
Segue abaixo especificação do projeto:
Projeto de disciplina - Rhecruta
Este documento especifica o contexto, requisitos, módulos e milestones para serem entregues como pré-requisitos para o projeto final da disciplina de Desenvolvimento de Aplicações Corporativas, no semestre 2016.2.
Como parte principal da avaliação, o aluno deve elaborar e executar um projeto aplicado em um contexto de Recrutamento. Tendo como principais papéis (tipos de usuários) de acesso ao sistema: Gestor, Avaliador e Candidato. Cada um dos papéis definidos, anteriormente, devem implementar o requisitos específicos.
O sistema de Recrutamento será constituído de dois módulos: um desktop, para acesso do avaliador; e, um módulo web, para acesso de todos os papéis. Lembrando que, ao fim do projeto, teremos uma única aplicação, sendo responsável por todos os módulos.
As descrições dos requisitos deste sistema estão elencadas no Quadro 1. Observem que os requisitos estão organizados em releases e versões. Porém, não há uma descrição individual sobre o requisito. Sendo necessário fazer esta análise de requisitos. Para cada Milestone (ver Quadro 2) há um prazo e uma percentagem da avaliação final do projeto, além da descrição de cada tarefa que deve ser entregue neste Milestone.
Por favor, Planejem o trabalho para terminarem em 80% do tempo disponível. Assim, vocês terão um buffer de contingência e não terão que pedir extensão. Caso o calendário sofra alguma modificação, os prazos serão atualizados com antecedência.
O projeto deve ser realizado em grupos, cada um com 3 alunos. Sendo que os grupos serão formados na aula (provavelmente por sorteio), no momento da apresentação (por parte do professor) do projeto. Cada equipe deve fornecer um repositório privado para realizar as entregas dos milestones.
Sugere-se fortemente (mas muito fortemente mesmo) que vocês se reúnam, organizem e dividam as tarefas. Favor, lembrar que vocês não terão muito tempo para implementação dos requisitos, por isso tenham foco e dedicação. É mais importante para o sucesso da disciplina que vocês realizem um trabalho completo e de qualidade do que realizar um projeto "bonito".
Listagem de Requisitos:
- RF01 - Gerenciamento das Entidades
- RF02 - Gerenciar Acesso
- RF03 - Gerenciar perfis (gerente, avaliador, candidato)
- RF04 - Agendar avaliações/entrevistas
- RF05 - Visualizar horário das avaliações/entrevistas
- RF06 - Gerenciar avaliações/entrevistas
- RF07 - Gerenciar processo de recrutamento
- RF08 - Analisar perfil (linkedin e github)
- RF09 - Gerenciar currículos
- RF10 - Lembretes das avaliações/entrevistas
- RF11 - Visualizar relatórios mensais
- RF12 - Notificação sobre novas vagas/newsweek
- RF13 - Notificação sobre as avaliações/entrevistas