Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • I IdeiasAges
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • IdeiasAges
  • IdeiasAges
  • Wiki
  • Histórias de Usuário

Last edited by Lucca Quadros Chemale Jun 23, 2017
Page history

Histórias de Usuário

Home| Sprints | Histórias de Usuário|Documentos|How-to|Equipe |---|---|---|---|---|---|---|---|


US1. História de Usuário: login inicial


Como um usuário (administrador, analista, idealizador)
Gostaria de efetuar o login na página inicial
A fim de adentrar na plataforma e realizar minhas tarefas (administrar, analisar ideias, compor ideias).

Critérios de Aceite:

  1. que o campo 'usuário' seja validado com email;
  2. que o campo 'senha' seja validado com no mínimo caracteres alfa numéricos;
  3. que o sistema identifique um usuário sem login no sistema;
  4. que o sistema identifique um usuário com a senha incorreta

Fluxo: Ao digitar o endereço do site, o usário deverá se deparar com a tela inicial, contendo apenas os seguintes campos/informações:

  • label: login, senha
  • text box: login, senha
  • botão: login
  • link: registrar/não cadastrado
  • link: esqueci a senha
  • O usuário deverá digitar seu login (que é o endereço cadastrado), bem como sua senha de acesso, e então clicar no botão "login". O campo "login" deverá validar se o usuário digitou um endereço de email válido; o campo de "senha" deverá validar se o usuário digitou uma senha alfa numérica com 8 ou mais caracteres. O sistema deverá verificar se o endereço de email digitado está cadastrado, bem como se a senha confere, retornando um alerta com texto informativo correspondente à cada tipo de erro (se email ou senha inválidos).


    US2. História: cadastrar analista


    Como administrador
    Gostaria de cadastrar um analista
    A fim de que possa consultar, aceitar, referendar ideias cadastradas no sistema.

    Critérios de Aceite:

  1. os campos de cadastro validem o login do usuário e sua senha;
  2. que ao cadastrar o analista, este possa imediatamente acessar o sistema;

Fluxo:

O administrador deverá acessar o site e efetuar o login. Deverá haver um menu de ações do administrador, dentre as quais deverá ser encontrada a opção de cadastrar analista. Ao clicar/selecionar esta opção, deverá ser aberto uma tela na qual constam os seguintes campos de cadastro: login e senha. O login, que é o email do analista, deverá ser validado, bem como a senha. Caso o login já esteja em uso, o sistema deverá indicá-lo. Preenchido os campos, o administrador deverá clicar em um botão "cadastrar", que efetuará o registro do analista no sistema e enviará um email para o mesmo, retornando uma mensagem de "cadastro efetuado", caso bem sucedido, ou de "erro", caso algum erro ocorra.


US3. História: cadastrar idealizador


Como idealizador,
Gostaria de efetuar o cadastro no site,
A fim de poder cadastrar minhas ideias.

Critérios de aceite:

  1. que não haja cadastro em duplicidade;
  2. que ao efetuar o cadastro, o acesso seja imediatamente liberado;
  3. que os dados cadastrais (login/senha) sejam validados;

Fluxo:
O idealizador deverá acessar o site, e clicar na opção "registrar". Uma tela de cadastro deverá ser aberta, na qual deverão constar os seguintes itens:
  • label "nome", "telefone", "login/email" e "senha"
  • text box "nome", "telefone", "login/email" e "senha"
  • botões "cadastrar" e "cancelar"

O idealizar deverá digitar seu nome, telefone (opcional), email e uma senha alfa numérica, de no mínimo oito caracteres - ambos email e senha deverão ser validados. O usuário poderá clicar no botão "cancelar", cuja ação deverá disparar um evento de confirmação do cancelamento e saída da paǵina, ou "cadastrar", que deverá efetuar o cadastro, registrando o usário e enviando um email de confirmação.



US4. História: Listar Idealizador


Como administrador, avaliador
Gostaria de listar os usuários,
A fim de saber quais usuários estão cadastrados no sistema.

Critérios de Aceite:

  1. botão disponível somente para Analista e Admin
  2. listar todos idealizadores
  3. o usuário poderá filtrar os resultados utilizando o filtro nos campos nome,cpf,email e status
  4. o usuario podera ordenar os resultados pelos campos nome e status

Fluxo:O Analista ou admin deve estar logado, Deverá haver um menu de ações, dentre as quais deverá ser encontrada a opção de "Listar Idealizadores", ao clicar deve ser redirecionado a uma tela onde serão listados TODOS idealizadores de acordo com o filtro e ordenados por sua respectiva coluna.


US5. História: Listar Analista


Como administrador,
Gostaria de listar os usuários,
A fim de saber quais usuários estão cadastrados no sistema.

Critérios de Aceite:

  1. botão deve aparecer somente para o admin
  2. listar todos analistas

Fluxo:

O Admin deve estar logado, Deverá haver um menu de ações de adiministrador, dentre as quais deverá ser encontrada a opção de "Listar Analistas", ao clicar devem ser listados os analistas.


US6. História: editar perfil usuário


Como usuário (idealizador/avaliador),
Gostaria de editar meu perfil,
A fim de atualizar minhas informações de cadastro.

Critérios de Aceite:

  1. que não possa ser alterado o login (e cpf?);
  2. que a entrada das alterações sejam validadas de acordo com os critérios prescritos para o cadastro de cada uma delas;

Fluxo:

Ao logar no sistema, o usuário terá no menu superior ao lado do ícone "sair" uma opção "editar perfil". Ao adentrar da página de edição de perfil, deverão ser apresentados somente os campos passíveis de edição, quais sejam: (i) telefone/contato e (ii) nome. Tais campos devem passar pelos mesmos critérios de validação presente no cadastro. Abaixo dos campos, devem aparecer dois botões - um para "salvar" as alterações e outro "cancelar". Em quaisquer dos casos, ao pressionar o botão, o usuário deverá ser direcionado à tela inicial.


US7. História: Recuperar senha


Como usuário (idealizador, analista)
Gostaria de recuperar minha senha,
A fim de poder logar no sistema.

Critérios de Aceite:

  1. que sejam aplicados os mesmos critérios de validação do cadastro de senha;
  2. que seja enviado uma mmensagem para o email do usuário com um link para a tela de recuperação de senha;

    1. Fluxo:

      O usuário acessa o site, preenche seu login e então clica em "recuperar senha". Uma mensagem com um link para o site de recuperação de senha deverá ser enviado para o email cadastrado. Caso o usuário clique em "recuperar senha" sem ter preenchido seu login, uma mensagem deverá avisá-lo que isso deve ser feito.


      Ao adentrar no site indicado pelo link de recuperação de senha, o seguinte deverá apresentado ao usuário: um com a nova senha, um outro de confirmação, e, por fim, um botão "confirmar" (os campos devem seguir o mesmo padrão de validação para o cadastro de senhas). Deverá haver um link de acesso ou retorno à página inicial, a fim de que o usuário possa efetuar o login com a nova senha.


      US8. História de usuário: cadastrar ideia


      Como idealizador,
      Gostaria de cadastrar uma ideia,
      A fim de que seja avaliada por um analista.

      Critérios de aceite:

      1. que a ideia seja cadastrada de acordo com os parâmetros de validação da mesma, prescritos por meio da formatação de entrada;
      2. que o usuário esteja logado;
      3. que seja possível salvar o processo de cadastro;

      Fluxo:

      O usuário deverá logar no sistema e clicar no ícone/link "cadastrar ideia" no canto superior da tela. O usuário deverá ser direcionado a uma página de cadastro, na qual deverão constar os seguintes objetos:

  • Label: título, palavras-chave, descricação, objetivo, implementação/passos, em implementação;
  • Botões: cadastrar, salvar, cancelar;
  • Text box: titulo, objetivo, palavras-chave
  • Text area: descrição
  • Text box para gerar enumerador: implementação/passos (o usuário deverá digitar o texto e clicar em "cadastrar" - o objetivo é gerar uma lista)
  • combo box: em implementação (o usuário deverá indicar o passo em que se encontra o projeto, de acordo com o que foi cadastro em "implementação/passos". Caso não tenha cadastro passo algum ou a mesma não esteja ainda implementação, ele deverá poder selecionar "0" como passo inicial).

Todos os campos devem seguir os critérios de validação implementados no sistema; nenhum campo poderá ficar em branco, bem como possuir "hint", para indicar ao usuário como preenchê-lo. O campo de "palavras-chave" deverá indicar o seguinte formato de dica para preenchimento: ("Área; subárea, tema, tema correlato, referência"). Todos os text box devem ter um número máximo de caracteres (não devem aceitar mais de 100), bem como a text area, que não deve aceitar mais do que 2500 caracteres.

________________________

US9. História de usuário: Consultar ideias


Como Avaliador
Gostaria de consultar ideias de Idealizadores
A fim de verificar as ideias cadastradas no sistema

Critérios de aceite:

  1. O Avaliador terá acesso a todas as ideias cadastradas no Sistema

Fluxo:

O Avaliador acessa o menu do Sistema e seleciona a opção de buscar ideias. O Avaliador poderá buscar a ideia por título, status, tags e usuários. Assim, o Sistema responderá com uma lista de ideias correspondentes a pesquisa. O Avaliador seleciona a ideia desejada e o Sistema redireciona-o à página de consulta da ideia, informando todas as informações de cadastro.

________________________

US10. História de usuário: Consultar minhas ideias


Como Idealizador
Gostaria de consultar minhas ideias
A fim de verificar se houveram atualizações

Critérios de aceite:

  1. O idealizador só poderá consultar ideias que forem cadastradas por ele

Fluxo:

O idealizador acessa o menu do Sistema e encontra suas ideias cadastradas. O usuário seleciona a ideia desejada e o Sistema redireciona-o à página de consulta da ideia, informando todas informações de cadastro da ideia.

________________________

US11. História de usuário: Escrever comentários


Como Idealizador
Gostaria de escrever comentários a minha ideia A fim de complementar minha ideia com informações adicionais

Critérios de aceite:

  1. O Idealizador poderá fazer comentários à ideia apenas quando esta estiver em estado “Entregue”
  2. Apenas o Idealizador poderá fazer comentários à própria ideia
  3. Fluxo:

    O idealizador acessa o menu do Sistema e encontra suas ideias cadastradas. O Usuário seleciona a ideia desejada e o Sistema redireciona ele a tela da ideia selecionada, contendo a descrição da ideia e comentários já feitos previamente. Caso ainda não tenha sido feita nenhuma pergunta, o idealizador terá um campo habilitado para inserir mais comentários a sua ideia.

    ______________________

    US12. História de usuário: Questionar ideia


    Como Avaliador
    Gostaria de questionar uma ideia
    A fim de tirar dúvidas com o criador da ideia

    Critérios de aceite:

    1. O avaliador poderá questionar ideias apenas que não possuam perguntas sem resposta
    2. O avaliador não poderá questionar ideias que estejam aprovadas ou rejeitadas
    3. Ao questionar uma ideia que está como Entregue, o status da ideia mudará automaticamente para Análise

    Fluxo:

    O Avaliador acessa o menu do Sistema e seleciona a opção de buscar ideias. O Avaliador poderá buscar a ideia por título, status, tags e usuários. Assim, o Sistema responderá com uma lista de ideias correspondentes a pesquisa. O Avaliador seleciona a ideia desejada e o Sistema redireciona-o à página de consulta da ideia, informando todas as informações de cadastro. Caso a ideia esteja em análise e sem perguntas pendentes, haverá um campo de pergunta habilitado para o Avaliador. O Avaliador escreve nesse campo sua pergunta e seleciona o comando de enviar.


    US13. História de usuário: Responder perguntas de Avaliador


    Como Idealizador
    Gostaria de responder às perguntas dos avaliadores sobre minha ideia
    A fim de certificar que todos tenham boa compreensão da minha ideia

    Critérios de aceite:

    1. O Idealizador só pode publicar uma resposta a pergunta
    2. Assim que o Idealizador completar a ação de responder a pergunta, o Avaliador poderá perguntar novamente
    3. Assim que o Idealizador completar a ação de responder a pergunta, o Sistema deve enviar um email ao Avaliador cuja a pergunta foi respondida, notificando-o da resposta

    Fluxo:

    O idealizador acessa o menu do Sistema e encontra suas ideias cadastradas. O Usuário seleciona a ideia desejada e o Sistema redireciona ele a tela da ideia selecionada, contendo a descrição da ideia, comentários, perguntas e respostas. Caso hava uma pergunta pendente (sem resposta), o idealizador terá um campo habilitado para resposta à pergunta pendente. Assim, o usuário preenche o campo com a devida resposta e seleciona comando de enviar.

    ___________________________

    US14. História de usuário: Aprovar/rejeitar ideia


    Como Avaliador
    Gostaria de aprovar ou rejeitar uma ideia
    A fim de definir se a ideia deve ser aprovada ou não

    Critérios de aceite:

    1. A ideia deve estar em estado ‘Em Analise’
    2. A funcionalidade de fazer perguntas, respostas e comentários à ideia devem estar desativadas

    Fluxo:

    Ao entrar na interface de ideias, o Avaliador deverá pesquisar pela ideia a qual deseja aprovar/rejeitar. Localizando a ideia, o Sistema redirecionará o usuário à interface da ideia desejada, contendo a descrição da ideia, comentários, perguntas e respostas. Nessa tela, o usuário poderá definir se a ideia está aprovada ou rejeitada.

    ___________________________

    US15. História de usuário: Mudar status do Avaliador


    Como Administrador
    Gostaria de mudar o status de um avaliador
    A fim de ativar ou inativar o avaliador

    Critérios de aceite:

    1. O Avaliador só pode ter um status de cada vez, "Ativo" ou "Inativo"
    2. O botão para executar a função só pode ser ou Ativar, ou Inativar, levando em conta o status do Avaliador

    Fluxo:

    Após listar os Avaliadores cadastrados no sistema, o Administrador deverá selecionar o usuário que deseja alterar o status, clicando no botão Ativar/Inativar, desta forma o inativando caso seu status esteja como ativo(padrão ao cadastrar o mesmo), ou o ativando caso esteja inativo. Após realizar esta ação, um pop-up de confirmação aparecerá na tela com o CPF do Avaliador o qual o Administrador deseja mudar o status, caso exista a confirmação,o status será alterado.


    US16. História de usuário: Mudar status do Idealizador


    Como Administrador
    Gostaria de mudar o status de um idealizador
    A fim de ativar ou inativar o idealizador

    Critérios de aceite:

    1. O Idealizador só pode ter um status de cada vez, "Ativo" ou "Inativo"
    2. botão para executar a função só pode ser ou Ativar, ou Inativar, levando em conta o status do Idealizador

    Fluxo:

    Após listar os Idealizadores cadastrados no sistema, o Administrador deverá selecionar o usuário que deseja alterar o status, clicando no botão Ativar/Inativar, desta forma o inativando caso seu status esteja como ativo(padrão ao cadastrar o mesmo), ou o ativando caso esteja inativo. Após realizar esta ação, um pop-up de confirmação aparecerá na tela com o CPF do Idealizador o qual o Administrador deseja mudar o status, caso exista a confirmação,o status será alterado.


Clone repository
  • Documentos
  • Histórias de Usuário
  • automatizacao
  • diagrams
  • environment configuration
  • equipe
  • erros comuns
  • formulario ideias
  • historias de usuario
  • Home
  • how to
  • installation
  • processo
  • rest api routes
  • sprints
View All Pages