-
Notifications
You must be signed in to change notification settings - Fork 13
Planejamento
Espaço reservado para planejar e discutir novos desenvolvimentos.
Toda vaga busca uma ou mais pessoas para desempenhar uma ou mais atividades dentro da entidade. Cada atividade tem um propósito dentro de um contexto maior, seja ele um projeto, uma iniciativa, uma solução (que nome genérico poderíamos dar a isso??), algo que vai de alguma forma contribuir direta ou indiretamente para que a entidade cumpra sua missão, entregando algum produto, serviço, benefício ou valor à sociedade. E cada projeto ou iniciativa pode ter caráter pontual ou contínuo.
Um dos serviços oferecidos pelo Voluntários é o "Clipping de notícias". Ou seja, quem se interessa por voluntariado pode nos acompanhar pelas redes sociais e ter acesso a notícias sobre voluntariado. Essa iniciativa envolve hoje as seguintes atividades:
flowchart TD;
prospeccao("Prospecção de notícias");
triagem("Triagem");
resumo("Elaboração de resumo");
arte("Trabalho de arte/design");
revisao("Revisão final");
postagem("Agendamento & postagem");
prospeccao ----> triagem;
triagem ----> resumo;
resumo ----> arte;
resumo ----> revisao;
arte ----> revisao;
revisao ----> postagem
Para cada atividade podemos pensar nos seguintes atributos:
- Nome
- Descrição (o que deve ser feito)
- Instruções/Orientações
- Quantidade de pessoas necessárias
- Requisitos (habilidades?) necessários para desempenhar a atividade
- Outras características desejáveis para desempenhar a atividade
- Local de trabalho (remoto ou não)
- Áreas de trabalho normalmente relacionadas ao desempenho deste tipo de atividade
Neste contexto, o que seria uma "vaga"? A vaga nasceria de uma necessidade de ter mais pessoas desempenhando determinada atividade. Portanto não haveria um modelo (tabela) "vaga". Poderíamos ter sim um modelo "Anúncio de vaga", relacionado a uma ou mais atividades, sendo que cada atividade poderia gerar mais de um anúncio ao longo do tempo. Inclusive muitos atributos do anúncio poderiam ser tirados de atributos da atividade (requisitos, áreas de trabalho associadas, o que será feito, etc.).
flowchart TD;
Projeto -- 1-N --> Atividade;
Atividade -- 0-N --> Atividade;
Atividade -- 1-N --> AreaDeTrabalhoDeAtividade;
AreaTrabalho -- 1-N --> AreaDeTrabalhoDeAtividade;
Atividade -- 1-N --> AnuncioVaga
Atividade -- 1-N --> AlocacaoRecursoHumanoEmAtividade
Voluntario -- 1-N --> AlocacaoRecursoHumanoEmAtividade
AnuncioVaga -- 1-N --> Inscricao
Voluntario -- 1-N --> Inscricao
E se algum dia quiserem usar uma ferramenta como essa mesclando trabalho voluntário com trabalho remunerado? Será que deveríamos associar a "alocação de recurso humano em atividade" com usuário ao invés de voluntário? Ou seria melhor manter assim, bastando que a pessoa remunerada cadastre um perfil de voluntário no sistema?
Quais seriam os modelos ou etapas seguintes à inscrição em anúncio de vaga? O que o sistema poderia oferecer para gerenciar a seleção de candidatos?
Existe API do Google para poder vincular formulário de seleção a um anúncio de vaga?
Ao invés de anúncio de vaga, não seria mais correto chamar de "Processo seletivo"? E talvez um processo seletivo é que possa ter um ou mais anúncios?