Ir para o conteúdo

Histórias de Usuário

Introdução

As histórias do usuário são descrições concisas de funcionalidades do ponto de vista do usuário final. Seu objetivo central é detalhar como uma tarefa específica ou funcionalidade pode agregar valor ao cliente ou usuário final do sistema. Essas histórias oferecem uma visão estruturada e focada nas necessidades do usuário, garantindo que o software desenvolvido atenda às exigências do cliente e proporcione um produto final valioso.

Metodologia

Construímos nossas histórias de usuário com base no nosso backlog, onde foi feita uma entrevista com nosso usuário PO Isaque Santos, para a produção do artefato base. A seguir, apresentamos o nosso protótipo a ser seguido para as histórias de usuário e as histórias de usuários que foram definidas para o projeto.


Tabela 1: Padrão de histórias de usuário

ID Nome
USXX Titulo
Descrição Eu, como XXX, desejo XXX para XXX
Critérios de Aceitação -XXX
-XXX
Prioridade Alta, Média ou Baixa

Fonte: LELIS, Caio

Histórias de Usuário

As tabelas 2 a 21 apresentam as histórias de usuário levantadas a partir do Backlog:

US01 - Consultar saldo

Tabela 2: História de Usuário Consultar saldo

ID Nome
US01 Consultar saldo do cartão
Descrição Eu, como usuário, desejo consultar o saldo do meu cartão de mobilidade para monitorar quantos créditos.
Critérios de Aceitação - Na página inicial do aplicativo, o usuário deve encontrar uma opção clara para consultar saldo.
- As informações devem ser atualizadas em tempo real.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio.

US02 - Consultar extrato de uso

Tabela 3: História de Usuário Consultar extrato de uso.

ID Nome
US02 Consultar extrato de uso
Descrição Eu, como usuário, desejo acessar o meu extrato de uso para monitorar as minhas atividades no transporte público.
Critérios de Aceitação - Na página inicial do aplicativo, o usuário deve encontrar uma opção clara para consultar o extrato de uso.
- As informações devem ser atualizadas em tempo real.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio.

US03 - Visualizar previsão de recarga solicitada

Tabela 4: História de Usuário Visualizar previsão de recarga solicitada

ID Nome
US03 Visualizar previsão de recarga solicitada
Descrição Eu, como usuário, desejo visualizar uma data prevista de quando a recarga será concluída para conseguir saber quanto terei disponibilidade de saldo.
Critérios de Aceitação - O aplicativo deve mostrar uma previsão clara e precisa das datas em que os depósitos de dinheiro são esperados no cartão do usuário.
- As informações devem ser atualizadas em tempo real ou em intervalos frequentes para refletir mudanças no status da transação.
- A previsão deve ser facilmente acessível para o usuário, com poucos cliques ou toques.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio.

US04 - Bloquear ou desbloquear cartão

Tabela 5: História de Usuário Bloquear ou desbloquear cartão.

ID Nome
US04 Bloquear ou desbloquear cartão
Descrição Eu, como usuário, desejo ter a possibilidade de bloquear ou desbloquear o meu cartão para caso eu o perca ou seja furtado.
Critérios de Aceitação - Deve existir uma opção ou funcionalidade no aplicativo para o usuário bloquear ou desbloquear seus cartões.
- O processo de bloqueio/desbloqueio deve ser claro, simples e eficiente, permitindo ao usuário tomar essa ação imediatamente.
- Deve ser possível bloquear um ou mais cartões associados à conta do usuário.
- Após o bloqueio, o acesso aos cartões bloqueados deve ser negado até a ação de desbloqueio ser realizada.
Prioridade Média

Fonte: BRAGA, Caio. LELIS, Caio.

US05 - Consultar rotas das linhas de ônibus

Tabela 6: História de Usuário Consultar rotas das linhas de ônibus

ID Nome
US05 Consultar rotas das linhas de ônibus
Descrição Eu, como usuário, desejo consultar rotas das linhas de ônibus para verificar por quais pontos da minha cidade uma determinada linha passará.
Critérios de Aceitação - Na página inicial do aplicativo, o usuário deve encontrar uma opção clara para consultar o rotas das linhas disponíveis.
- As informações devem ser atualizadas em tempo real.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio.

US06 - Consultar horários das linhas de ônibus

Tabela 7: História de Usuário Consultar horários das linhas de ônibus.

ID Nome
US06 Consultar horários das linhas de ônibus
Descrição Eu, como usuário, desejo consultar os horários das linhas de ônibus disponíveis para poder me planejar com antecedência e evitar longos períodos de espera.
Critérios de Aceitação - O usuário deve poder selecionar uma linha de ônibus específica para ver os horários de partida e chegada.
- As informações devem ser precisas e atualizadas regularmente para refletir os horários reais de operação.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio.

US07 - Favoritar rotas

Tabela 8: História de Usuário Favoritar rotas.

ID Nome
US07 Favoritar rotas
Descrição Eu, como usuário, desejo ter a possibilidade de favoritar rotas para que eu possa acessá-las facilmente quando necessário.
Critérios de Aceitação - Deve existir uma funcionalidade no aplicativo que permita ao usuário favoritar linhas de ônibus desejadas.
- Deve ser possível marcar ou desmarcar as linhas conforme a preferência do usuário.
- Deve ser de fácil acesso para gerenciar as linhas favoritadas.
- As linhas favoritadas devem estar disponíveis de forma rápida para consulta ou planejamento de viagens.
Prioridade Baixa

Fonte: BRAGA, Caio. LELIS, Caio.

US08 - Consultar paradas próximas em uma rota

Tabela 9: História de Usuário Consultar paradas próximas em uma rota

ID Nome
US08 Consultar paradas próximas em uma rota
Descrição Eu, como usuário, desejo consultar as paradas próximas em uma rota para que possa me guiar durante uma viagem.
Critérios de Aceitação - O aplicativo deve ser capaz de detectar a localização atual do usuário ou permitir que o usuário insira manualmente a localização desejada.
- Deve fornecer informações precisas sobre as paradas próximas, como transporte disponível, horários, rotas, etc.
- Deve ser apresentado de forma clara e intuitiva para o usuário encontrar as informações facilmente.
- Deve ser atualizado em tempo real ou com uma frequência que forneça informações precisas.
Prioridade Média

Fonte: BRAGA, Caio. LELIS, Caio

US09 - Adicionar recarga de saldo no cartão

Tabela 10: História de Usuário Adicionar recarga de saldo no cartão.

ID Nome
US09 Adicionar recarga de saldo no cartão
Descrição Eu, como usuário, desejo adicionar regarga de saldo no meu cartão para possa me locomover no transporte público.
Critérios de Aceitação - Deve existir uma opção clara e acessível para realizar a recarga do saldo.
- Deve permitir ao usuário escolher o valor desejado para recarregar.
- Deve fornecer opções de pagamento seguras e confiáveis.
- Após a conclusão da recarga, o saldo da conta do usuário deve ser atualizado refletindo a nova quantia.
Prioridade Alta

Fonte: BRAGA, Caio. LELIS, Caio

US10 - Cadastrar métodos de pagamento

Tabela 11: História de Usuário Cadastrar métodos de pagamento.

ID Nome
US10 Cadastrar métodos de pagamento
Descrição Eu, como usuário, desejo cadastrar métodos de pagamento para realizar recargas no cartão de mobilidade
Critérios de Aceitação - O aplicativo deve fornecer campos de entrada para os dados do método de pagamento (como cartão de crédiito ou débito).
- Deve existir uma opção clara e acessível para realizar o cadastro do método de pagamento.
Prioridade Média

Fonte: BRAGA, Caio. LELIS, Caio

US11 - Suporte de chatbot

Tabela 10: - História de Usuário Suporte de chatbot.

ID Nome
US11 Suporte de chatbot
Descrição Eu, como usuário, desejo que o aplicativo tenha um suporte de chatbot
para auxilio em dúvidas
Critérios de Aceitação - O chatbot deve está implementado no aplicativo
- Deve está presente na parte de suporte .
- Ter acesso ao suporte
Prioridade Médio

Fonte: FILHO, Doan

US12 - Solicitar 2ª via de cartão

Tabela 13: História de Usuário Solicitar 2ª via de cartão.

ID Nome
US12 Solicitar 2ª via de cartão
Descrição Eu, como usuário, desejo solicitar a segunda via do cartão
Critérios de Aceitação - Ter cadastro no aplicativo.
- Ter o cartão (primeira via).
- Ter acesso ao suporte do aplicativo .
- Após a conclusão do processo de recuperação, o usuário deve conseguir acessar sua conta com a nova senha.
Prioridade Média

Fonte: FILHO, Doan

US13 - Suporte humano

Tabela 13: - História de Usuário Suporte humano

ID Nome
US13 Visualizar linhas e horários de ônibus
Descrição Eu, como usuário, desejo ter suporte humano para ter auxilio presencialmente
Critérios de Aceitação - Ter o local de suporte
- O usuário precisa está presente no local do suporte .
- O suporte precisa está presente no local.
Prioridade Alta

Fonte: FILHO, Doan

US14 - Consultar perguntas frequentes

Tabela 15: História de Usuário Consultar perguntas frequentes.

ID Nome
US14 Consultar perguntas frequentes
Descrição Eu, como usuário, desejo ter acesso a aba de perguntas frequentes para consultar dúvidas
Critérios de Aceitação - Está presente na parte de suporte.
- Ter perguntas gerais de usuários
Prioridade Média

Fonte: FILHO, Doan

US15 - Consultar mapa de uma rota

Tabela 16: História de Usuário Consultar mapa de uma rota.

ID Nome
US15 Consultar mapa de uma rota
Descrição Eu, como usuário, desejo ver mapa de uma rota para consultar um trajeto especifico
Critérios de Aceitação - Ter acesso a internet.
- Ter acesso a sessão de itinerários .
- Ter uma rota preestabelecidade
Prioridade Média

Fonte: FILHO, Doan

US16 - Personalizar interface

Tabela 17: - História de Usuário Personalizar interface.

ID Nome
US16 Personalizar interface
Descrição Eu, como usuário, desejo quero ter a capacidade de personalizar minha interface para ter mais acessibilidade e ter uma melhor experiência de usuário
Critérios de Aceitação - Ter cadastro no aplicativo.
- Ter acesso a interface principal do aplicativo.
- Ter implementado a opção de personalizar a interface
Prioridade Baixa

Fonte: FILHO, Doan

US17 - Recuperar senha de usuário

Tabela 18: - História de Usuário Recuperar senha de usuário .

ID Nome
US17 Recuperar senha do usuário
Descrição Eu, como usuário, desejo ter a opção de recuperar a senha para que eu possa ter a integridade da minha conta
Critérios de Aceitação - Ter se cadastrado antes .
- Ter um email correspondente à conta cadastrada
Prioridade Média

Fonte: FILHO, Doan

US18 - Alterar dados cadastrais

Tabela 19: História de Usuário Alterar dados cadastrais .

ID Nome
US18 Alterar dados cadastrais
Descrição Eu, como usuário, desejo ter a opção de alterar meus dados cadastrais para ter flexiblidade de uso do aplicativo e aumentar a integridade de acordo com a necessidade
Critérios de Aceitação - Ter cadastro no aplicativo.
- Ter acesso as configurações de conta.
Prioridade Alta

Fonte: FILHO, Doan

US19 - Criação de conta de usuário

Tabela 20: História de Usuário Criação de conta de usuário.

ID Nome
US19 Criação de conta do usuário
Descrição Eu, como usuário, desejo desejo ter a possibilidade de criar uma conta no software para ter acesso a aplicação
Critérios de Aceitação - Ter dados cadastrais compativéis com os dados da aplicação.
- Ter o aplicativo instalado no dispositivo.
Prioridade Alta

Fonte: FILHO, Doan

US20 - Acessar o aplicativo com e-mail e senha

Tabela 24: História de Usuário Acessar o aplicativo com e-mail e senha.

ID Nome
US20 Acessar o aplicativo com e-mail e senha
Descrição Eu, como usuário regular, desejo poder acessar meu aplicativo com email e senha para a utilização da aplicação
Critérios de Aceitação - Ter o aplicativo disponivel para uso.
- Ter os dados já cadastrados na aplicação.
Prioridade Alta

Fonte: FILHO, Doan

Vídeo de entrevista com o PO

Referências Bibliográficas

[1] Capítulo 03 Desenvolvimento Ágil: Engenharia de Software Pressman Disponível em: https://aprender3.unb.br/pluginfile.php/2692825/mod_resource/content/3/Engenharia_de_Software_Uma_Abordagem_Pro.pdf. Acesso em: 05 nov. 2023.

Bibliografia

Vídeo professor Diogo Becker - Guia definitivo para Histórias de Usuário. Disponível em: https://youtu.be/pLJ3LxR292w?si=seamXCUIjA9qk0G3. Acesso em 04 nov. 2023

Histórico de Versões

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação do documento de história de usuários Caio Lelis e Doan 04/11/2023 Caio Braga 06/12/2023
1.1 Adição de histórias de usuário Caio Braga, Caio Lelis e Doan 04/11/2023 Joel Soares 06/12/2023
1.2 Atualização de histórias de usuário Caio Braga, Caio Lelis e Doan 04/11/2023 Joel Soares 06/12/2023