SouJunior / products

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

Cadastrar Perfil Candidato [fazer alterações como atualização de perfil] #30

Open thiagosansi opened 1 year ago

thiagosansi commented 1 year ago

Definição: Como usuário eu quero realizar o meu cadastro quando acessar a área de login para criar o meu perfil e me candidatar à vagas

Contexto: O candidato que ainda não tiver uma conta vinculada a seu e-mail deve poder criar uma conta e ter um perfil na plataforma com suas informações básicas para poder inserir informações profissionais e se candidatar a vagas de emprego. O usuário terá acesso ao cadastro de perfil ao acessar a área de criar conta no link "Criar Conta" na área de Login

Image

PROTÓTIPO:

Image

Image

Image

[Tela de Login] (https://github.com/SouJunior/products/issues/29)

CRITÉRIOS DE ACEITE:

  1. O "Primeiro nome ou nome social" deve conter até 40 caracter;
  2. O "Sobrenome" deve conter até 40 caracter;
  3. A "Data de nascimento" deve habilitar o calendário com data à partir de 1932, com formato de dd/mm/aaaa;
  4. O campo "E-mail" deve conter um e-mail com formato padrão, exemplo: nivaldojunior@soujunior.tech;
  5. O "CEP" deve ter o formato tipo 40.000-000;
  6. Os campos "endereço", "cidade" e "estado" devem ser preenchidos automaticamente com busca automática à partir do CEP informado no campo "CEP" na base de dados/sistema dos correios;
  7. Se o "CEP" não for encontrado deve retornar uma mensagem para o candidato com fonte vermelha informando: "CEP não encontrado" e abrir um pop-up perguntando se o candidato quer preencher as informações manualmente;
  8. Se o candidato optar por não preencher o endereço manualmente, a opção de CEP deve ser habilitado novamente para nova pesquisa no banco de dados/sistema dos correios;
  9. Os campos de logradouro, bairro e cidade podem ser imputados manualmente se o candidato optar por essa opção;
  10. O campo "Estado" será um seletor com as opções dos estados brasileiros em ordem alfabética para o candidato selecionar a opção de estado;
  11. O campo "número", deve conter até 5 caracteres numéricos;
  12. O campo "complemento" deve conter até 20 caracteres alfa-numéricos;
  13. O campo "senha" deve conter de 8 a 10 caracteres, contendo letras maiúsculas, letras minúsculas, números e caracter especial;
  14. Os critérios de aceite de senha devem ser demonstrado no campo "Senha" com transparência em relação a tonalidade do campo;
  15. Se o campo "Senha" não tiver os critérios informados, deve retornar a mensagem: "Senha não confere com critérios de segurança"
  16. O campo "Repetir senha" deve ser igual ao campo "senha";
  17. Se o campo "Repetir senha" não for igual ao campo senha, deve retornar a mensagem: "Senha não confere com a senha informada: 8 a 10 caracteres, contendo letras maiúsculas, letras minúsculas, números e caracter especial"
  18. Ao clicar em "Enviar", deve retornar a mensagem de confirmação de e-mail, Protótipo;
  19. Se o e-mail informado for um e-mail já cadastrado, deve retornar a mensagem: "E-mail já cadastrado";
  20. 14 Ao clicar em "cancelar" o candidato deve ser direcionado a área de login.
  21. Ao clicar em "reenviar e-mail", o candidato deve receber novo e-mail de confirmação para concluir cadastro;
  22. Os campos devem conter indicação que são de preenchimento obrigatório
  23. Quando o usuário clicar no ícone de visualizar senha no campo senha Image (olho aberto), então o sistema mostrará a senha digitada;
  24. Quando o usuário clicar no ícone de ocultar senha no campo senha Image (olho traçado), então o sistema ocultará a senha, demostrando o mesmo no formato (****)
thiagosansi commented 1 year ago

.

thiagosansi commented 1 year ago

@BiancaKaroline , por favor, veja mais uma task que conversamos.

samantacds commented 1 year ago

@thiagosansi

Poderia verificar os seguintes itens do critério de aceite:

item 6, qual o comportamento do sistema se o CEP informado não for encontrado? Será possível informar manualmente ou será obrigatório encontrar um CEP? Os campos Cidade, Estado, endereço serão editáveis?

item 8, o campo complemento poderia ser maior? O que acha de 20 caracteres (as vezes não é só o número do apartamento, tema a torre ou o bloco)

item 10, descreve a validação para os critérios de segurança da senha. Porém, na tela não há informação para o usuário desses critérios.

item 13, não descreve que deve ser enviado email para o usuário, define apenas mensagem de confirmação. Qual o conteúdo do e-mail? O que acha de informar na mensagem de confirmação qual ação o usuário deve executar ao verificar o e-mail? Por exemplo: Clique no link enviado no e-mail indicado para validar o seu perfil no Sou Júnior.

Senti falta de explicitar os campo obrigatórios, validação do e-mail,

Dúvida: Por que não é necessário o CPF? O poderá utilizar mais de um e-mail e assim terá mais de um perfil?

thiagosansi commented 1 year ago

@samantacds veja as alterações feitas.

"O que acha de informar na mensagem de confirmação qual ação o usuário deve executar ao verificar o e-mail? Por exemplo: Clique no link enviado no e-mail indicado para validar o seu perfil no Sou Júnior." - Não ficará redundante uma vez que o e-mail indicará as próximas ações?

"#Dúvida: Por que não é necessário o CPF? O poderá utilizar mais de um e-mail e assim terá mais de um perfil?" - Acredito que para esse momento (Primeiro cadastro) que queremos atrair o candidato, o CPF pode ser uma fricção, sem falar que não sei se agregará valor ou fará diferença para o objetivo final. Pensei em reduzir todos os pontos de fricção para agregar valor para o candidato com o primeiro cadastro. Quando a ter mais de um perfil por candidato, acredito que não seja relevante para o candidato ter mais de um perfil para o job to be done. Por isso não considerei que criariam mais de um perfil, mesmo que pudessem.

O que acha?

samantacds commented 1 year ago

@thiagosansi

E-mail Em relação a mensagem na tela é apenas para dar clareza ao usuário o próximo passo. Ou seja, não será apenas uma mensagem de confirmação do cadastro, espera-se uma ação dele, por exemplo: "Foi enviado uma mensagem para validação do seu e-mail. Verifique o e-mail informado e siga as instruções para finalizar o seu cadastro."

CPF Realizei um benchmark em outro sites de vagas. Sites em que o usuário possa ter mais de um perfil (pessoas com mais de uma área de atuação), não solicitam o CPF. Outros para evitar duplicidade de perfil utilizam o CPF.

samantacds commented 1 year ago

@thiagosansi

samantacds commented 1 year ago

Para criar um padrão no sistema, o campo senha pode ter a opção de ocultar ou visualizar senha image conforme o cadastro de empresa

thiagosansi commented 1 year ago

@samantacds revisões realizadas!

Vanessapcs commented 1 year ago

@thiagosansi você não contemplou todas as coisas que a @samantacds colocou, como por exemplo a pergunta a seguir:

item 6, qual o comportamento do sistema se o CEP informado não for encontrado? Será possível informar manualmente ou será obrigatório encontrar um CEP? Os campos Cidade, Estado, endereço serão editáveis?

thaygjo commented 1 year ago

Fizemos (eu e @LuandaClara ) uma opção mais simples e enxuta de cadastro, tendo em vista que muitas etapas, principalmente no momento de cadastro de um usuário implica na baixa retenção dos mesmos, já que eles estariam disponibilizando muitas informações sensíveis à uma plataforma que acabaram de conhecer. Por isso, optamos por sugerir a mesma dinâmica assumida pelo Linkedin, que primeiramente o usuário faz um cadastro básico inicial, e posteriormente completa o cadastro com as demais informações, no momento de cadastro de alguma vaga ou editando o perfil.

Acesso o figma pelo link abaixo: https://www.figma.com/file/vZW7WBF2WfTiiRjsSQRiFe/SouJunior---UI%2FUX---(-Update-19%2F10%2F2022-)?node-id=89%3A3&t=hujqqPAHjFd2gZ5A-1

Jacqueline2021 commented 1 year ago

@thaygjo @LuandaClara Meninas, eu gostei bastante da tela e concordo com vocês quanto a esse processo ser mais simples e enxuto para o candidato criar a conta. Mas sugiro que vocês façam e nos deem ideias das telas juntamente conosco do time de produtos (gestão de perfil), no momento em que estamos escrevendo a US. Assim nós ficaremos mais alinhados e manteremos o fluxo mais contínuo. Obrigada!