SouJunior / products

GNU General Public License v3.0
5 stars 2 forks source link

[Vagas] - Abrir Vaga #632

Open ZenithCarla opened 5 months ago

ZenithCarla commented 5 months ago

Nome da US: [RH e Heads] - Abrir Vaga


Responsáveis: @ZenithCarla @stefanywurziusp


Definição:

Como Heads Eu quero abrir uma vaga Para que o processo de novas contratações seja mais rápido e eficiente, informando diretamente a equipe de R&S uma vaga aberta.


Descrição:

Esta user story visa disponibilizar ao Head informar dentro do sistema ao setor de RH sobre a disponibilidade de uma vaga em aberto, onde será possível informar detalhes da oferta, como:


Refinamento de UI

https://www.figma.com/design/DegDN6uhI7F6WJCKS9tgvn/Backoffice-RH?node-id=2395-2&t=KwwYqpD2BiZWnyQf-1


Prototipo

Figura 1 - Botão abrir vaga

Image

Figura 2 - Tela de cadastro da nova vaga

Image

Figura 3 - Campos obrigatórios não preenchidos

Image

Figura 4 - Modal de aviso exibido quando o usuário tenta voltar após preencher algum campo

Image

Figura 5 - Confirmação de envio

Image


Critérios de Aceitação Refinados:

  1. Acesso ao Formulário:

    • O Head deve poder acessar um formulário de abertura de vagas dentro da plataforma.
    • O acesso será feito através do menu Vagas, lá terá um botão Abrir Vaga, clicando nele o usuário será redirecionado a um formulário de cadastro da Vaga.
  2. Conteúdo do Formulário:

    • O formulário deve permitir a inclusão de informações detalhadas sobre a vaga, com os seguintes campos:

      • Cargo para especificar o cargo da vaga.
      • Número de Vagas Campo para indicar a quantidade de vagas.
      • Prioridade da Vaga Campo para selecionar se a vaga é Prioridade Alta, Média, Baixa.
      • Substituição ou Adição de Novo Membro? Campo para selecionar se a vaga é para substituição ou adição de novo membro.
      • Qual Squad o Candidato Irá Atuar? Campo para especificar a Squad.
      • Qual Produto? Campo para especificar o Produto no qual há vaga.
      • Qual Fase o Projeto se Encontra? Campo para selecionar a Fase do Projeto (Inicial, Discovery, Ideação, Validação, Final)
      • Descrição das responsabilidades? Campo para descrever o papel esperado do candidato.
      • Skills Técnicas Necessárias Campo para listar as habilidades técnicas requeridas.
    • Sendo de preenchimento obrigatório:

      • Cargo
      • Número de vagas
      • prioridade da vaga
      • qual papel do candidato na squad/projeto?
      • skills tecnicas necessárias
  3. Validação e Envio da Abertura de Vaga:

    • a Abertura de vaga deve ser enviada para Aprovação.
    • Validação de Dados: Ao "Enviar para Aprovação", o sistema deve:
      • Verificar se todos os campos obrigatórios foram preenchidos corretamente.
    • Habilitação da Solicitação: só será confirmada a validação do formulário quando todos os campos obrigatórios estiverem preenchidos corretamente, quando algum campo não estiver preenchido, o sistema emite um alerta em qual campo está incompleto.
    • Confirmação de Envio: com os campos preenchidos o sistema emite um alerta de confirmação com a mensagem: Vaga criada com sucesso.
  4. Encaminhamento da Solicitação:

    • Para o Departamento de RH:
      • Notificação na Plataforma: O departamento de RH deve receber uma notificação interna na plataforma informando sobre a nova solicitação.
      • Ação do RH: O RH deve revisar a abertura de vaga e aprová-la ou rejeitá-la. A solicitação inicialmente terá o status "Pendente".
  5. Notificações para o Head:

    • Confirmação de Envio:
      • Notificação na Plataforma: O Head deve receber uma notificação interna na plataforma confirmando o envio da solicitação.
  6. Status da Solicitação:

    • A solicitação deve ser criada com o status "Pendente" após o envio.
    • Após a aprovação do RH, o status da solicitação deve ser atualizado para "Aprovado".
    • Em caso de rejeição, o status continua pendente, e o Head deve receber uma notificação informando sobre a não aprovação, e os motivos, retornando ao processo anterior.
  7. Retorno à página de vagas:

    • Se o usuário tentar voltar à página de vagas após ter preenchido qualquer campo no formulário, o sistema deve exibir um alerta informando que os dados preenchidos serão perdidos se ele confirmar o retorno.
    • O alerta deve conter as opções "Confirmar" (que descarta os dados e retorna à página de vagas) e "Cancelar" (que mantém o usuário na página atual, preservando os dados preenchidos).

Ideias:


Solicitação da Bruna RH: https://docs.google.com/document/d/1nMqY8A9o1THC0sQwgaHLOpkWhuZtvr74A5h2KOAnkC8/edit?usp=sharingirm

Vanessavpcs commented 5 months ago

@ZenithCarla dei uma olhada na US. Vamos conversar sobre ela no próximo checkpoint.

stefanywurziusp commented 4 months ago

Sitemap da US conforme o processo de discovery.

Image

Link do arquivo no miro: https://miro.com/app/board/uXjVKz87ZSo=/?share_link_id=193555950117

ZenithCarla commented 4 months ago

@Vanessapcs Card aguardando validação ou orientação sobre algum ajuste se necessário.

ZenithCarla commented 3 months ago

@Vanessavpcs Card Atualizado, aguardando validação para equipe de design partir pras telas de alta fidelidade

Vanessavpcs commented 3 months ago

@ZenithCarla seguem considerações:

Descrição: Esta user story visa disponibilizar ao Head informar dentro do sistema o setor de RH sobre a disponibilidade de uma vaga, onde será possível informar detalhes da oferta, como:

Critérios de Aceite:

Após o envio, a solicitação deve ser encaminhada automaticamente para o departamento de RH para aprovação.

O head deve receber uma notificação de confirmação por e-mail ou dentro da plataforma, e ser informado sobre o status da solicitação (a vaga já nasce como Pendente, no caso o status seria alterado para Aprovado)

Outras questões:

ZenithCarla commented 3 months ago

@Vanessavpcs ajustei algumas questões, porém tem algumas que irei verificar com o pessoal de RH, para fazer as considerações finais.

Vanessavpcs commented 2 months ago

@ZenithCarla alguns pontos:

Definição: A US está incompleta.

Critérios de Aceite:

  1. Não acho que o botão deveria chamar "Solicitar Vaga". O solicitar é um pouco do "querer uma" e acho que o melhor seria algo como "Nova Vaga", "Incluir Vaga" ou "Abrir Vaga".

  2. Para que fique mais intuitivo é melhor você criar um critério especificando os campos de preenchimento obrigatório e informar que os demais são de preenchimento opcional. Usar o asterisco pode confundir no momento da leitura. Além disso, não devemos usar componentes na US. É uma história de negócios, então coisas como "list box", "radio buttom" é melhor evitar. Por exemplo, no item "Qual Fase o Projeto se Encontra?" a explicação poderia ser algo como "Item para indicar em que fase o projeto para qual o candidato será direcionado se encontra, dentre as opções: Inicial, Discovery, Ideação, Validação e Final". O item "Qual Produto?" a descrição está incompleta.

  3. Nesse item eu tenho 2 regras que conflitam entre si. Em uma, caso o usuário selecione o botão sem ter preenchido os itens obrigatórios, então o sistema vai alertar em cada campo indicando que campos são obrigatórios preencher. Em outra ou falo que o botão só ficará habilitado após o preenchimento de todos os campos obrigatórios. Se essa última for verdade, a anterior é desnecessária, visto que nunca teremos itens obrigatórios não informados, visto que o botão só habilita quando essa validação for feita. Veja qual o regra que deseja manter e apague a outra.

  4. Para qual e-mail a notificação será encaminhada? Acho que o melhor seríamos criar um e-mail como "rh@soujunior...". Se concordarem, valarei com o Brandão e depois você atualiza na US.

  5. Para qual e-mail a notificação será encaminhada?

  6. Aqui está faltando alguns detalhes:

    • Após a aprovação do RH, o head será notificado? Caso sim, como? Se for por e-mail (acho que deveríamos manter apenas na plataforma para evitarmos muitos e-mails).
    • Em caso de rejeição, como o head será notificado? Você falou que "volta ao anterior", mas não é assim. Deveríamos ter uma US de "Atualizar Nova Vaga Reprovada", para que você informe onde as vagas solicitadas ficam, o head abre, ajusta conforme orientação do RH (que provavelmente vai aparecer na solicitação), depois do ajuste teremos as notificações.
ZenithCarla commented 2 months ago

@Vanessavpcs Atualização da US:

  1. alterado Us para Abrir vaga.
  2. Especificado critério de aceite para preenchimento obrigatório. Retirado também os componentes da US.
  3. Não haverá email, as notificações serão somente internas no sistema, para que não haja mais demanda financeira com domínio.
  4. As notificações serão todas internas, onde logo que o usuário acessar a plataforma já receba o alerta.
  5. as notificações estarão sempre disponíveis na Tela de inicial.
  6. o Head/RH será notificado dentro da plataforma, sempre que houver algum andamento na abertura da vaga.
ZenithCarla commented 2 months ago

@Vanessavpcs nessa Us, além das obs acima, também ficamos com essas dúvidas:

  1. Os modais de avisos de número de candidatos excedido para a vaga e de associação á vaga, estão em seguida, como ajustar isso? um modal com um aviso de cada vez? ou um modal já com todos os avisos?
  2. onde podemos colocar o aviso de que o candidato participa de outro processo seletivo também?
Vanessavpcs commented 2 months ago

@Vanessavpcs Atualização da US:

  1. alterado Us para Abrir vaga.
  2. Especificado critério de aceite para preenchimento obrigatório. Retirado também os componentes da US.
  3. Não haverá email, as notificações serão somente internas no sistema, para que não haja mais demanda financeira com domínio.
  4. As notificações serão todas internas, onde logo que o usuário acessar a plataforma já receba o alerta.
  5. as notificações estarão sempre disponíveis na Tela de inicial.
  6. o Head/RH será notificado dentro da plataforma, sempre que houver algum andamento na abertura da vaga.

@ZenithCarla segue retorno: Tudo bem. Pode continuar dessa maneira. Só não esqueça de sinalizar isso no sistema, com um sininho ou alguma coisa para que seja visível para o RH que existem solicitações de abertura de vaga,

Vanessavpcs commented 2 months ago

@Vanessavpcs nessa Us, além das obs acima, também ficamos com essas dúvidas:

  1. Os modais de avisos de número de candidatos excedido para a vaga e de associação á vaga, estão em seguida, como ajustar isso? um modal com um aviso de cada vez? ou um modal já com todos os avisos?
  2. onde podemos colocar o aviso de que o candidato participa de outro processo seletivo também?

@ZenithCarla seguem respostas:

1) Não entendi. 2) Podemos apresentar essa informação em alguns lugares: no resultado da pesquisa por candidato podemos criar um item informando "Em processo seletivo" (Sim/Não). Aí você já consegue ver de imediato se essa pessoa já está participando de outro processo, ou no momento da associação pode apresentar um alerta dizendo que o candidato está em outro processo e se deseja associá-lo mesmo assim (Continuar/Cancelar). Veja o que vocês consideram mais interessante.