Skip to content

Histórias de Usuários

Introdução

Uma história de usuário é um artefato utilizado no desenvolvimento de software para entender requisitos e necessidades dos usuários de forma concisa e compreensível. Ela descreve uma funcionalidade específica do sistema do ponto de vista do usuário, fornecendo uma narrativa simples e direta que descreve o que o usuário deseja alcançar ao interagir com o sistema.

Uma história de usuário geralmente segue uma estrutura básica composta por três elementos principais: um título, uma descrição e critérios de aceitação. O título resume brevemente a funcionalidade ou objetivo que a história representa. A descrição detalha a funcionalidade ou necessidade do usuário, geralmente seguindo uma abordagem de linguagem natural e orientada ao valor. Os critérios de aceitação são condições específicas que devem ser atendidas para considerar a história completa e satisfatória.

As histórias de usuário são frequentemente escritas em uma linguagem acessível e orientada para o usuário, evitando terminologias técnicas complexas. Elas são criadas em colaboração com os usuários finais ou stakeholders relevantes, permitindo uma compreensão clara das necessidades e expectativas dos usuários.

História de usuário é um artefato essencial no desenvolvimento de software ágil, que descreve uma funcionalidade ou necessidade do usuário de forma simples e compreensível.

Metodologia

A metodologia utilizada para a criação das histórias de usuário baseou-se nos requisitos do aplicativo Letterboxd, que foram identificados e levantados como funcionalidades que ainda não foram implementadas.

As histórias de usuário são uma forma eficiente de descrever essas funcionalidades de maneira clara e concisa, seguindo um formato padronizado. Cada história é escrita no formato: "Eu, como usuário, quero [o que], pelo [motivo]". Além disso, cada história é acompanhada por um título e critérios de aceitação. Cada história também terá um código identificador, que iniciará com US seguido por uma numeração.

O título é uma breve descrição que resume a funcionalidade ou objetivo da história de usuário. Ele ajuda a identificar e diferenciar cada história no contexto geral do desenvolvimento do aplicativo Letterboxd.

A descrição da história de usuário é uma narrativa que descreve a funcionalidade desejada ou a necessidade do usuário, sempre enfocando no valor que será entregue. Essa descrição é escrita de forma simples e acessível, evitando jargões técnicos complexos. O objetivo é garantir que todas as partes interessadas possam entender facilmente o que está sendo solicitado.

Além da descrição, os critérios de aceitação são incluídos para definir as condições específicas que devem ser atendidas para considerar a história de usuário completa e satisfatória. Os critérios de aceitação são uma lista de verificações que ajudam a equipe de desenvolvimento a entender claramente o escopo da funcionalidade, os comportamentos esperados e os resultados desejados.

Especificação das Histórias de Usuários

US01 - Encontrar filmes em comum na "watchlist" de usuários Pro

Título: Encontrar filmes em comum na "watchlist" de usuários Pro

Descricão: Eu, como assinante, quero ter a capacidade de encontrar filmes em comum na "watchlist" de dois ou mais usuários para descobrir quais filmes são do interesse de outras pessoas que possuem gostos semelhantes, permitindo-me explorar novas opções cinematográficas em comum.

Critérios de aceitação:

  • A funcionalidade de encontrar filmes em comum deve estar disponível apenas para usuários Pro.
  • A busca por filmes em comum deve ser realizada entre dois ou mais usuários.
  • Os resultados da busca devem mostrar os filmes que estão presentes na "watchlist" de todos os usuários envolvidos.
  • A lista de filmes em comum deve ser apresentada de forma clara e organizada para facilitar a visualização e a tomada de decisões.

US02 - Sugestão de amigos com gostos em comum para usuários Pro

Título: Sugestão de amigos com gostos em comum para usuários Pro

Descricão: Eu, como assinante, desejo receber sugestões de amigos com base nos gostos cinematográficos em comum para poder trocar recomendações e descobrir novos filmes que provavelmente me agradarão.

Critérios de aceitação:

  • A funcionalidade de sugestão de amigos com gostos em comum deve estar disponível apenas para usuários Pro.
  • As sugestões de amigos devem ser baseadas em interesses cinematográficos semelhantes.
  • A lista de sugestões de amigos deve ser apresentada de forma clara, destacando os pontos em comum e fornecendo informações básicas sobre os usuários sugeridos.
  • Deve haver uma opção para aceitar ou rejeitar as sugestões de amigos apresentadas.

US03 - Adicionar artigos relacionados à tela de detalhes do filme

Título: Adicionar artigos relacionados à tela de detalhes do filme

Descricão: Eu, como cinéfilo, quero ter acesso a artigos relacionados ao filme na tela de detalhes para poder aprofundar meu conhecimento e interesse sobre a obra cinematográfica.

Critérios de aceitação:

  • A seção de artigos relacionados deve ser exibida na tela de detalhes do filme.
  • Os artigos relacionados devem ser pertinentes ao filme em questão, fornecendo informações adicionais relevantes.
  • Os artigos devem ser apresentados de forma organizada, com títulos e resumos que facilitem a identificação e a escolha do usuário.
  • Deve ser possível acessar o conteúdo completo do artigo selecionado para leitura adicional.

US04 - Reagir com diferentes emoções aos filmes

Título: Reagir com diferentes emoções aos filmes

Descricão: Eu, como cinéfilo, desejo ter a possibilidade de expressar minhas emoções ao assistir a um filme, podendo selecionar entre as opções de emoções disponíveis (como chocado, frustrado, triste, reflexivo, comovido, entretido, assustado, entediado, empolgado, confuso e tenso) para compartilhar e registrar minhas reações emocionais em relação aos filmes que assisto.

Critérios de aceitação:

  • Deve haver uma lista de emoções disponíveis para escolha, incluindo as opções: chocado, frustrado, triste, reflexivo, comovido, entretido, assustado, entediado, empolgado, confuso e tenso.
  • O usuário deve ser capaz de selecionar a emoção desejada e associá-la ao filme específico.
  • As emoções registradas devem ser exibidas de forma clara e visível na página do filme, permitindo que outros usuários vejam as reações emocionais.
  • Deve ser possível atualizar ou remover a emoção registrada caso o usuário deseje.

US05 - Sorteios de pôsteres assinados por elenco de filmes recentes para usuários Pro

Título: Sorteios de pôsteres assinados por elenco de filmes recentes para usuários Pro

Descricão: Eu, como assinante, gostaria de participar de sorteios exclusivos de pôsteres assinados pelo elenco de filmes recentes para ter a chance de obter itens colecionáveis exclusivos relacionados aos filmes que aprecio, além de recompensar minha fidelidade como assinante.

Critérios de aceitação:

  • A funcionalidade de sorteios de pôsteres assinados deve estar disponível apenas para usuários Pro.
  • Os sorteios devem ser baseados em filmes recentes, proporcionando aos usuários a oportunidade de obter pôsteres assinados pelo elenco dessas produções.
  • Os usuários Pro devem ser notificados sobre os sorteios disponíveis e como participar.
  • Deve haver um sistema justo e transparente para a seleção do vencedor do sorteio, garantindo que todos os usuários Pro tenham uma chance igual de ganhar.
  • Os pôsteres assinados devem ser enviados aos vencedores de forma segura e confiável, levando em consideração as diretrizes de envio de produtos colecionáveis.

US06 - Enviar mensagens para outros usuários

Título: Enviar mensagens para outros usuários

Descricão: Eu, como cinéfilo, desejo ter a capacidade de enviar mensagens para outros usuários para interagir, trocar recomendações ou discutir filmes com outras pessoas na plataforma.

Critérios de aceitação:

  • Deve haver um recurso de mensagens disponível para os usuários interagirem uns com os outros.
  • Os usuários devem poder enviar mensagens para outros usuários da plataforma.
  • Deve haver uma interface de mensagens intuitiva e fácil de usar.
  • As mensagens devem ser entregues de forma confiável e em tempo real.
  • Pode ser necessário implementar recursos de privacidade e segurança, como bloqueio de usuários indesejados ou relatórios de abuso.

US07 - Sortear filme da watchlist

Título: Sortear filme da watchlist

Descricão: Eu, como cinéfilo, gostaria de ter a opção de sortear um filme da minha watchlist para me ajudar a decidir qual filme assistir quando estou indeciso ou quando quero experimentar algo novo.

Critérios de aceitação:

  • O usuário deve ter uma watchlist de filmes a partir da qual o sorteio será realizado.
  • Deve haver um botão de "Sortear Filme" disponível na página da watchlist.
  • Ao clicar no botão de sorteio, um filme aleatório da watchlist do usuário deve ser selecionado.
  • O filme sorteado deve ser apresentado de forma clara e visível, juntamente com informações básicas sobre o filme.
  • O usuário deve ter a opção de realizar um novo sorteio, se desejar.

US08 - Sincronizar dados de serviços de streaming com o aplicativo

Título: Sincronizar dados de serviços de streaming com o aplicativo

Descricão: Eu, como cinéfilo, desejo ter a capacidade de sincronizar automaticamente os dados dos serviços de streaming que utilizo com o aplicativo para manter minha lista de filmes atualizada e evitar a necessidade de marcar manualmente cada filme assistido.

Critérios de aceitação:

  • O aplicativo deve ter a capacidade de se integrar com serviços de streaming populares.
  • Ao assistir a um filme em um serviço de streaming conectado, o aplicativo deve receber a notificação e atualizar automaticamente o status do filme para "Assistido" na lista do usuário.
  • A sincronização dos dados deve ocorrer de forma rápida e confiável, refletindo com precisão os filmes assistidos nos serviços de streaming.
  • Os usuários devem ter a opção de desativar a sincronização automática, caso prefiram marcar manualmente os filmes assistidos.
  • Os filmes são adicionados automaticamente no diário com as informações do dia que foi assistido

US09 - Criar e participar de grupos de discussão

Título: Criar e participar de grupos de discussão

Descricão: Eu, como cinéfilo, gostaria de ter a capacidade de criar e participar de grupos de discussão sobre temas específicos, como gêneros cinematográficos, diretores e filmes clássicos para poder interagir com outros usuários que compartilham interesses similares e trocar opiniões, recomendações e análises sobre filmes.

Critérios de aceitação:

  • Os usuários devem ter a opção de criar grupos de discussão sobre temas específicos.
  • Os grupos devem ser categorizados de acordo com gêneros cinematográficos, diretores, filmes clássicos ou outros critérios relevantes.
  • Os usuários devem poder participar de grupos existentes, manifestando interesse e se juntando às discussões.
  • Deve haver uma interface de grupos intuitiva, onde os usuários possam visualizar e explorar os grupos disponíveis.
  • Os grupos de discussão devem ter recursos como tópicos, mensagens, notificações e opções de interação entre os participantes.
  • Deve ser possível visualizar as últimas atividades e atualizações nos grupos em que o usuário está envolvido.

US10 - Registro no diário mais intuitivo e com menos cliques

Título: Registro no diário mais intuitivo e com menos cliques

Descricão: Eu, como cinéfilo, quero que o processo de registro de um filme no diário seja mais intuitivo e requerendo menos cliques para que seja mais rápido e conveniente registrar um filme que assisti, permitindo-me manter um histórico completo das minhas experiências cinematográficas.

Critérios de aceitação:

  • O processo de registro de um filme no diário deve ser simplificado, exigindo menos etapas e cliques por parte do usuário.
  • Deve haver uma opção fácil de acesso para registrar um filme, seja na página de detalhes do filme ou em um local visível do aplicativo.
  • As informações básicas do filme, como título e data de lançamento, devem ser preenchidas automaticamente, minimizando a necessidade de entrada manual.
  • O usuário deve poder adicionar comentários ou avaliações ao registrar o filme, se desejar.
  • O registro no diário deve ser concluído de forma rápida e responsiva, proporcionando uma experiência fluida ao usuário.

US11 - Possibilidade de fazer o acompanhamento de séries no aplicativo

Título: Possibilidade de fazer o acompanhamento de séries no aplicativo.

Descricão: Eu, como cinéfilo, quero ter a capacidade de acompanhar séries no aplicativo, permitindo-me manter um registro organizado do meu progresso de visualização.

Critérios de aceitação:

  • O usuário deve ser capaz de adicionar séries à "watchlist".
  • O usuário deve poder atualizar as "watchlist", adicionando ou removendo séries.
  • O usuário deve poder marcar episódios como assistidos nas séries da lista.
  • Deve ser possível visualizar o progresso de visualização das séries.
  • O aplicativo deve fornecer recursos de busca ou sugestões para ajudar o usuário a encontrar novas séries para adicionar à "watchlist".

US12 - Adicionar categorias para filmes, séries e animes

Título: Adicionar categorias para filmes, séries e animes.

Descricão: Eu, como cinéfilo, quero ter a opção de adicionar categorias para filmes, séries e animes no aplicativo, permitindo-me organizar e filtrar meu conteúdo de acordo com minhas preferências.

Critérios de aceitação:

  • O aplicativo deve fornecer a funcionalidade de adicionar categorias para filmes, séries e animes.
  • Deve ser possível associar várias categorias a um único item de mídia.
  • O aplicativo deve oferecer opções de filtragem por categorias, permitindo que o usuário visualize apenas os itens de mídia relacionados a uma categoria específica.
  • Deve ser possível editar e remover categorias.

US13 - Geração de lista de recomendações de filmes em comum com amigos

Título: Geração de lista de recomendações de filmes em comum com amigos.

Descricão: Eu, como cinéfilo, desejo ter a capacidade de gerar uma lista de recomendações de filmes que sejam em comum entre mim e um amigo, facilitando a descoberta e compartilhamento de filmes de interesse mútuo.

Critérios de aceitação:

  • O usuário deve ter a opção de selecionar um amigo específico com quem deseja gerar a lista de recomendações.
  • O aplicativo deve analisar as preferências de filmes do usuário e do amigo, levando em consideração as classificações, histórico de visualização, listas de favoritos ou quaisquer outros dados relevantes.
  • Com base na análise das preferências, o aplicativo deve gerar uma lista de filmes que sejam comuns tanto ao usuário quanto ao amigo.
  • O usuário deve ter a opção de compartilhar a lista de recomendações com o amigo por meio do aplicativo ou outras plataformas de comunicação.
  • O aplicativo deve atualizar dinamicamente a lista de recomendações com base em alterações nas preferências de filmes do usuário ou do amigo.

US14 - Exibição da Quantidade de Filmes Assistidos no Perfil do Usuário

Título: Exibição da Quantidade de Filmes Assistidos no Perfil do Usuário.

Descricão: Eu, como cinéfilo, quero que no meu perfil do aplicativo seja exibida a quantidade de filmes que já assisti, permitindo-me ter um registro visível e compartilhar minha atividade de visualização.

Critérios de aceitação:

  • No perfil do usuário, deve haver um campo ou seção dedicado para exibir a quantidade de filmes assistidos.
  • A quantidade de filmes assistidos deve ser calculada com base no histórico de visualização do usuário no aplicativo.
  • A exibição da quantidade de filmes assistidos deve ser atualizada automaticamente sempre que o usuário marcar um novo filme como assistido.

US15 - Exibição da Quantidade de Horas Assistidas no Perfil do Usuário

Título: Exibição da Quantidade de Horas Assistidas no Perfil do Usuário.

Descricão: Eu, como cinéfilo, quero que no meu perfil do aplicativo seja exibida a quantidade de horas que já assisti de conteúdo, permitindo-me ter uma visão clara do tempo de conteúdo visualizado.

Critérios de aceitação:

  • No perfil do usuário, deve haver um campo ou seção dedicado para exibir a quantidade de horas assistidas.
  • A quantidade de horas assistidas deve ser calculada com base no histórico de visualização do usuário no aplicativo.
  • A exibição da quantidade de horas assistidas deve ser atualizada automaticamente sempre que o usuário assistir a um novo conteúdo.

US16 - Refatoração da Criação de Listas para Maior Intuitividade e Redução de Cliques

Título: Refatoração da Criação de Listas para Maior Intuitividade e Redução de Cliques.

Descricão: Eu, como cinéfilo, desejo que o processo de criação de listas no aplicativo seja mais simples e envolva menos cliques, proporcionando uma experiência mais intuitiva e eficiente.

Critérios de aceitação:

  • O aplicativo deve oferecer uma interface simplificada para a criação de listas, com menos etapas e campos obrigatórios.
  • O usuário deve poder acessar a função de criação de listas de maneira fácil e direta, sem a necessidade de navegar por várias telas ou menus.
  • O aplicativo deve minimizar a quantidade de cliques necessários para criar uma lista.

US17 - Aba "Perto de Você" para Facilitar a Busca por Amigos com Base em Críticas de Usuários Locais

Título: Aba "Perto de Você" para Facilitar a Busca por Amigos com Base em Críticas de Usuários Locais.

Descricão: Eu, como cinéfilo, quero ter acesso a uma aba chamada "Perto de Você" no aplicativo, que exiba críticas de usuários na minha região, com o objetivo de facilitar a busca por amigos com interesses semelhantes e recomendações relevantes.

Critérios de aceitação:

  • O aplicativo deve incluir uma aba dedicada chamada "Perto de Você" facilmente acessada na interface principal do aplicativo
  • A aba "Perto de Você" deve exibir as críticas de usuários da mesma região geográfica do usuário atual, com base nas configurações de localização.
  • A aba "Perto de Você" deve ser atualizada regularmente, garantindo que as críticas sejam relevantes e recentes para os usuários.
  • O aplicativo deve fornecer uma opção de pesquisa na aba "Perto de Você" para permitir que os usuários encontrem críticas específicas ou procurem por amigos com base em seus interesses.

US18 - Comentários em Críticas de Outros Usuários

Título: Comentários em Críticas de Outros Usuários.

Descricão: Eu, como cinéfilo, quero ter a capacidade de comentar nas críticas feitas por outros usuários no aplicativo, permitindo-me uma interação direta e possibilitando trocas de opiniões e discussões sobre o conteúdo avaliado.

Critérios de aceitação:

  • O aplicativo deve fornecer a opção de comentar nas críticas feitas por outros usuários.
  • Os usuários devem ter a possibilidade de visualizar os comentários feitos em cada crítica.
  • Deve haver um limite razoável de caracteres para os comentários, a fim de manter a clareza e evitar abusos.
  • Os usuários devem ter a opção de editar ou excluir seus próprios comentários, caso desejem fazer modificações ou remover o comentário por completo.
  • O aplicativo deve notificar os usuários quando eles receberem novos comentários em suas críticas.
  • Os comentários devem ser exibidos de forma organizada e em ordem cronológica.

US19 - Notificações de Artigos de Filmes nas Listas dos Usuários

Título: Notificações de Artigos de Filmes nas Listas dos Usuários.

Descricão: Eu, como cinéfilo, quero receber notificações no aplicativo quando houver artigos relevantes sobre os filmes presentes nas minhas listas, permitindo-me manter-me atualizado e obter informações adicionais sobre os filmes do meu interesse.

Critérios de aceitação:

  • O aplicativo deve fornecer a opção de os usuários receberem notificações sobre artigos relacionados aos filmes presentes em suas listas.
  • Os usuários devem ter a possibilidade de ativar ou desativar as notificações de artigos, de acordo com suas preferências.
  • As notificações devem ser enviadas em tempo hábil, assim que um novo artigo relacionado a um filme em uma lista do usuário estiver disponível.
  • Os usuários devem poder acessar diretamente o artigo mencionado na notificação, com um clique na notificação redirecionando-os para o conteúdo completo.
  • O aplicativo deve respeitar as preferências de notificação dos usuários, permitindo que eles escolham o horário ou a frequência em que desejam receber as notificações.
  • Os usuários devem ter a opção de gerenciar suas configurações de notificação, podendo ajustar ou desativar as notificações a qualquer momento.

US20 - Deve ser possível registrar usuários e criar contas

Título: Deve ser possível registrar usuários e criar contas

Descricão: Eu, como um administrador de um sistema de gerenciamento de usuários, gostaria de registrar novos usuários e criar contas para que eles possam acessar os recursos do sistema.

Critérios de aceitação:

  • Como administrador, devo ter a capacidade de registrar um novo usuário fornecendo informações básicas, como nome, endereço de e-mail e senha.
  • Após o registro, o sistema deve armazenar com segurança as informações do usuário, incluindo as credenciais de acesso.
  • O sistema deve garantir que o endereço de e-mail fornecido seja único para cada usuário registrado.

US21 - Deve ser possível adicionar filmes assistidos

Título: Deve ser possível adicionar filmes assistidos

Descricão: Eu, como cinéfilo, gostaria de poder adicionar filmes que já assisti à minha lista de filmes assistidos para acompanhar meu histórico de visualização.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de pesquisar o título do filme que assisti para adicioná-lo à minha lista de filmes assistidos.
  • O sistema deve fornecer uma ampla variedade de fontes de dados, como um banco de dados interno ou uma API externa, para que eu possa pesquisar o filme pelo título.
  • Após selecionar o filme correto da lista de resultados, devo poder adicioná-lo à minha lista de filmes assistidos com um único clique ou toque.

US22 - Deve ser possível avaliar filmes

Título: Deve ser possível avaliar filmes

Descricão: Eu, como um cinéfilo, gostaria de poder avaliar os filmes que assisti para expressar minha opinião sobre eles e ajudar a compartilhar recomendações com outros usuários.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de atribuir uma classificação numérica ou uma avaliação em formato de estrelas a um filme que assisti, indicando minha opinião sobre sua qualidade.
  • O sistema deve exibir a classificação média dos usuários para cada filme, calculada com base nas avaliações recebidas.
  • Devo ter a opção de fornecer um comentário ou uma resenha detalhada para acompanhar minha avaliação, compartilhando meus pensamentos e insights sobre o filme.

US23 - Deve ser possível fazer a resenha de filmes

Título: Deve ser possível fazer a resenha de filmes

Descricão: Eu, como um cinéfilo, gostaria de poder escrever resenhas detalhadas sobre os filmes que assisti para compartilhar minhas opiniões e experiências com outros usuários.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de escrever uma resenha para um filme específico, fornecendo uma análise detalhada da trama, desempenho dos atores, direção e outros aspectos relevantes.
  • O sistema deve permitir que eu classifique minha resenha com base em critérios como qualidade, entretenimento, originalidade, etc.
  • Devo ter a opção de adicionar tags ou palavras-chave à minha resenha, para facilitar a pesquisa e a descoberta de filmes com temas semelhantes.

US24 - Deve ser possível marcar filmes como favoritos

Título: Deve ser possível marcar filmes como favoritos

Descricão: Eu, como um cinéfilo, gostaria de poder marcar filmes como favoritos para criar uma lista personalizada dos filmes que mais gosto e desejo acessar facilmente.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de marcar um filme como favorito com um simples clique ou toque em um botão específico.
  • O sistema deve fornecer feedback visual claro para confirmar que o filme foi adicionado à lista de favoritos com sucesso.
  • O sistema deve permitir que eu adicione vários filmes à minha lista de favoritos, sem limitação de quantidade.

US25 - Deve ser possível criar listas de filmes

Título: Deve ser possível criar listas de filmes

Descricão: Eu, como um cinéfilo, gostaria de poder criar listas personalizadas de filmes para organizar e categorizar meus filmes de acordo com diferentes temas, gêneros ou qualquer critério que eu escolher.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de criar uma nova lista de filmes, fornecendo um nome descritivo para ela.
  • O sistema deve permitir que eu adicione filmes à minha lista, selecionando-os a partir de uma pesquisa no banco de dados interno ou por meio de uma API externa.
  • Devo ter a opção de adicionar múltiplos filmes à minha lista de uma só vez, caso eu queira adicionar vários filmes relacionados ao mesmo tema.

US26 - Deve ser possível seguir outros usuários

Título: Deve ser possível seguir outros usuários

Descricão: Eu, como um cinéfilo, gostaria de seguir outros cinéfilos para acompanhar suas atividades, descobrir novos filmes e compartilhar recomendações com base em seus interesses.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de pesquisar e encontrar outros usuários dentro do aplicativo.
  • O sistema deve exibir informações relevantes sobre os usuários, como nome de usuário, foto de perfil e uma breve descrição, para facilitar a identificação e a seleção de quem seguir.
  • Devo ter a opção de seguir outros usuários com um simples clique ou toque em um botão específico.

US27 - Deve ser possível receber notificações sobre lista de filmes para assistir

Título: Deve ser possível receber notificações sobre lista de filmes para assistir

Descricão: Eu, como um cinéfilo, gostaria de receber notificações sobre listas de filmes para assistir, com base em categorias de interesse ou recomendações personalizadas, para descobrir novos filmes e acompanhar lançamentos relevantes.

Critérios de aceitação:

  • Como usuário, devo ter a opção de habilitar as notificações sobre listas de filmes para assistir.
  • O sistema deve fornecer diferentes categorias de interesse para que eu possa escolher quais tipos de filmes desejo receber notificações, como "Lançamentos", "Filmes de Ação", "Comédias", entre outras.
  • Devo ter a capacidade de personalizar as configurações de notificação, como a frequência (diária, semanal) e o horário preferido para recebê-las.

US28 - Deve ser possível filtrar resultados por serviço de streaming

Título: Deve ser possível filtrar resultados por serviço de streaming

Descricão: Eu, como um cinéfilo, gostaria de poder filtrar os resultados de pesquisa e listas de filmes por serviço de streaming, para encontrar rapidamente os filmes disponíveis em plataformas específicas às quais sou assinante.

Critérios de aceitação:

  • Como usuário, devo ter a opção de selecionar um ou vários serviços de streaming populares, como Netflix, Amazon Prime Video, Disney+, entre outros.
  • O sistema deve exibir os serviços de streaming disponíveis para seleção de forma clara e intuitiva.
  • Devo poder aplicar o filtro de serviço de streaming durante a pesquisa por um filme específico ou ao navegar por uma lista de filmes em uma categoria ou tema.

US29 - Deve ser possível que os usuários desativem suas contas

Título: Deve ser possível que os usuários desativem suas contas

Descricão: Eu, como um cinéfilo, gostaria de ter a opção de desativar minha conta, caso decida não utilizar mais o aplicativo ou não deseje manter meus dados pessoais armazenados.

Critérios de aceitação:

  • Como usuário, devo ter a capacidade de desativar minha conta a qualquer momento, através das configurações da minha conta no aplicativo.
  • O sistema deve fornecer informações claras sobre as consequências da desativação da conta, como a exclusão permanente dos meus dados e a perda de acesso a todas as funcionalidades e informações do aplicativo.
  • Devo ser solicitado a confirmar minha decisão de desativar a conta, para evitar desativações acidentais.

Validação com o PO

Uma reunião foi conduzida com um usuário da aplicação para validar as Histórias de usuário. Este usuário assumiu a função de PO, responsável por tomar decisões estratégicas em relação ao produto. A reunião ocorreu de forma remota na plataforma do Google Meet e teve um tempo de duração de 20 minutos. Pelo fato de o usuário ser leigo nos conceitos de software, foi feita uma explicação prévia sobre os termos técnicos abordados ao longo da reunião. Os principais pontos evidenciados foram:

  • Abdicar da funcionalidade de chat, visto que, perderia um pouco do propósito de ser uma rede nichada e se assemelharia mais a uma rede social comum;
  • Um modelo de fórum já entende que seja mais compatível com a proposta da aplicação;
  • Busca pelo gosto é mais interessante que a busca pela localização;
  • Não acha necessário a feature de acompanhar o andamento de filmes e séries pela aplicação, visto que, nas plataformas de streaming já existem essa funcionalidade.

Bibliografia

ATLASSIAN Histórias de usuários | Exemplos e template | Atlassian. Disponível em: https://www.atlassian.com/br/agile/project-management/user-stories. Acesso em: 21 maio 2023.

Tabela de Versionamento

Data Versão Descrição Autor Revisor
21/05/2023 1.0 Documentação das 20 primeiras Histórias de Usuários Clara Ribeiro,Maciel Júnior Natan Santana
24/05/2023 2.0 Documentação das últimas 10 Histórias de Usuários Arthur D'Assumpção Natan Santana
20/06/2023 3.0 Correção do artefato de acordo com a verificação Natan Santana Clara Ribeiro
03/07/2023 4.0 Correção do artefato de acordo com a verificação, adição da validação do PO Natan Santana Clara Ribeiro