SouJunior / products

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

[Candidato] - Atualizar Currículo (dados profissionais) #48

Open thiagosansi opened 1 year ago

thiagosansi commented 1 year ago

Definição: Como candidato, eu gostaria de inserir as minhas informações profissionais para me candidatar as vagas do meu interesse.

Protótipo:

Image

Critérios de Aceite:

  1. Ao acessar a plataforma pela primeira vez para , o candidato logado deve ter acesso ao seu perfil para inserir informações profissionais;
  2. Se o candidato clicar no “avatar” no canto superior esquerdo o candidato poderá fazer upload de uma foto do perfil. A foto do junior deve ter no mínimo 400 x 400 pixels e no máximo 7680 x 4320 pixels, nos formatos JPG e PNG e será salva automaticamente após o upload da foto nas especificações corretas;
  3. Se a foto estiver nas especificações incorretas deve retornar a mensagem com fonte vermelha: "Foto não atende as especificações corretas";
  4. Nome do Junior candidato deve ser preenchido automaticamente abaixo da foto de perfil. O nome do candidato deve ser igual ao inserido no Cadastro do usuário
  5. O candidato pode inserir manualmente a sua profissão no campo abaixo do seu nome;
  6. Quando o candidato clicar na engrenagem na borda inferior à foto do perfil deve habilitar a opção para edição das informações cadastradas na fase anterior;
  7. Quando o candidato clicar na caixa de seleção de "Gênero"deve habilitar a caixa de seleção com as opções: "masculino", "feminino", "prefiro não especificar"
  8. Quando o candidato clicar na caixa de seleção de "Raça"deve habilitar a caixa de seleção com as opções: "brancos", "pardos", "pretos", "amarelos", "indígenas", "prefiro não especificar";
  9. Quando o candidato clicar na caixa de seleção de "PCD" deve habilitar a caixa de seleção com as opções: "SIM" e "NÃO";
  10. Se o candidato selecionar a opção "Sim" na caixa de seleção do flag de "PCD" deve habilitar o campo abaixo para especificação;
  11. Se o candidato selecionar a opção "Não" na caixa de seleção do flag de "PCD" não habilitará a caixa de especificação;
  12. O candidato pode inserir os seus interesses profissionais manualmente na caixa de texto, separados por ";";
  13. Quando o candidato selecionar na caixa de seleção de idioma deve aparecer a lista de idiomas em ordem alfabética;
  14. Quando o candidato selecionar o flag de nível deve aparecer a lista: "Básico", "Intermediário", "Avançado" e "Nativo";
  15. Se o candidato não selecionar a caixa de seleção de idioma e nível, nenhuma ação será necessária;
  16. O candidato poderá inserir um pitch de 256 caracteres como caixa de texto "Quem sou eu:". Não será obrigatório o preenchimento da caixa de texto;
  17. Quando o candidato clicar em "Anexar Currículo", deve retornar a mensagem para o anexar arquivos no formato PDF ou World e o candidato poderá fazer upload do arquivo;
  18. Quando o candidato inserir o urrl do seu linkedin, no formato "https://www.linkedin.com/in/nivaldojunior/", as informações de experiência deve ser preenchida automaticamente com as informações descritas como experiência mais recente descrita no Linkedin;
  19. Quando o candidato clicar na caixa de texto preenchida automaticamente com as informações do Linkedin do candidato em "Experiências Profissionais", as informações devem ser editáveis manualmente caso o candidato decida editar alguma informação imputada pelo sistema;
  20. O campo "Experiência Profissional" pode ser imputada manualmente se o candidato não incluir o perfil do seu linkedin, com campos "Empresa", "Cargo", "Data de início", "Data de fim" e caixa de seleção com "Trabalho atual";
  21. Quando a caixa de seleção de "Trabalho Atual"estiver selecionada, o campo de "Data fim" não será habilitado;
  22. Quando o candidato inserir manualmente os cursos na caixa de texto "Cursos" deve habilitar caixa de texto;8. Quando o candidato clicar no botão “Cancelar” deve aparecer um pop-up perguntando de o candidato gostaria de cancelar as informações editadas; 20. Quando aparecer o pop-up e o candidato clicar em "Sim" o candidato deve ser direcionado a home page;21. Quando aparecer o pop-up e o candidato clicar em "Não" o candidato deve ser permanecer na mesma página;
  23. Quando o candidato clicar no Botão “Salvar” deve surgir o pop-up informando que as informações foram salvas com sucesso e o candidato deve ser direcionado a área do feed de vagas
samantacds commented 1 year ago

@thiagosansi poderia verificar as considerações abaixo?

No primeiro login o candidato será direcionado para o preenchimento do perfil e nos demais acessos?

Campos interesses profissionais e idiomas como o usuário saberá que deve informar separador por vírgula? No caso de idiomas não seria mais interessante deixar fixo inglês e espanhol e colocar para seleção o nível (básico, intermediário ou avançado)?

Como será preenchido o campo quem sou eu?

Item 14, sugiro avaliar com desenvolvedores, a viabilidade técnica. Talvez seja viável carregar por arquivo.

item 15 - a informação dos cursos será texto livre?

thiagosansi commented 1 year ago

@samantacds veja as respostas e ajustes.

No primeiro login ele será direcionado a preencher as informações do perfil. Nos demais acessos ele será encaminhado para a área de perfil que ele escolherá quais ações tomará.

Quanto aos campos de interesse e idioma devem ser informado na tela as instruções de preenchimento;

O preenchimento do campo "Eu" será uma caixa de texto, com limites de 256 caracteres;

Item 14 - nesse primeiro momento penso em fazer o mais simples e com o tempo vamos incrementando. Não sei quanto a viabilidade técnica porque não tivemos contato com a turma de desenvolvimento ainda;

Item 15 - as informações de cursos também serão livres, separados por virgula.

samantacds commented 1 year ago

@thiagosansi verificar

Em relação a viabilidade técnica, se não for possível como será o input manual? Quais campos o sistema deve requisitar? Será livre para o usuário informar como desejar? Havaerá necessidade de alguma validação pelo sistema?

Campos interesse e idioma- necessário especificar que as instruções para preenchimento devem constar na tela, seja para o designer criar o protótipo ou o dev desenvolver.

Sobre o idioma, o usuário deverá colocar o idioma ";" seguido do nível de proficiência ao lado? Ou apenas informará o idioma se for fluente/avançado? O sistema deverá validar se as informações foram informadas corretamente? Essa forma pode ser mais suscetível a erro.

thiagosansi commented 1 year ago

@samantacds por favor, verifique as alterações feitas.

samantacds commented 1 year ago

@thiagosansi por favor, verifique os itens abaixo:

Dúvidas:

  1. Quando o usuário alterar a foto do perfil, essa será salva automaticamente ou só após o botão salvar? Importante colocar na especificação.
  2. Os campos gênero, raça, PCD, experiências, cargo, LinkedIn, cursos estarão todos sem informação no primeiro acesso do candidato. Alguns desses campos são obrigatórios?
  3. Imagino que o campo "Anexar Currículo" não seja obrigatório. Qual o objetivo deste campo? Para esta primeira versão é necessário que ele exista?
  4. Outro ponto para conversarmos, o campo cursos envolve a graduação do candidato ou são demais cursos? O que acha de separarmos esta informação e deixar uma área para graduação/nível médio/pós graduação?
thiagosansi commented 1 year ago

@samantacds Item 5 - As informações preenchidas na fase de cadastro (tais como endereço) não constam nesta tela, como o usuário editará estas informações? Será aberto uma popup ou uma outra tela? Quando o candidato clicar na engrenagem próximo a foto do perfil ele será direcionado à tela anterior que consta as informações básicas de cadastro;

item 6, 7, 8, 10, 12, 13, 14 - Não há um flag, só a caixa de seleção, que ao ser selecionada exibirá as informações. Feito

item 10- Não entendi esta parte "Barra indicador de avanço do preenchimento do perfil;" Foi um engano de texto

item 18 - corrigir o texto "Eperiências Feito item 18 - se o candidato não preencher o LinkedIn, ele poderá informar diretamente no campo Experiências? Se for possível informar manualmente, como serão validadas as informações preenchidas (nome da empresa, cargo, data, etc). Feito

item 19 - não compreendi muito bem. Quando ele informar a caixa será editável? Para ele poder informar a caixa já deve ser editável, correto? Feito

item 21 - Completar a informação: "será direcionado para homepage e as informações informadas não serão salvas?" Não entendi esse item

Dúvidas:

Quando o usuário alterar a foto do perfil, essa será salva automaticamente ou só após o botão salvar? Importante colocar na especificação. Corrigido

Os campos gênero, raça, PCD, experiências, cargo, LinkedIn, cursos estarão todos sem informação no primeiro acesso do candidato. Alguns desses campos são obrigatórios? Sim. A primeira oportunidade de inserir as informações será após a criação da conta.

Imagino que o campo "Anexar Currículo" não seja obrigatório. Qual o objetivo deste campo? Para esta primeira versão é necessário que ele exista? Anexar o currículo é algo simples que demanda pouco esforço para ser executado. Por isso acredito ser interessante manter.

Outro ponto para conversarmos, o campo cursos envolve a graduação do candidato ou são demais cursos? O que acha de separarmos esta informação e deixar uma área para graduação/nível médio/pós graduação? Podemos incrementar essa melhoria após o lançamento do MVP, o que acha?