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 |