Ir para o conteúdo

História de usuário

A explicação da técnica esta definida em histórias de usuários.

Para esta parte, pegamos a lista de funcionalidades backlog. E as funcionalidades foram descritas em histórias de usuário no formato [ Como (Ator), Desejo (ação) , para que (benefício) ], e adicionamos seus devidos critérios de aceitação que são condições específicas que precisam ser atendidas para que a história de usuário seja considerada completa.

Histórias de usuários descritas abaixo:

US001 - Buscar app ou jogo

Como usuário, eu desejo poder buscar por um app ou jogo, para que eu consiga instalar, atualizar ou desintalar o app que eu desejo.

Critérios de aceitação

  • O sistema deve permitir a busca por texto.
  • O sistema deve permitir a busca por categorias.
  • O sistema deve permitir a busca por voz.

US002 - Instalar app ou jogo

Como usuário, eu desejo instalar um app ou jogo, para que faça uso do app no meu dispositivo.

Critérios de aceitação

  • O sistema deve permitir a instalação de apps e jogos.
  • O sistema deve permitir a intalação de com um único click.
  • O sistema deve mostra a barra de progresso.
  • O sistema deve notificar quando a instalação estiver concluída.
  • O sistema deve permitir o cancelamento da instalação.

US003 - Atualizar app ou jogo

Como usuário, eu desejo atualizar um app ou jogo pra a versão mais atual, para que ter todas as correções de bugs e acesso a novas funcionalidades.

Critérios de aceitação

  • O sistema deve permitir a visualisação de atualizações disponpiveis.
  • O sistema deve permitir atualizar com um único click.
  • O sistema deve permirir atualizar mais de um app ou jogo ao mesmo tempo.
  • O sistema deve mostra a barra de progresso.
  • O sistema deve notificar quando a atualização estiver concluída.

US004 - Desistalar app ou jogo

Como usuário, eu desejo desinstalar um app ou jogo, para que libere armazenamento e remova um app indesejado.

Critérios de aceitação

  • O sistema deve perguntar se o usuáro deseja fazer essa ação.
  • O sistema deve permitir desinstalar mais de um app ou jogo ao mesmo tempo.

US005 - Política de privacidade

Como usuário, eu desejo conhecer a política de privacidade do app, para que eu com reenda como meus dados serão usados e o que o app deve acessar no meu dispositivo.

Critérios de aceitação

  • O sistema deve permitir a visualização da política de privacidade um app ou jogo.
  • O sistema deve ter um área com um detalhamento maior da politica dem um app ou jogo.

US006 - Sistema operacional compatível

Como usuário, eu desejo ver em quais sistemas operacionais um app ou jogo roda, para que eu saiba se meu dispositivo é compatível.

Critérios de aceitação

  • O sistema deve mostrar se O sistema ou jogo é compativel com o sistema operacional do usuário.
  • O sistema deve mostrar as versões do sistema que tem compatibilidade com O sistema ou jogo.

US007 - Visualizar data de lançamento

Como usuário, eu desejo visualizar a data de lançamento de um app ou jogo, para que eu baixa o app original e não cópias.

Critérios de aceitação

  • O sistema deve disponibilizar a data de lançamento de um app ou jogo.

US008 - Dados extraídos dos usuários

Como usuário, eu desejo saber quais são os dados pessoais que um app ou jogo extrai, para que eu possa ver o que o jogo ou app faz com eles.

Critérios de aceitação

  • O sistema deve disponibilizar os dados extraídos dos usuários.
  • O sistema deve mostrar para que esses dados serão usados.
  • O sistema deve mostrar quais dados são opcionais e quais são obrigatórios.

US009 - Permissões de app ou jogo

Como usuário, eu desejo saber quais são as permissões que um app ou jogo tem na minha máquina, para que eu esteja de acordo com o que o app é permitido fazer no meu dispositivo.

Critérios de aceitação

  • O sistema deve mostrar quais dados O sistema ou jogo poderá solicitar acesso.
  • O sistema deve informar as permissões necesssáiras via pop-up ou janela.
  • O sistema deve pedir permissão expressa ao usuário.

US010 - Objetivo dos dados extraídos

Como usuário, eu desejo saber o que um app ou jogo faz com os meus dados, para que eu possa decidir instalar ou não um app ou jogo.

Critérios de aceitação

  • O sistema deve informar a finalidade dos dados extraídos para seguir a LGPD.

US011 - Pedir deleção dos dados

Como usuário, eu desejo poder pedir a deleção dos dados coletados por um jogo ou app, para que eu tenha controle sobre minhas informações e dados.

Critérios de aceitação

  • O sistema deve possuir uma aba para fácil deleção de dados.

US012 - Comprar app ou jogo

Como usuário, eu desejo poder comprar um app, para que eu tenha acesso a itens pagos.

Critérios de aceitação

  • O sistema deve permitir diferentes formas de pagamento
  • O sistema deve ter opções personalizadas para cada tipo de pagamento
  • O sistema deve mostrar que o pagamento foi realizado
  • O sistema deve mandar um recibo para o usuário

US013 - Pedir reembolso

Como usuário, eu desejo solicitar reembolso de apps ou jogos, para que eu possa voltar atrás em compras que me arrependi.

Critérios de aceitação:

  • O usuário deve poder selecionar o app a ser reembolsado a partir da lista em "Histórico e Orçamento"
  • O usuário deve poder selecionar o app a ser reembolsado a partir da lista de apps
  • O usuário deve ser notificado em caso de erro no reembolso

US014 - Entrar com minha conta Google

Como usuário, eu desejo me autenticar na Play Store com minha conta Google, para usar a minha conta em um dispositivo novo, e acessar itens que já baixei ou comprei no passado com essa conta.

Critérios de aceitação:

  • O usuário deve poder selecionar a funcionalidade de "Entrar com Google"
  • O sistema deve redirecionar o usuário para a página de autenticação

US015 - Remover uma conta logada

Como usuário, eu desejo poder remover uma conta logada no dispositivo, para que eu remova contas que não utilizo mais.

Critérios de aceitação:

  • O usuário deve poder selecionar a funcionalidade de "Sair".
  • O sistema deve redirecionar o usuário para a página inicial sem a conta que acabou de ser deslogada.

US016 - Trocar a conta principal

Como usuário, eu desejo trocar a conta principal do meu dispositivo, para gerenciar minhas contas pessoas e de trabalho.

Critérios de aceitação:

  • O usuário deve poder selecionar a funcionalidade "Trocar de conta"
  • O sistema deve redirecionar o usuário para a página de autenticação
  • O sistema deve redirecionar o usuário para a paǵina inicial com a nova conta

US017 - Manter forma de pagamentos salva

Como usuário, eu desejo manter salvas as minhas formas de pagamento, para que eu possa escolher uma forma comum de pagamento com facilidade, no futuro.

Critérios de aceitação:

  • O usuário deve poder selecionar a funcionalidade "Formas de pagamento"
  • O usuário deve poder adicionar um novo cartão de crédito
  • O usuário deve poder adicionar uma conta PayPal
  • O usuário deve poder adicionar uma conta PicPay
  • O usuário deve poder adicionar uma conta MercadoPago

Histórico de Versões

Versão Data Alterações Principais Autor
1.0.0 19-08-2024 Criação dos critérios de aceitação das US's Arthur Sousa, Carlos Alves, Cecília Quaresma, Hugo Queiroz, Larissa Vieira e Lucas Queiroz
1.0.1 20-08-2024 Melhorando documento textual US Carlos Alves
2.0.0 06-09-2024 Atualizando com base no checklist de verificação Lucas Queiroz