Ir para o conteúdo

Priorização

Histórico de Revisão


Data Autor Descrição Versão
14/08/2024 Paulo Henrique Criação do documento e inserção dos tópicos 1 ao 4.4 1.0
20/08/2024 Paulo Henrique Revisão do documento e correção de erros 1.1
02/09/2024 Eric Rabelo Borges Adição dos requisitor RF61 ao RF64 na priorização 1.2
04/09/2024 Wolfgang Stein Adição dos requisitor RF51 ao RF60 na priorização 1.2

1 - Introdução


Priorização é o processo de classificar as necessidades, requisitos ou funcionalidades de um produto ou projeto de acordo com sua importância e valor para o cliente ou para o negócio. A priorização é essencial para garantir que os recursos disponíveis sejam alocados de forma eficiente e que as entregas atendam às expectativas dos stakeholders.

2 - Objetivo


Este documento tem como objetivo apresentar os critérios e métodos de priorização utilizados para definir a ordem de implementação dos requisitos do projeto.

3 - Metodogia


Na reunião do dia 13/08, por meio da técnica de brainstorming, cada membro da equipe argumentou sobre a prioridade de cada requisito elicitado. A partir disso, foi possível definir a ordem de priorização dos requisitos definida a seguir.

4 - MoSCoW


A técnica MoSCoW é uma abordagem de priorização de requisitos que classifica os requisitos em quatro categorias:

  • Must have (Deve ter): Requisitos essenciais para o sucesso do projeto. Se um requisito for classificado como "Must have" e não for implementado, o projeto será considerado um fracasso.
  • Should have (Deveria ter): Requisitos importantes, mas não essenciais. Se um requisito for classificado como "Should have" e não for implementado, o projeto ainda poderá ser considerado um sucesso.
  • Could have (Poderia ter): Requisitos desejáveis, mas não críticos. Se um requisito for classificado como "Could have" e não for implementado, o projeto não será afetado.
  • Won't/Would have (Não terá): Requisitos que não serão implementados na versão atual do projeto, mas podem ser considerados em futuras iterações.

Por meio desta técnica e respeitando a ordem de prioridade do MoSCoW, os requisitos elicitados receberam a seguinte classificação de priorização:

4.1 - Must Have (Deve ter)

ID Descrição
RF01 O sistema deve permitir que o usuário marque episódios como assistidos.
RF09 O sistema deve permitir que o usuário informe em qual plataforma ou serviço de streaming assistiu ao conteúdo.
RF11 O sistema deve permitir que o usuário faça login com redes sociais ou e-mail.
RF13 O sistema deve sincronizar o progresso do usuário entre diferentes dispositivos.
RF14 O usuário deve ser capaz de visualizar seu perfil.
RF36 O usuário deve ser capaz de acessar suas séries/filmes selecionadas.
RF37 O sistema deve permitir que o usuário separe entre séries/filmes vistas e não vistas.
RF38 O usuário deve ser capaz de localizar filmes/séries por meio de um filtro.
RF40 O sistema deve permitir o usuário alterar sua senha de acesso.
RF43 O sistema deve permitir que o usuário exclua permanentemente sua conta.
RF44 O usuário deve ser capaz de sair de sua conta.
RF45 O sistema deve permitir que o usuário escolha o idioma da exibição dos títulos do filmes/séries.
RF59 O sistema deve computar a quantidade de shows adicionados pelo usuário.
RF60 O sistema deve computar as avaliações do usuário.

4.2 - Should Have (Deveria ter)

ID Descrição
RF02 O sistema deve enviar notificações para o usuário sobre novos episódios de séries que ele segue.
RF05 O sistema deve oferecer recomendações de séries com base no histórico de visualização do usuário.
RF26 O sistema deve computar o tempo gasto do usuário assistindo filmes ou séries.
RF27 O sistema deve computar a quantidade de episódios vistos pelo usuário.
RF28 O sistema deve computar a quantidade de filmes vistos pelo usuário.
RF29 O usuário deve ser capaz de criar novas listas.
RF30 O usuário deve conseguir adicionar um nome e descrição à nova lista.
RF32 O sistema deve permitir que o usuário adicione filmes ou séries à lista existente.
RF33 O sistema deve permitir que o usuário acesse suas listas existentes.
RF34 O sistema deve permitir que o usuário atualize uma lista existente.
RF35 O sistema deve permitir que o usuário exclua uma lista.
RF41 O usuário poderá vincular/desvincular sua conta a outras redes sociais
RF42 O sistema deve permitir que o usuário torne sua conta privada.
RF46 O sistema deve permitir que o usuário selecione o idioma preferencial para exibição dos comentários.
RF50 O usuário deve ser capaz de ocultar episódios já assistidos.
RF53 O sistema deve computar as principais emissoras vistas pelo usuário.
RF54 O sistema deve computar os gêneros de shows consumidos pelo usuário.
RF58 O sistema só pode se conectar com redes sociais habilitadas no país em questão

4.3 - Could Have (Poderia ter)

ID Descrição
RF03 O sistema deve permitir que o usuário adicione novas séries à sua lista de favoritos.
RF04 O sistema deve exibir informações detalhadas sobre cada episódio, incluindo sinopse e elenco.
RF06 O sistema deve permitir que o usuário dê notas para os episódios assistidos.
RF07 O sistema deve permitir que o usuário registre o tipo de dispositivo em que assistiu ao conteúdo.
RF08 O sistema deve permitir que o usuário registre suas reações ao assistir ao conteúdo.
RF10 O sistema deve permitir que o usuário compartilhe suas atividades em redes sociais.
RF12 O sistema deve oferecer uma seção para comentários e discussões sobre os episódios.
RF15 O sistema deve permitir a visualização de quem segue o usuário.
RF16 O sistema deve listar todos os comentários do usuário.
RF17 O usuário deve ser capaz de seguir outros usuários.
RF18 O sistema deve permitir a filtragem baseada na ordem de relevância dos comentários do usuário.
RF19 O usuário poderá excluir um comentário.
RF20 O sistema deve permitir o compartilhamento de comentários para redes sociais vizinhas.
RF21 O sistema deve permitir que o usuário acesse um único comentário em específico.
RF22 O usuário deve ser capaz de adicionar uma foto de perfil.
RF23 O usuário deve ser capaz de adicionar uma foto de capa ao perfil.
RF24 O usuário poderá trocar seu nome de exibição para outros usuários.
RF31 O sistema deve permitir que o usuário deixe a lista oculta para outros usuários.
RF39 O sistema deve permitir o compartilhamento da lista de séries/filmes favoritos para redes sociais vizinhas.
RF47 O usuário deve ser capaz de escolher entre tema claro ou escuro, com a possibilidade de alternar a qualquer momento.
RF48 O usuário deve ser capaz de limpar o cache de uso de memória do sistema.
RF51 O usuário deve ser capaz de comparar o tempo gasto vendo shows com outros usuários
RF52 O sistema deve mostrar um gráfico contendo o tempo gasto assistindo shows.
RF55 O sistema deve listar as conquistas do usuário.
RF56 O usuário deve ser capaz de compartilhar suas conquistas para fora do sistema.
RF57 O sistema deve filtrar as conquistas relacionadas à conteúdo visto, avaliações, comentários e seguidores.
RF61 O sistema deve permitir que o usuário visualize informações detalhadas sobre um ator ao clicar em seu nome na seção de elenco.
RF62 O sistema deve exibir todos os filmes e séries em que o ator trabalhou na página do ator.
RF63 O sistema deve permitir que o usuário filtre a filmografia do ator em "Séries", "Filmes" ou "Séries e Filmes".
RF64 O sistema deve permitir que o usuário acesse as redes sociais do ator, assim como o link para sua wikipédia.

4.4 - Would Have (Teria)

ID Descrição
RF25 O usuário deve ser capaz de editar suas informações pessoais.
RF49 O sistema deve permitir a filtragem de emissoras.