Skip to content

Histórias de Usuário

Introdução

História do usuário é uma descrição curta de uma funcionalidade do sistema projetado contada do ponto de vista do usuário final, é um instrumento utilizado do processo de elicitação de requisitos e serve para facilitar o entendimento dos desenvolvedores acerca do produto que será desenvolvido já que responde de maneira rápida o que o usuário final precisa.

Padrão de história de usuário

A história do usuário adotará o seguinte padrão

Propriedades Descrição
ID US1
Título Nome da história
Descrição Eu, como XXX, quero que XXX, para XXX
Critérios de aceitação - Deve ser implementado XXX
Prioridade Alta, média ou baixa

Tabela 1: Modelo de história do usuário. (Autor: DIOGO, Matheus. 2024).

Metodologia

Para desenvolver as histórias de usuários, durante uma reunião, utilizamos os requisitos elicitados em etapas anteriores seguindo o planejamento da tabela 1, além disso para validar as histórias contamos com um usuário do Consumidor.gov para atuar como PO do projeto.

Função Participante
Scrum Master Guilherme Meister
Desenvolvedor Rodrigo Gontijo
Product Owner Clara Vaz

Tabela 2: Relação de função e participantes das histórias. (Autor: MEISTER, Guilherme. 2024).

História do Usuário

A seguir estão as tabelas que descrevem as histórias de usuário elicitadas pelo grupo.

US1 - Login no aplicativo

Propriedades Descrição
ID US1
Título Criação de conta e login
Descrição Eu, como usuário, quero poder fazer o login no aplicativo pela conta do gov.br, para que eu possa usar o aplicativo
Critérios de aceitação - O aplicativo deve fornecer a opção de fazer o login com uma conta do gov.br
Prioridade Alta

Autor: DIOGO, Matheus. 2024.

US2 - Pesquisar empresa

Propriedades Descrição
ID US2
Título Pesquisar empresa pelo nome
Descrição Eu, como cliente, quero pesquisar uma empresa pelo nome para que eu possa encontrar informações sobre ela.
Critérios de aceitação - O aplicativo deve permitir a pesquisa de empresas pelo nome.
Prioridade Alta

Autor: DIOGO, Matheus. 2024.

US3 - Ver dados sobre uma empresa

Propriedades Descrição
ID US3
Título Ver dados sobre uma empresa
Descrição Eu, como cliente, quero ver os dados de uma empresa para que eu possa obter informações detalhadas sobre ela.
Critérios de aceitação
  1. - O aplicativo deve exibir os dados oficiais da empresa (CNPJ, contatos, endereço, etc.).
  2. - O aplicativo deve exibir os dados sobre as reclamações da empresa (notas, avaliações, comentários, etc.).
  3. - O aplicativo deve exibir gráficos e indicadores sobre a empresa, como tempo médio de resposta e confiabilidade.
    Prioridade Alta

    Autor: DIOGO, Matheus. 2024.

    US4 - Fazer reclamação

    Propriedades Descrição
    ID US4
    Título Fazer reclamação sobre uma empresa
    Descrição Eu, como cliente, quero poder fazer uma reclamação sobre uma empresa, para que possa ter meu problema resolvido.
    Critérios de aceitação
    1. - O aplicativo deve permitir que o usuário informe o meio e a data que a compra foi feita.
    2. - O aplicativo deve permitir que o usuário informe a categoria da informação.
    3. - O aplicativo deve permitir que o usuário informe detalhes sobre a reclamação.
    4. - O aplicativo deve permitir que o usuário informe suas expectativas quanto a resolução da reclamação.
      Prioridade Alta

      Autor: DIOGO, Matheus. 2024.

      US5 - Anexar arquivos na reclamação

      Propriedades Descrição
      ID US5
      Título Anexar arquivos na reclamação
      Descrição Eu, como usuário, quero anexar arquivos relacionados à minha reclamação para que eu possa fornecer evidências do problema.
      Critérios de aceitação - O aplicativo deve permitir o upload de arquivos como prints, nota fiscal, ordem de serviço, etc.
      Prioridade Alta

      Autor: DIOGO, Matheus. 2024.

      US6 - Visualizar reclamações feitas no app

      Propriedades Descrição
      ID US6
      Título Visualizar reclamações feitas no app
      Descrição Eu, como usuário, quero visualizar as reclamações que fiz no app para que eu possa acompanhar todas as minhas interações.
      Critérios de aceitação - O aplicativo deve exibir uma lista de todas as reclamações feitas pelo usuário.
      Prioridade Alta

      Autor: DIOGO, Matheus. 2024.

      US7 - Acompanhar status de uma reclamação

      Propriedades Descrição
      ID US7
      Título Acompanhar status de uma reclamação
      Descrição Eu, como usuário, quero acompanhar o status de uma reclamação feita para que eu possa saber seu andamento.
      Critérios de aceitação - O aplicativo deve exibir o status atual de cada reclamação feita pelo usuário.
      Prioridade Alta

      Autor: DIOGO, Matheus. 2024.

      US8 - Receber notificações sobre o status das reclamações

      Propriedades Descrição
      ID US8
      Título Receber notificações sobre o status das reclamações
      Descrição Eu, como usuário, quero receber notificações sobre o status das minhas reclamações para que eu esteja sempre atualizado.
      Critérios de aceitação - O aplicativo deve enviar notificações quando houver atualizações no status das reclamações.
      Prioridade Baixa

      Autor: DIOGO, Matheus. 2024.

      US9 - Visualizar reclamações de outros usuários

      Propriedades Descrição
      ID US9
      Título Visualizar reclamações de outros usuários
      Descrição Eu, como usuário, quero visualizar reclamações feitas por outros usuários para que eu possa ver problemas semelhantes.
      Critérios de aceitação
      1. - O aplicativo deve exibir uma lista de reclamações feitas por outros usuários.
      2. - O aplicativo deve exibir os detalhes de cada reclamação (tipo, detalhes, anexos, etc.).
        Prioridade Média

        Autor: DIOGO, Matheus. 2024.

        US10 - Avaliar uma reclamação

        Propriedades Descrição
        ID US10
        Título Avaliar uma reclamação
        Descrição Eu, como usuário, quero avaliar uma reclamação para que eu possa dar feedback sobre a resolução do problema.
        Critérios de aceitação - O aplicativo deve permitir que o usuário avalie uma reclamação com um nível de satisfação/nota.
        Prioridade Média

        Autor: DIOGO, Matheus. 2024.

        US11 - Cadastrar dados de uma empresa

        Propriedades Descrição
        ID US11
        Título Cadastrar dados de uma empresa
        Descrição Eu, como administrador, quero cadastrar os dados de uma empresa para que ela esteja disponível no sistema.
        Critérios de aceitação
        1. - O aplicativo deve permitir o cadastro de dados como nome, CNPJ, contatos, etc.
        2. - O aplicativo deve permitir o upload de uma imagem da logomarca da empresa.
        3. - O aplicativo deve permitir o upload de documentos relevantes.
          Prioridade Alta

          Autor: DIOGO, Matheus. 2024.

          US12 - Responder uma reclamação

          Propriedades Descrição
          ID US12
          Título Responder uma reclamação feita
          Descrição Eu, como administrador, quero responder uma reclamação feita para que eu possa fornecer uma solução ao cliente.
          Critérios de aceitação - O aplicativo deve permitir que o administrador responda a reclamações dos clientes.
          Prioridade Alta

          Autor: DIOGO, Matheus. 2024.

          US13 - Funcionamento em Android e iOS

          Propriedades Descrição
          ID US13
          Título Funcionamento em Android e iOS
          Descrição Eu, como usuário, quero que o aplicativo funcione tanto em dispositivos Android quanto iOS para que eu possa usá-lo em qualquer dispositivo.
          Critérios de aceitação - O aplicativo deve ser compatível com as plataformas Android e iOS.
          Prioridade Alta

          Autor: THIAGO, Igor. 2024.

          US14 - Opções de acessibilidade

          Propriedades Descrição
          ID US14
          Título Opções de acessibilidade
          Descrição Eu, como usuário com necessidades especiais, quero que o aplicativo forneça opções de acessibilidade (modo escuro, esquemas de cores, conteúdos em libras, etc.) para que eu possa usá-lo confortavelmente.
          Critérios de aceitação - O aplicativo deve incluir opções de acessibilidade como modo escuro, ajustes de cores e conteúdos em libras.
          Prioridade Alta

          Autor: THIAGO, Igor. 2024.

          US15 - Feedback em caso de erros

          Propriedades Descrição
          ID US15
          Título Feedback em caso de erros
          Descrição Eu, como usuário, quero que o aplicativo forneça feedback em caso de erros/falhas para que eu saiba o que está acontecendo e como corrigir.
          Critérios de aceitação - O aplicativo deve exibir mensagens de erro claras e instruções para correção.
          Prioridade Alta

          Autor: THIAGO, Igor. 2024.

          US16 - Medidas de proteção

          Propriedades Descrição
          ID US16
          Título Medidas de proteção
          Descrição Eu, como usuário, quero que o aplicativo apresente medidas de proteção para que meus dados estejam seguros.
          Critérios de aceitação
          1. - O aplicativo deve implementar criptografia de dados para dados sensíveis
          2. - O aplicativo deve fazer a autenticação do usuário no momento do login
          Prioridade Alta

          Autor: THIAGO, Igor. 2024.

          US17 - Otimização de carregamento

          Propriedades Descrição
          ID US17
          Título Otimização de carregamento
          Descrição Eu, como usuário, quero que o aplicativo otimize o carregamento de páginas/recursos para que minha experiência seja rápida e eficiente.
          Critérios de aceitação
          1. - O aplicativo deve responder o comando do usuário em até 2 segundos
          2. - O aplicativo deve concluir o carregamento dos componentes em até 20 segundos
          Prioridade Média

          Autor: THIAGO, Igor. 2024.

          Validação das Histórias de Usuário

          A usuária que colaborou com a validação das histórias foi a Clara Vaz, aluna da UnB. A reunião foi realizada através da plataforma Teams no dia 27 de maio de 2024, às 20:00 hrs e pode ser encontrada neste link.

          A entrevistada utilizou o Consumidor.gov de maneira ocasional e especialmente para realizar e acompanhar uma reclamação. Na entrevista para validação das Histórias de Usuários, Clara foi questionada se as histórias presentes nesse documento são pertinentes e condizentes com o escopo do app, além disso, o entrevistado também respondeu se as história eram válidas para o uso que ele faz do aplicativo.

          No vídeo 1 encontra-se a gravação da entrevista.

          Bibliografia

          [1] LONGO, Hugo. A Utilização de Histórias de Usuários no Levantamento de Requisitos Ágeis, disponível no link. Acessado em 18 de maio. de 2024.

          Histórico de Versões

          Data Versão Descrição Autor(es) Data de revisão Revisor(es)
          01/07/2024 1.4 Ajustes das histórias de usuário Matheus Ferreira 27/05/2024 Henrique Galdino
          27/05/2024 1.3 Correções das histórias de usuário vindas da entrevista de validação Rodrigo Gontijo 27/05/2024 Henrique Galdino
          27/05/2024 1.2 Correções de formatação Rodrigo Gontijo 27/05/2024 Henrique Galdino
          27/05/2024 1.1 Adicionando Validação das histórias de Usuário Rodrigo Gontijo 27/05/2024 Henrique Galdino
          18/05/2024 1.0 Criação do artefato Guilherme Meister, Igor Thiago e Matheus Ferreira 26/05/2024 Henrique Galdino