Skip to content

Histórias de Usuário

Introdução

As Histórias de Usuário são uma técnica da Engenharia de Requisitos utilizada para descrever, de forma simples e objetiva, as necessidades dos usuários em relação a um sistema. Elas permitem que as equipes compreendam claramente os objetivos do usuário e suas expectativas. Essa abordagem facilita a comunicação entre as partes envolvidas e serve como base para a criação de critérios de aceitação, essenciais no desenvolvimento ágil. Além disso, elas servem como base para a criação de critérios de aceitação, que ajudam na validação da entrega das funcionalidades.

Integrantes do grupo envolvidos

Tabela 1: Integrantes do grupo envolvidos no artefato.

Nome O que fez
Artur de Camargos Elaborou as Histórias de Usuário US31, US32, US33, US34, US35 e US36 (tabelas 33 a 38)
Arthur Evangelista Elaborou a metodologia, as Histórias de usuário US07, US08, US09, US10, US11 e US12(tabelas 9 a 14) e participou como entrevistador na piorização das histórias de usuário.
Davi Camilo Elaborou as Histórias de Usuário US19, US20, US21, US22, US23 e US24 (tabelas 21 a 26) e participou como entrevistador na piorização das histórias de usuário.
Euller Júlio Elaborou as Histórias de Usuário US13, US14, US15, US16, US17 e US18 (tabelas 15 a 20) e participou como entrevistador na piorização das histórias de usuário.
Gabriel Castelo Elaborou as Histórias de Usuário US25, US26, US27, US28, US29 e US30 (tabelas 27 a 32) e participou como entrevistador na piorização das histórias de usuário
Pedro Everton Elaborou as Histórias de Usuário US37, US38, US39, US40, US41 e US42 (tabelas 39 a 44)
Tiago Antunes Balieiro Elaborou a introdução, o modelo de tabela para histórias de usuário, as Histórias de Usuário US01, US02, US03, US04, US05 e US06 (tabelas 6 a 8) e participou como entrevistador na piorização das histórias de usuário.
Victor Magalhães (Product Owner) Participou da priorização das histórias de usuário.

Autor: Tiago Antunes Balieiro.

Metodologia

As histórias de usuário foram elaboradas com base nos Requisitos Elicitados anteriormente. Cada história foi escrita de acordo com a Tabela 2.

Essa estrutura facilita o entendimento das necessidades dos usuários finais e auxilia na comunicação entre membros da equipe de desenvolvimento.

Para garantir rastreabilidade, cada história de usuário está associada explicitamente a um ou mais requisitos elicitados. Isso permite mapear quais funcionalidades estão sendo cobertas e monitorar o progresso e a cobertura do sistema em relação aos objetivos iniciais.

A priorização foi feita utilizando a técnica Three-Level Scale estendida, com os seguintes níveis:

  • Alta: deve ser implementada no primeiro ciclo de desenvolvimento. É essencial para o funcionamento do sistema.
  • Média: relevante, mas pode ser implementada em ciclos posteriores.
  • Baixa: desejável, mas opcional; agrega valor, mas não é crítica.
  • Não deve ser implementada: identificada durante a elicitação, mas foi descartada por motivos de viabilidade, escopo ou prioridade estratégica.

Essa escala ajuda a organizar os esforços da equipe de forma mais estratégica, focando nas entregas que realmente trazem valor imediato ao usuário e ao negócio, ao mesmo tempo em que documenta funcionalidades que podem ser revisitadas no futuro ou que foram explicitamente desconsideradas.

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

Gravação da priorização das Histórias de Usuário com o PO

Clique aqui para acessar a gravação.

Tabela 2: Modelo de tabela para histórias de usuário.

ID Nome
USXX Título
Descrição Eu, como XXX, desejo XXX para XXX
Critérios de Aceitação -XXX
-XXX
Prioridade Alta, Média ou Baixa, ou desconsiderada
Rastreabilidade RQXX

Autor: Tiago Antunes Balieiro.

Histórias de Usuário

US01 - Armazenar cartões de pagamento

Tabela 3 - História de Usuário Armazenar cartões de pagamento
ID Nome
US01 Armazenar cartões de pagamento
Descrição Eu, como usuário, desejo que o aplicativo armazene cartões de pagamento já cadastrados para uso em compras futuras.
Critérios de Aceitação - Na página de pagamento do aplicativo, deve haver uma seção exibindo os cartões previamente salvos.
- Ao selecionar um cartão, as informações necessárias devem ser preenchidas automaticamente.
Prioridade Baixa
Rastreabilidade RQ10

Autor: Tiago Antunes Balieiro.

US02 - Permitir compra de múltiplos ingressos em uma única transação

Tabela 4 - História de Usuário Permitir compra de múltiplos ingressos em uma única transação
ID Nome
US02 Permitir compra de múltiplos ingressos em uma única transação
Descrição Eu, como usuário, desejo comprar múltiplos ingressos em uma única transação, informando a quantidade de ingressos desejada para simplificar o processo de compra e torná-lo mais eficaz.
Critérios de Aceitação - A página de escolha dos assentos deve permitir a escolha de múltiplos assentos.
- Ao selecionar mais de um assento, deve ser possível escolher o tipo de cada ingresso individualmente (inteira, meia, gratuidade).
Prioridade Alta
Rastreabilidade RQ11

Autor: Tiago Antunes Balieiro.

US03 - Exibir mapa gráfico da sala

Tabela 5 - Exibir mapa gráfico da sala
ID Nome
US03 Exibir mapa gráfico da sala
Descrição Eu, como usuário, desejo que o aplicativo exiba um mapa da sala com indicação de assentos ocupados, livres e especiais para que eu possa escolher entre os assentos disponíveis.
Critérios de Aceitação - Na página de escolha dos assentos, os assentos ocupados, livres e especias devem ser representados por símbolos e cores diferentes.
- Ao selecionar um assento, o assento selecionado deve apresentar uma indicação gráfica e uma cor distinta.
Prioridade Alta
Rastreabilidade RQ12

Autor: Tiago Antunes Balieiro.

US04 - Definir tipo de ingresso por assento

Tabela 6 - História de Usuário Definir tipo de ingresso por assento
ID Nome
US04 Definir tipo de ingresso por assento
Descrição Eu, como usuário, desejo definir o tipo de ingresso por assento para selecionar cada ingresso como inteira, meia ou convênio.
Critérios de Aceitação - Na tela de compra do ingresso, deve haver uma opção para cada ingresso apresentando os tipos disponíveis.
- O tipo do ingresso deve ser exibido mesmo após a finalização da compra ao acessar o ingresso.
Prioridade Alta
Rastreabilidade RQ14

Autor: Tiago Antunes Balieiro.

US05 - Salvar ingressos na carteira digital do dispositivo

Tabela 7 - Salvar ingressos na carteira digital do dispositivo
ID Nome
US05 Salvar ingressos na carteira digital do dispositivo
Descrição Eu, como usuário, desejo que o aplicativo permita que eu salve ingressos na carteira digital do dispositivo (Google Wallet, Apple Wallet, etc)para uma maior integração e diversificando as opções para acessar o meu ingresso.
Critérios de Aceitação - Na tela do pedido deve haver um botão para adicionar o ingresso na carteira digital do dispositivo.
- O aplicativo deve informar quais carteiras digitais podem ser usadas, ou caso não exista nenhuma carteira no dispositivo.
Prioridade Baixa
Rastreabilidade RQ26

Autor: Tiago Antunes Balieiro.

US06 - Exibir e permitir avaliações

Tabela 8 - História de Usuário Exibir e permitir avaliações
ID Nome
US01 Exibir e permitir avaliações
Descrição Eu, como usuário, desejo que o aplicativo exiba avaliações de filmes e exiba um campo de avaliação para que eu possa avaliar um filme em uma escala de 1 a 5 estrelas.
Critérios de Aceitação - Na página do filme deve haver uma seção mostrando as avaliações de outros usuários sobre o filme.
- Na página do filme deve haver um campo de avaliação.
- O campo de avaliação deve ser em formato de 1 a 5 estrelas
Prioridade Baixa
Rastreabilidade RQ39

Autor: Tiago Antunes Balieiro.

US07 - Criação de conta e login com redes sociais

Tabela 9 - História de Usuário Criação de conta e login com redes sociais
ID Nome
US07 Criação de conta e login com redes sociais
Descrição Eu, como usuário, desejo criar uma conta informando nome, e-mail, senha e CPF ou fazer login via Google/redes sociais para acessar o aplicativo de forma segura e rápida.
Critérios de Aceitação - Na tela de cadastro, o usuário deve conseguir preencher nome, e-mail, senha e CPF e receber confirmação de sucesso.
- Na tela de login, deve haver opção para autenticar com Google ou outras redes sociais, como por exemplo, o Facebook, além do login convencional com e-mail e senha.
- Se o e-mail ou CPF já estiverem cadastrados, o sistema deve exibir mensagem de erro indicando que já existe uma conta com aqueles dados.
Prioridade Alta
Rastreabilidade RQ20

Autor: Arthur Evangelista.

US08 - Recuperação de conta via e-mail ou CPF

Tabela 10 - História de Usuário Recuperação de conta via e-mail ou CPF
ID Nome
US08 Recuperação de conta via e-mail ou CPF
Descrição Eu, como usuário, desejo recuperar meu acesso ao aplicativo enviando um link de redefinição de senha por e-mail ou recuperando meu e-mail através do CPF para, então, redefinir minha senha com código para voltar a usar minha conta quando esquecer minhas credenciais.
Critérios de Aceitação - Na tela de login, deve haver link “Esqueci minha senha” que redireciona para um formulário pedindo e-mail ou CPF.
- Ao informar o CPF, o sistema deve buscar o e-mail cadastrado e enviar um código de redefinição.
- Ao informar o e-mail diretamente, o sistema deve enviar um link seguro para redefinição de senha.
- O usuário deve conseguir redefinir a senha usando o código ou o link enviado, com confirmação ao final, garantindo ao usuário que a operação foi concluída com sucesso.
Prioridade Alta
Rastreabilidade RQ21

Autor: Arthur Evangelista.

US09 - Exibir histórico de filmes e compras

Tabela 11 - História de Usuário Exibir histórico de filmes e compras
ID Nome
US09 Exibir histórico de filmes e compras
Descrição Eu, como usuário autenticado, desejo visualizar meu histórico de filmes assistidos (com data, horário e cinema) e meu histórico de compras na bomboniere para acompanhar meus registros, visualizar minhas compras e avalar possíveis reembolsos.
Critérios de Aceitação - Na área do usuário, deve haver seção “Histórico” que lista cada compra realizada no aplicativo.
- Caso a compra tenha sido de itens da bomboniere, deve ser exibido a data, itens e valor da compra.
- Caso a compra tenha sido de ingressos, deve ser exibido a data, filme, cinema, sessão e o valor gasto.
- Se não houver histórico, deve exibir uma mensagem informando “Nenhum registro encontrado”.
Prioridade Média
Rastreabilidade RQ22

Autor: Arthur Evangelista.

US10 - Filtrar filmes por categoria

Tabela 12 - História de Usuário Filtrar filmes por categoria
ID Nome
US10 Filtrar filmes por categoria
Descrição Eu, como usuário, desejo aplicar filtros por categoria de filme e visualizar avaliações de público e plataformas externas para encontrar rapidamente produções de meu interesse com base em reviews confiáveis.
Critérios de Aceitação - Na tela de listagem de filmes, deve existir opção de selecionar uma ou mais categorias (por exemplo: Ação, Comédia, Drama).
- Após aplicar filtro, apenas os filmes das categorisas selecionadas devem ser exibidos.
- Para cada filme listado, deve exibir nota média do público e resumo de avaliação de plataforma externa (por exemplo, IMDb).
Prioridade Baixa
Rastreabilidade RQ23

Autor: Arthur Evangelista.

US11 - Exibir trailers dentro do app

Tabela 13 - História de Usuário Exibir trailers dentro do app
ID Nome
US11 Exibir trailers dentro do app
Descrição Eu, como usuário, desejo assistir trailers dos filmes diretamente no aplicativo para avaliar rapidamente se quero comprá-los antes de ir ao cinema.
Critérios de Aceitação - Na página de detalhes de cada filme, deve existir botão “Assistir Trailer”.
- Ao clicar em “Assistir Trailer”, o vídeo deve ser reproduzido dentro do próprio app, sem necessidade de sair para site externo.
- O player deve permitir play, pause e controle de volume.
Prioridade Média
Rastreabilidade RQ24

Autor: Arthur Evangelista.

US12 - Fluxo de compra simplificado

Tabela 14 - História de Usuário Fluxo de compra simplificado
ID Nome
US12 Fluxo de compra simplificado
Descrição Eu, como usuário, desejo realizar a compra de ingressos e snacks com o mínimo de toques até a confirmação para tornar o processo mais rápido e conveniente, minimizando a taxa de desistência de compra.
Critérios de Aceitação - Deve haver um fluxo unificado que permita selecionar filme, assento e snacks em seguida, sem voltar a telas intermediárias.
- Em cada passo, exibir informações resumidas do carrinho (filme, assento, itens da bomboniere).
- O resumo final deve exibir o total a pagar e permitir confirmação com um único toque.
Prioridade Baixo
Rastreabilidade RQ25

Autor: Arthur Evangelista.

US13 - Reservar salas para eventos

Tabela 15 - História de Usuário Reservar salas para eventos
ID Nome
US13 Reservar salas para eventos
Descrição Eu, como usuário, desejo reservar salas de cinema para eventos privados para realizar eventos personalizados, como festas ou reuniões.
Critérios de Aceitação - O aplicativo deve permitir seleção de data, hora e quantidade de pessoas.
- O usuário deve visualizar claramente a disponibilidade das salas antes da confirmação.
- O usuário deve receber uma confirmação após a reserva ser efetuada com sucesso.
Prioridade Média
Rastreabilidade RQ59

Autor: Euller Júlio.

US14 - Alterar preferências de idioma

Tabela 16 - História de Usuário Alterar preferências de idioma
ID Nome
US14 Alterar preferências de idioma
Descrição Eu, como usuário, desejo alterar as preferências de idioma no aplicativo para personalizar minha experiência de navegação.
Critérios de Aceitação - O usuário deve conseguir acessar as configurações de idioma facilmente.
- O sistema deve aplicar imediatamente o novo idioma selecionado em todas as telas do aplicativo.
Prioridade Baixa
Rastreabilidade RQ33

Autor: Euller Júlio.

US15 - Detectar localização automaticamente

Tabela 17 - História de Usuário Detectar localização automaticamente
ID Nome
US15 Detectar localização automaticamente e permitir alteração manual
Descrição Eu, como usuário, desejo que o aplicativo detecte automaticamente minha localização e permita alterá-la manualmente para ver sessões e cinemas próximos à minha região.
Critérios de Aceitação - O aplicativo deve detectar automaticamente a localização do usuário ao iniciar.
- O usuário deve ter a opção clara para alterar a localização manualmente.
- Ao alterar a localização, o sistema deve atualizar imediatamente as informações apresentadas.
Prioridade Média
Rastreabilidade RQ02

Autor: Euller Júlio.

US16 - Selecionar assento obrigatório

Tabela 18 - História de Usuário Selecionar assento obrigatório
ID Nome
US16 Exigir seleção de assento antes do pagamento
Descrição Eu, como usuário, desejo ser obrigado a selecionar um assento antes de prosseguir com o pagamento para garantir que tenho lugar reservado na sala escolhida.
Critérios de Aceitação - O aplicativo deve impedir que o usuário avance para pagamento sem selecionar um assento.
- Deve haver uma mensagem clara indicando que é necessário selecionar o assento antes de continuar.
Prioridade Alta
Rastreabilidade RQ13

Autor: Euller Júlio.

US17 - Permitir cancelar compras

Tabela 19 - História de Usuário Cancelar compras
ID Nome
US17 Permitir cancelar compras
Descrição Eu, como usuário, desejo cancelar compras feitas anteriormente para corrigir erros ou desistir da compra.
Critérios de Aceitação - O usuário deve ter uma opção clara para cancelar a compra.
- O cancelamento deve gerar uma confirmação de sucesso visível para o usuário.
- Deve ser especificado um prazo limite para cancelamento da compra.
Prioridade Alta
Rastreabilidade RQ62

Autor: Euller Júlio.

US18 - Excluir conta permanentemente

Tabela 20 - História de Usuário Excluir conta permanentemente
ID Nome
US18 Excluir conta permanentemente
Descrição Eu, como usuário, desejo excluir permanentemente minha conta do aplicativo para garantir que meus dados não fiquem armazenados caso eu não queira mais utilizar o serviço.
Critérios de Aceitação - O usuário deve acessar facilmente a opção para exclusão da conta.
- O sistema deve pedir confirmação adicional antes da exclusão.
- Após exclusão, todos os dados pessoais devem ser permanentemente removidos do sistema.
Prioridade Alta
Rastreabilidade RQ64

Autor: Euller Júlio.

US19 - Exibir recomendações de filmes baseadas em histórico e preferências

Tabela 21 - História de Usuário Exibir recomendações de filmes baseadas em histórico e preferências
ID Nome
US19 Exibir recomendações de filmes baseadas em histórico e preferências
Descrição Eu, como usuário, desejo visualizar recomendações personalizadas de filmes com base no meu histórico de navegação e preferências para descobrir novos títulos que são de interesse.
Critérios de Aceitação - O sistema deve apresentar uma seção com recomendações personalizadas na tela inicial ou em uma aba dedicada.
- As recomendações devem levar em consideração o histórico de filmes visualizados e/ou avaliados pelo usuário.
- O usuário pode atualizar suas preferências de gênero ou estilo, influenciando as recomendações futuras.
Prioridade Baixa
Rastreabilidade RQ32

Autor: Davi Camilo.

US20 - Fornecer comparação de preços entre cinemas

Tabela 22 - História de Usuário Fornecer comparação de preços entre cinemas
ID Nome
US20 Fornecer comparação de preços entre cinemas
Descrição Eu, como usuário, desejo comparar os preços de ingressos em diferentes cinemas para optar pela melhor opção de custo-benefício.
Critérios de Aceitação - O aplicativo deve exibir, para um mesmo filme, os preços de ingresso em diferentes cinemas próximos.
- As comparações devem incluir preço por tipo de ingresso (inteira, meia, 3D, entre outros) e cinema.
- A exibição dos preços deve estar atualizada conforme os dados fornecidos pelos cinemas.
Prioridade Alta
Rastreabilidade RQ58

Autor: Davi Camilo.

US21 - Permitir notificações personalizadas

Tabela 23 - História de Usuário Permitir notificações personalizadas
ID Nome
US21 Permitir notificações personalizadas
Descrição Eu, como usuário, desejo configurar notificações personalizadas como "avise-me quando o filme X entrar em cartaz" para não perder lançamentos que são de meu interesse.
Critérios de Aceitação - O usuário deve poder marcar filmes para ser notificado quando estes estiverem disponíveis.
- As notificações devem ser enviadas por push ou e-mail, conforme a escolha do usuário.
- O sistema deve permitir gerenciar e remover notificações configuradas.
Prioridade Média
Rastreabilidade RQ31

Autor: Davi Camilo.

US22 - Buscar filmes por nome

Tabela 24 - História de Usuário Buscar filmes por nome
ID Nome
US22 Buscar filmes por nome
Descrição Eu, como usuário, desejo buscar filmes pelo nome para localizar rapidamente o conteúdo que desejo assistir.
Critérios de Aceitação - O aplicativo deve permitir digitar o nome de um filme em um campo de busca.
- Os resultados devem ser exibidos em tempo real ou após clicar no botão de busca.
- A busca deve ser flexível, aceitando variações como letras maiúsculas/minúsculas, acentuação e nomes parciais.
Prioridade Alta
Rastreabilidade RQ05

Autor: Davi Camilo.

US23 - Listar filmes em cartaz, pré-venda e futuros lançamentos

Tabela 25 - História de Usuário Listar filmes em cartaz, pré-venda e futuros lançamentos
ID Nome
US23 Listar filmes em cartaz, pré-venda e futuros lançamentos
Descrição Eu, como usuário, desejo visualizar listas de filmes em cartaz, em pré-venda e em breve lançamento para planejar melhor minhas idas ao cinema.
Critérios de Aceitação - O sistema deve exibir separadamente os filmes em cartaz, os disponíveis em pré-venda e os lançamentos futuros.
- As listas devem ser atualizadas automaticamente conforme as datas de exibição dos filmes.
- O usuário deve poder navegar entre essas categorias de forma intuitiva, compreendendo a diferença entre as categorias.
Prioridade Alta
Rastreabilidade RQ06

Autor: Davi Camilo.

US24 - Exibir informações do filme

Tabela 26 - História de Usuário Exibir informações do filme
ID Nome
US24 Exibir informações do filme
Descrição Eu, como usuário, desejo acessar informações detalhadas sobre o filme, como título, sinopse, gênero, duração, direção, elenco, distribuidor e origem para decidir se quero assisti-lo.
Critérios de Aceitação - A página do filme deve exibir claramente todas as informações relevantes: título, sinopse, gênero, duração, direção, elenco, distribuidor e país de origem.
- As informações devem ser organizadas de forma visualmente clara e acessível para os usuários.
- O usuário deve conseguir acessar essa página a partir da listagem ou busca de filmes.
Prioridade Alta
Rastreabilidade RQ07

Autor: Davi Camilo.

US25 - Utilização de pontos para desconto

Tabela 27 - História de Usuário Utilização de pontos para desconto
ID Nome
US25 Utilização de pontos para desconto
Descrição Eu, como usuário do programa de fidelidade da Cinemark, desejo utilizar meus pontos acumulados para obter desconto em ingressos e produtos.
Critérios de Aceitação - O sistema deve exibir o saldo atual de pontos do usuário autenticado.
- O sistema deve permitir selecionar o uso de pontos no momento do pagamento de ingressos e/ou produtos.
- O valor do desconto correspondente aos pontos utilizados deve ser claramente informado antes da confirmação da compra.
- O sistema deve atualizar corretamente o saldo de pontos após a utilização.
- O sistema deve impedir a utilização de pontos se o saldo for insuficiente.
Prioridade Alta
Rastreabilidade RQ27

Autor: Gabriel Castelo.

US26 - Salvamento automático de ingressos

Tabela 28 - História de Usuário Salvamento automático de ingressos
ID Nome
US26 Salvamento automático de ingressos
Descrição Eu, como usuário do aplicativo Cinemark, desejo que meus ingressos sejam salvos automaticamente na seção “Meus Ingressos” após a confirmação da compra para acessá-los facilmente quando precisar apresentá-los no cinema.
Critérios de Aceitação - O sistema deve salvar automaticamente os ingressos comprados na seção “Meus Ingressos” assim que a transação for confirmada.
- O usuário deve conseguir visualizar detalhes como filme, data, horário, poltrona e detalhes do ingresso.
- O ingresso salvo deve estar disponível mesmo sem conexão com a internet.
- O sistema deve armazenar os ingressos apenas para o usuário autenticado que realizou a compra.
Prioridade Alta
Rastreabilidade RQ19

Autor: Gabriel Castelo.

US27 - Alerta sobre pontos acumulados

Tabela 29 - História de Usuário Alerta sobre pontos acumulados
ID Nome
US27 Alerta sobre pontos acumulados
Descrição Eu, como usuário do aplicativo Cinemark, desejo receber alertas quando a quantidade de pontos permitir resgate de ingresso grátis e antes da expiração dos pontos para não perder a oportunidade de usá-los a tempo.
Critérios de Aceitação - O sistema deve alertar o usuário quando ele acumular pontos suficientes para trocar por um ingresso grátis.
- O sistema deve alertar o usuário com antecedência mínima de 10 dias antes da expiração dos pontos.
- Os altertas devem ser repetidos a cada 2 dias após o primeiro alerta, até que o usuário utilize os pontos ou eles expirem.
- Os alertas devem estar disponíveis via notificações push e na área de notificações do aplicativo.
- O alerta deve informar o número de pontos disponíveis e o benefício correspondente.
Prioridade Alta
Rastreabilidade RQ28

Autor: Gabriel Castelo.

US28 - Favoritar cinemas

Tabela 30 - História de Usuário Favoritar cinemas
ID Nome
US28 Favoritar cinemas
Descrição Eu, como usuário do aplicativo Cinemark, desejo salvar cinemas como favoritos para acessar rapidamente minhas unidades preferidas ao procurar sessões ou realizar compras.
Critérios de Aceitação - O sistema deve permitir que o usuário marque um ou mais cinemas como favoritos.
- Os cinemas favoritados devem aparecer no topo das listas de seleção de unidades.
- O usuário deve conseguir visualizar, editar ou remover cinemas da lista de favoritos.
- Os favoritos devem ser armazenados por usuário autenticado e persistir entre sessões do app.
- O usuário deve receber uma confirmação visual ao favoritar ou desfavoritar um cinema.
Prioridade Média
Rastreabilidade RQ30

Autor: Gabriel Castelo.

US29 - Área dedicada ao Cinemark Club

Tabela 31 - História de Usuário Área dedicada ao Cinemark Club
ID Nome
US29 Área dedicada ao Cinemark Club
Descrição Eu, como usuário do aplicativo Cinemark e membro do Cinemark Club, desejo acessar uma área dedicada no aplicativo que reúna meus ingressos, pontos acumulados e sua validade, para visualizar de forma centralizada meu histórico de benefícios e controlar o uso dos meus pontos de fidelidade.
Critérios de Aceitação - O sistema deve disponibilizar uma seção exclusiva para membros do Cinemark Club.
- A área deve estar acessível a partir do menu principal do aplicativo.
- O usuário deve conseguir visualizar seus pontos acumulados, ingressos disponíveis e respectivas validades.
- O sistema deve permitir que o usuário visualize o histórico de uso dos pontos e ingressos.
- O usuário deve conseguir acessar facilmente as regras do programa de fidelidade e como acumular mais pontos.
- O usuário deve poder acessar o histórico de uso dos pontos e ingressos.
- A área do Cinemark Club deve estar disponível apenas para usuários autenticados e manter persistência de dados entre sessões do app.
- Deve existir um indicador visual (por exemplo, aviso destacado) quando houver pontos prestes a expirar nos próximos 7 dias.
Prioridade Alta
Rastreabilidade RQ34

Autor: Gabriel Castelo.

US30 - Sugestão de cinemas personalizada

Tabela 32 - História de Usuário Sugestão de cinemas personalizada
ID Nome
US30 Sugestão de cinemas personalizada
Descrição Eu, como usuário do aplicativo Cinemark, desejo receber sugestões de cinemas com base no meu histórico de visitas e na minha localização atual, parafacilitar a escolha do cinema mais conveniente para mim.
Critérios de Aceitação - O sistema deve acessar a localização atual do usuário (com permissão) para sugerir cinemas próximos.
- O sistema deve considerar o histórico de visitas do usuário para priorizar sugestões personalizadas.
- A lista de cinemas sugeridos deve aparecer de forma destacada na tela inicial ou na busca por sessões.
- O sistema deve permitir que o usuário veja o motivo da sugestão (ex: "Próximo a você" ou "Você já visitou").
- O usuário deve ter a opção de desativar as sugestões personalizadas nas configurações do aplicativo.
- As sugestões devem ser atualizadas sempre que o usuário abrir o aplicativo ou mudar de localização.
Prioridade Baixa
Rastreabilidade RQ29

Autor: Gabriel Castelo.

US31 - Hub de Críticas de Filmes

Tabela 33 - História de Usuário Hub de Críticas de Filmes
ID Nome
US31 Hub de Críticas de Filmes
Descrição Eu, como usuário do aplicativo Cinemark, desejo acessar um hub centralizado com críticas de filmes, para avaliar opiniões antes de decidir qual filme assistir.
Critérios de Aceitação - Seção "Críticas" acessível via menu principal
- Exibição de críticas profissionais e de usuários com classificação por estrelas
- Filtros por filme, data e relevância
- Publicação de críticas por usuários autenticados
- Funcionamento com conexão instável
Prioridade Baixa
Rastreabilidade RQ60

Autor: Artur de Camargos.

US32 - Acesso Rápido aos Ingressos

Tabela 34 - História de Usuário Acesso Rápido aos Ingressos
ID Nome
US32 Acesso Rápido aos Ingressos
Descrição Eu, como usuário do aplicativo Cinemark, desejo encontrar meus ingressos de forma imediata, para acessá-los rapidamente ao chegar ao cinema.
Critérios de Aceitação - Botão "Meus Ingressos" fixo na barra inferior
- Visível em todas as telas principais
- Exibição cronológica com destaque para data/sessão
- Alertas visuais para sessões próximas
- Acesso em até 2 toques
Prioridade Alta
Rastreabilidade RQ67

Autor: Artur de Camargos.

US33 - Logout da Conta

Tabela 35 - História de Usuário Logout da Conta
ID Nome
US65 Logout da Conta
Descrição Eu, como usuário do aplicativo Cinemark, desejo realizar logout de minha conta, para garantir minha segurança e privacidade ao compartilhar o dispositivo ou encerrar o uso.
Critérios de Aceitação - Opção de logout visível na área do usuário
- Confirmação antes de efetivar o logout
- Redirecionamento para tela inicial após logout
- Encerramento de todas as sessões ativas
- Feedback visual claro de logout bem-sucedido
- Remoção segura de credenciais locais
- Compatibilidade com leitores de tela
Prioridade Baixa
Rastreabilidade RQ65

Autor: Artur de Camargos.

US34 - Detecção de Localização

Tabela 36 - História de Usuário Detecção de Localização
ID Nome
US34 Detecção de Localização
Descrição Eu, como usuário do aplicativo Cinemark, desejo que minha localização seja detectada automaticamente com opção de alteração manual, para encontrar cinemas próximos rapidamente.
Critérios de Aceitação - Detecção automática de geolocalização ao abrir o app
- Exibição clara da localização detectada
- Botão "Alterar Local" visível
- Lista de cidades/estados para seleção manual
- Persistência da última localização escolhida
Prioridade Média
Rastreabilidade RQ02

Autor: Artur de Camargos.

US35 - Autenticação por E-mail e Senha

Tabela 37 - História de Usuário Autenticação por E-mail e Senha
ID Nome
US35 Autenticação por E-mail e Senha
Descrição Eu, como usuário do aplicativo Cinemark, desejo autenticar-me com e-mail e senha, para acessar minha conta e benefícios pessoais.
Critérios de Aceitação - Campos para e-mail e senha na tela de login
- Validação de formato de e-mail
- Recuperação de senha via e-mail
- Opção "Manter conectado"
- Mensagens claras de erro para credenciais inválidas
- Bloqueio temporário após múltiplas tentativas falhas
Prioridade Alta
Rastreabilidade RQ04

Autor: Artur de Camargos.

US36 - Mensagens de Erro e Confirmação

Tabela 38 - História de Usuário Mensagens de Erro e Confirmação
ID Nome
US38 Mensagens de Erro e Confirmação
Descrição Eu, como usuário, desejo receber mensagens de erro compreensíveis e confirmações explícitas após ações críticas, para entender falhas e evitar operações involuntárias.
Critérios de Aceitação - Mensagens de erro em linguagem simples, com causa e solução
- Confirmações para ações irreversíveis (ex: compras/exclusões)
- Feedback visual imediato (toast/notificação) para todas as interações
- Formatação acessível (contraste WCAG AA + ícones intuitivos)
- Compatibilidade com leitores de tela (TalkBack/VoiceOver)
- Opção de "Desfazer" em confirmações quando aplicável
Prioridade Alta
Rastreabilidade RQ38

Autor: Artur de Camargos.

US37 - Garantir contraste visual adequado

Tabela 39 - História de Usuário - Contraste WCAG
ID Nome
US37 Garantir contraste visual adequado
Descrição Eu, como usuário com deficiência visual, desejo que a interface atenda aos padrões de contraste WCAG A/AA para conseguir ler todos os conteúdos com facilidade.
Critérios de Aceitação - Texto deve ter razão de contraste mínimo de 4.5:1 contra o fundo
- Elementos de interface devem ter contraste de 3:1 contra adjacentes
- Testes automáticos validam 100% das páginas
Prioridade Alta
Rastreabilidade RQ45

Autor: Pedro Everton.

US38 - Limitar compras no Snack Bar

Tabela 40 - História de Usuário - Limite de itens
ID Nome
US38 Limitar compras no Snack Bar
Descrição Eu, como cliente, desejo que o sistema limite a 20 unidades por item no Snack Bar para garantir disponibilidade para outros usuários.
Critérios de Aceitação - Sistema bloqueia adição além de 20 unidades no carrinho
- Mensagem clara informando o limite é exibida
- Limite aplica-se individualmente por item
Prioridade Não Fazer
Rastreabilidade RQ52

Autor: Pedro Everton.

US39 - Remover promoções expiradas

Tabela 41 - História de Usuário - Promoções atualizadas
ID Nome
US39 Remover promoções expiradas
Descrição Eu, como usuário, desejo que promoções expiradas sejam removidas automaticamente para visualizar apenas ofertas válidas.
Critérios de Aceitação - Promoções são removidas imediatamente após expiração
- Atualização diária automática às 00:01
- Notificação para admin sobre remoções
Prioridade Alta
Rastreabilidade RQ56

Autor: Pedro Everton.

US40 - Validar dados do perfil

Tabela 42 - História de Usuário - Validação de perfil
ID Nome
US40 Validar dados do perfil
Descrição Eu, como usuário, desejo que meus dados pessoais sejam validados antes de salvar para evitar informações incorretas no sistema.
Critérios de Aceitação - Validação em tempo real de CPF, e-mail e telefone
- Bloqueio de salvamento com dados inválidos
- Mensagens específicas por tipo de erro
Prioridade Alta
Rastreabilidade RQ57

Autor: Pedro Everton.

US41 - Manter sessão ativa

Tabela 43 - História de Usuário - Sessão persistente
ID Nome
US43 Manter sessão ativa
Descrição Eu, como usuário, desejo permanecer logado após o login para acessar rapidamente minha conta a cada uso.
Critérios de Aceitação - Sessão mantida por 30 dias de inatividade
- Opção "Lembrar-me" no login
- Logout seguro após expiração
Prioridade Alta
Rastreabilidade RQ61

Autor: Pedro Everton.

US42 - Acesso offline a ingressos

Tabela 44 - História de Usuário - Ingressos offline
ID Nome
US42 Acesso offline a ingressos
Descrição Eu, como cliente, desejo acessar meus ingressos sem internet para entrar na sessão mesmo com falha de conexão.
Critérios de Aceitação - Ingressos ficam disponíveis no app após compra
- Código QR acessível offline
- Sincronização automática quando online
Prioridade Alta
Rastreabilidade RQ66

Autor: Pedro Everton.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 22/05/2025 Criação do Documento Davi Camilo Euller Júlio da Silva
1.1 26/05/2025 Adição do modelo da tabela de participantes Tiago Antunes Balieiro Artur de Camargos
1.2 31/05/2025 Adição da introdução e modelo de tabela para histórias de usuário Tiago Antunes Balieiro Euller Júlio da Silva
1.3 31/05/2025 Adição da Metodologia, US07, US08, US09, US10, US11 e US12 Arthur Evangelista Tiago Antunes Balieiro
1.4 31/05/2025 Adição das histórias de usuário US13, US14, US15, US16, US17 e US18 Euller Júlio da Silva Tiago Antunes Balieiro
1.5 31/05/2025 Adição das histórias de usuário US19, US20, US21, US22, US23 e US24 Davi Camilo Arthur Evangelista
1.6 31/05/2025 Adição das histórias de usuário US25, US26, US27, US28, US29 e US30 Gabriel Castelo Davi Camilo
1.7 01/06/2025 Adição das histórias de usuário US31, US32, US33, US34, US35 e US36 Artur de Camargos Davi Camilo
1.8 01/06/2025 Adição das histórias de usuário US01, US02, US04, US05, US06 e US07 Tiago Antunes Balieiro Euller Júlio da Silva
1.9 1/06/2025 Correção nas tabelas de histórias de usuário US13, US14, US15, US16, US17 e US18 Euller Júlio da Silva Tiago Antunes Balieiro
1.10 1/06/2025 Adição das prioridades conforme reunião com Usuário Arthur Evangelista, Euller Júlio da Silva, Tiago Antunes Balieiro, Davi Camilo e Gabriel Castelo Artur de Camargos
1.11 1/06/2025 Correções gramaticais nas tabelas de histórias de usuário e adição na tabela de participantes Tiago Antunes Balieiro Arthur Evangelista
1.12 1/06/2025 Adição da gravação da priorização com o PO Tiago Antunes Balieiro Arthur Evangelista
1.13 01/06/2025 Adição das histórias de usuário US37, US38, US39, US40, US41 e US42 Pedro Everton Euller Júlio da Silva