Open TayTeixeira opened 8 months ago
@rafalopesss @Vanessapcs Vocês podem validar a US e o protótipo de baixa fidelidade por favor?
Uma outra dúvida, os Termos de Uso e Política de Privacidade devem ser escritas pela área de Business?
@TayTeixeira vou deixar o Rafa validar. Qualquer coisa, olho depois. Quanto aos "Termos de Uso" e "Política de Privacidade" quem faz somos nós. Você pode olhar alguns modelos no board de Vagas (Akamaru) e Mentorias. Eles fizeram.
@TayTeixeira outro ponto: tanto você quanto a @sabrinamir estão responsáveis por essa US. Preciso saber quem é realmente o responsável. Isto é, quem efetivamente escreveu. Favor, sempre deixar apenas um.
@rafalopesss Apliquei as modificações após suas dicas! Poderia validar novamente por favor?
@rafalopesss Apliquei as modificações após suas dicas! Poderia validar novamente por favor?
@TayTeixeira US validada!
Name: User Story - [Admin] - Definição de Senha About: User Story do Produto "Site - Admin". Title: "US de Definição de Senha para acessar plataforma Admin" Labels: '' Assignees: ''
Definição Como administrador da SouJunior, eu desejo definir uma senha para acessar a plataforma administradora da SouJunior e assim ter acesso à tela logada do admin, onde poderei executar as tarefas administrativas necessárias.
Descrição
Como administrador da SouJunior, reconheço que para acessar a plataforma administrativa da empresa, é imprescindível receber o link de definição de senha, o qual é enviado pelo CEO. Após receber o link, devo aceitar os termos de uso e a política de privacidade da empresa para concluir o processo de criação da conta e obter acesso completo às funcionalidades administrativas. Este procedimento é crucial para estabelecer a senha da minha conta e, assim, acessar a tela administrativa, onde posso executar as tarefas necessárias para gerenciar eficientemente as operações da SouJunior.
Protótipos
[Baixa Fidelidade]
[Alta Fidelidade:]
https://www.figma.com/proto/XoZ6GKJ854Zxb0OvqNTlEh/SITE---Sou-Junior?page-id=4830%3A2&type=design&node-id=4983-265&viewport=1834%2C-1239%2C0.25&t=52YTKsmQRnTlutPI-1&scaling=min-zoom&starting-point-node-id=4832%3A147&mode=design
https://www.figma.com/file/XoZ6GKJ854Zxb0OvqNTlEh/SITE---Sou-Junior?type=design&node-id=4830%3A2&mode=design&t=ZCQXDL6MW9eRbx8N-1
Critérios de Aceite
[Aspectos Gerais]:
1- Para definir a senha, o usuário receberá um e-mail contendo um link de redirecionamento para a tela correspondente. A ação de adicionar um novo Admin será feita pelo CEO , conforme US - https://github.com/SouJunior/products/issues/259.
[Validação de E-mail]
2- O e-mail que o usuário receberá com o link para criação da senha de acesso ao admin será no seguinte formato:
3- Quando o usuário receber o e-mail de liberação de acesso, ele deverá clicar no link fornecido, que o redirecionará para a tela de definição de senha;
[Tela de definição de senha]
4- Na página de definição de senha, o usuário visualizará um título escrito "Criar Senha" e logo abaixo haverá um campo de e-mail que já estará preenchido devido ao cadastro prévio com o RH (banco de dados com as informações dos voluntários da SouJunior), e o usuário deverá definir a senha desejada, conforme as instruções fornecidas na tela de definição de senha;
5- O endereço de e-mail do usuário de forma segura, mostrando apenas as duas primeiras letras visíveis e substituindo as demais por asteriscos (*) . Garantindo a privacidade e proteção das informações pessoais do usuário.
6- O endereço de e-mail não pode ser alterado, permanecendo fixo e com o ícone de cadeado no canto direito do campo.
7- Logo abaixo do campo de e-mail, serão disponibilizados dois campos vazios: um para definir a senha desejada e outro para confirmar se as duas senhas digitadas são idênticas.
8- Abaixo do campo "Confirmar senha", o usuário será orientado sobre os critérios de validade e segurança necessários. Essas orientações serão exibidas com a cor do texto em verde à medida que os critérios forem atendidos e permanecerão em vermelho para indicar os critérios ainda não atendidos.
[senha] *A senha deve ter:
Pelo menos 8 caracteres Pelo menos um número Pelo menos uma letra maiúscula Pelo menos uma letra minúscula Pelo menos um caractere especial (por exemplo: !@#$%)
9- Adicionar uma mensagem indicando que as senhas não coincidem. A mensagem 'As senhas precisam ser iguais' deve ser exibida abaixo do campo de preenchimento de senha, em vermelho. Além disso, o campo de senha deve ser destacado em vermelho.
10- O botão de senha deve permanecer desativado até que o usuário cumpra todos os critérios estabelecidos para a senha e marque a caixa de seleção da política de privacidade e dos termos de uso.
[Mostrar/Ocultar Senha]
11- Por padrão, a senha digitada pelo usuário deverá sempre ficar oculta, no padrão [**];
12- Na caixa de texto da senha, deve haver um ícone de olho no canto direito, que irá permitir o usuário "visualizar a senha" e também "ocultar a senha";
13- Quando o usuário clicar no ícone “visualizar a senha”, então o sistema mostrará os caracteres da senha digitada;
14- Quando o usuário clicar novamente no mesmo ícone, ocultará a senha, ficando na visualização no padrão [**];;
[Termos de uso e Política de privacidade]_ - https://github.com/SouJunior/site-soujunior/issues/223
15-Após indicar a senha, o usuário deverá selecionar o checkbox "eu concordo com os termos de uso e política de privacidade". Quando selecionado, será exibido um pop-up com o texto do termo. Neste pop-up, será incluído um botão fixo com o texto "Li e concordo", o qual permanecerá inativo até que o usuário role até o final do documento. Ao rolar até o final do documento, o botão "Li e concordo" será ativado. Ao selecionar o botão "Li e concordo", o pop-up será fechado, finalizando a seleção do checkbox na tela principal.
[Botão de confirmação de definição de senha.]_
16- Após inserir a senha e aceitar os termos de uso e a política de privacidade, o usuário deve clicar no botão "Criar Senha" para confirmar a criação da senha. Em seguida, uma mensagem de "Senha definida com sucesso" será exibida.
[Em caso de Erro na definição de senha:]_
17- Se ocorrer um erro inesperado durante o processo de criação da senha, o sistema deve exibir imediatamente um pop-up com a seguinte mensagem: "Houve um erro inesperado. Por favor, tente novamente".
18- No mesmo pop-up deve ser exibido um botão de "Tentar Novamente". Ao selecionar esse botão, a página será reiniciada, realizando uma atualização completa.
Informações Adicionais Qualquer observação importante para melhorar o entendimento da User Story
DoR - Definition of Ready
[ ] O design/wireframe foi definido e aprovado.
[ ] A tarefa foi priorizada de acordo com o backlog e com as necessidades.
[ ] Os critérios de aceite estão claramente definidos a serem executada pela equipe.
[ ] As dependências do projeto foram identificadas e resolvidas e documentadas.
[ ] A equipe entendeu e concordou com as definições de "pronto" para a tarefa.
DoD - Definition of Done
[ ] Todos os requisitos funcionais definidos foram implementados e testados.
[ ] O site está em conformidade com as especificações.
[ ] O site é responsivo e funciona em diferentes tamanhos de tela e dispositivos.
[ ] O site é acessível para usuários com deficiência.
[ ] O tempo de carregamento da página é aceitável.
[ ] O código foi testado por meio de testes automatizados.
[ ] Os testes de aceitação do usuário foram realizados com sucesso.
[ ] O design do site está de acordo com as diretrizes definidas.
[ ] O site é esteticamente atraente e fácil de usar.
[ ] A documentação do código é completa e atualizada.
[ ] A documentação do usuário está disponível e é fácil de usar.
[ ] O site foi implantado com sucesso no ambiente de produção.
[ ] As configurações do servidor foram realizadas conforme as especificações definidas pelo cliente.