Pular para conteúdo

Requisitos Priorizados

Introdução

Nessa página, iremos realizar a priorização dos requisitos elicitados pelas técnicas escolhidas. Utilizaremos a tabela construída na página de requisitos elicitados. Os participantes da priorização estão listados na Tabela 1 e os requisitos na Tabela 2.

Metodologia

Para a priorização dos requisitos forma usadas as técnicas de: In or Out, Three Level Scale e MoSCoW. Elas estão descritas mais detalhadamente na página de Técnicas de Priorização.

In or Out

A técnica "In or Out" foi aplicada no dia 19 de abril de 2024, das 23:28 às 23:50. Os participantes da priorização foram Guilherme Westphall, Kauan T. Eiras e Matheus Duarte, respectivamente como mediadores e usuário, conforme listado na Tabela 1, e os requisitos priorizados estão na Tabela 2.

Tabela 1: Participantes

Mediador Usuário Data Hora Local
Guilherme Westphall
Kauan Eiras
Matheus Duarte 19/04/2024 23:28 Microsoft Teams

Autores: Guilherme Westphall e Kauan Eiras, 2024

Tabela 2: Priorização pela técnica "In or Out".

Tipo Descrição Rastreabilidade In or Out
RF O aplicativo deve possuir uma barra de pesquisa OBS01, BRS23 In
RF O aplicativo deve ter opção de navegação anônima OBS02 Out
RF O aplicativo deve possuir opção de visualizar e agrupar guias OBS03, BRS13 In
RF O aplicativo deve possuir opção de favoritar sites OBS04 Out
RF O aplicativo deve possuir histórico de navegação OBS05, BRS24 In
RF O aplicativo deve possuir histórico de downloads OBS06 Out
RF O aplicativo deve ser possível instalar extensões de uso OBS07, BRS09 In
RF O aplicativo deve possuir opção de sincronizar e salvar dados inseridos OBS08, BRS03, QST01, BRS14 In
RF O aplicativo deve permitir visualização dos sites em formato desktop OBS09 Out
RF O aplicativo deve permitir a criação de atalhos na tela inicial do dispositivo OBS10, ENT10 Out
RF O aplicativo deve oferecer sugestões personalizadas de pesquisa OBS12, BRS15 In
RF O aplicativo deve permitir a personalização da tela inicial do navegador OBS13, BRS22 Out
RF O aplicativo deve suportar a mudança de idioma do sistema OBS14 In
RF O aplicativo deve permitir a alternação entre tema claro e escuro OBS15, OBS16, ENT06, QST04 In
RF O aplicativo deve possuir suporte para atalhos de gestos OBS18 In
RF O aplicativo deve possibilitar a troca de conta do usuário OBS20 In
RF O aplicativo deve permitir a alteração da senha da conta do usuário OBS21 In
RF O aplicativo deve permitir ao usuário limpar seu histórico de navegação OBS22 In
RF O aplicativo deve permitir ao usuário limpar seus dados inseridos e de navegação OBS23 In
RF O aplicativo deve ser permitir a habilitação e bloqueio de notificações OBS24 In
RF O aplicativo deve permitir alterar a fonte de texto em tipo e tamanho OBS26, OBS19 In
RF O aplicativo deve incluir opção de bloquear anúncios OBS27, BRS08, QST02 In
RF O aplicativo deve incluir opção de busca interna na página OBS28 In
RF O aplicativo deve incluir opção de pesquisa por voz OBS29 In
RF O aplicativo deve possuir opção de leitura da página em voz alta OBS30, BRS11 In
RF O aplicativo deve possuir opção de controle parental de acesso das páginas OBS32, BRS18 In
RF O aplicativo deve oferecer opção de impressão de páginas OBS33 Out
RF O aplicativo deve conter opção de traduzir o idioma das páginas OBS34, BRS10 In
RF O aplicativo deve permitir sincronização de dados pessoais com a conta do Google ENT01, BRS07, QST01 In
RF O aplicativo deve oferecer opção de navegação através de rede privada virtual (VPN) ENT03 Out
RNF O aplicativo deve ser leve ENT04, QST03 In
RNF Acesso rápido à sites acessados recentemente ENT05, BRS24 Out
RNF O aplicativo deve apresentar um design arredondado ENT06 Out
RNF O aplicativo deve possuir modo alternativo de cores para daltônicos ENT07, BRS17, QST04 In
RF O aplicativo deve simular, para desenvolvedores, suas aplicações em outros navegadores ENT08 Out
RNF O aplicativo deve apresentar uma interface minimalista ENT09, QST06 In
RNF O aplicativo deve ser rápido BRS01 Out
RNF O aplicativo deve gerir bem a memória BRS02 In
RF O aplicativo deve ser compatível com vários sistemas operacionais BRS05, BRS20 In
RNF O aplicativo deve ser seguro OBS36, OBS37, BRS16, BRS06 In
RNF O aplicativo deve ser de fácil uso BRS12, QST07, BRS21 In
RF O aplicativo deve conter uma ferramenta de correção ortográfica BRS19 Out

Autores: Guilherme Westphall e Kauan Eiras, 2024

Vídeo 1: Gravação da reunião de aplicação da técnica "In or Out".

Autores: Guilherme Westphall e Kauan Eiras, 2024

Three Level Scale

A aplicação dessa técnica se deu através de uma reunião no Microsoft Teams, que pode ser acessada no Vídeo 2 e uso da plataforma Mural. No Mural, foi criada uma lista dos requisitos e uma tabela com as colunas Alta Prioridade, Média Prioridade e Baixa Prioridade, que pode ser vista na Tabela 4. Durante a reunião foi feita a discussão de cada requisito e a sua priorização em uma das colunas da tabela. Na Tabela 3, é possível visualizar a lista de participantes da reunião.

Tabela 3: Participantes

Mediador Usuário Data Hora Local
Davi Pierre
Lucas Martins
Guilherme Dutra
Julia Gabriela
20/04/2024 16:35 Microsoft Teams

Autor: Lucas Martins, 2024

Diagrama 1: Site mural

Autor: Lucas Martins, 2024

Tabela 4: Priorização pela técnica "Three Level Scale".

Tipo Descrição Rastreabilidade Prioridade
RF O aplicativo deve possuir uma barra de pesquisa OBS01, BRS23 Alta
RF O aplicativo deve ter opção de navegação anônima OBS02 Média
RF O aplicativo deve possuir opção de visualizar e agrupar guias OBS03, BRS13 Baixa
RF O aplicativo deve possuir opção de favoritar sites OBS04 Alta
RF O aplicativo deve possuir histórico de navegação OBS05, BRS24 Média
RF O aplicativo deve possuir histórico de downloads OBS06 Baixa
RF O aplicativo deve ser possível instalar extensões de uso OBS07, BRS09 Alta
RF O aplicativo deve possuir opção de sincronizar e salvar dados inseridos OBS08, BRS03, QST01, BRS14 Alta
RF O aplicativo deve permitir visualização dos sites em formato desktop OBS09 Alta
RF O aplicativo deve permitir a criação de atalhos na tela inicial do dispositivo OBS10, ENT10 Alta
RF O aplicativo deve oferecer sugestões personalizadas de pesquisa OBS12, BRS15 Média
RF O aplicativo deve permitir a personalização da tela inicial do navegador OBS13, BRS22 Alta
RF O aplicativo deve suportar a mudança de idioma do sistema OBS14 Média
RF O aplicativo deve permitir a alternação entre tema claro e escuro OBS15, OBS16, ENT06, QST04 Alta
RF O aplicativo deve possuir suporte para atalhos de gestos OBS18 Média
RF O aplicativo deve possibilitar a troca de conta do usuário OBS20 Alta
RF O aplicativo deve permitir a alteração da senha da conta do usuário OBS21 Alta
RF O aplicativo deve permitir ao usuário limpar seu histórico de navegação OBS22 Média
RF O aplicativo deve permitir ao usuário limpar seus dados inseridos e de navegação OBS23 Média
RF O aplicativo deve ser permitir a habilitação e bloqueio de notificações OBS24 Alta
RF O aplicativo deve permitir alterar a fonte de texto em tipo e tamanho OBS26, OBS19 Alta
RF O aplicativo deve incluir opção de bloquear anúncios OBS27, BRS08, QST02 Alta
RF O aplicativo deve incluir opção de busca interna na página OBS28 Alta
RF O aplicativo deve incluir opção de pesquisa por voz OBS29 Alta
RF O aplicativo deve possuir opção de leitura da página em voz alta OBS30, BRS11 Alta
RF O aplicativo deve possuir opção de controle parental de acesso das páginas OBS32, BRS18 Alta
RF O aplicativo deve oferecer opção de impressão de páginas OBS33 Média
RF O aplicativo deve conter opção de traduzir o idioma das páginas OBS34, BRS10 Alta
RF O aplicativo deve permitir sincronização de dados pessoais com a conta do Google ENT01, BRS07, QST01 Alta
RF O aplicativo deve oferecer opção de navegação através de rede privada virtual (VPN) ENT03 Média
RNF O aplicativo deve ser leve ENT04, QST03 Baixa
RNF Acesso rápido à sites acessados recentemente ENT05, BRS24 Baixa
RNF O aplicativo deve apresentar um design arredondado ENT06 Baixa
RNF O aplicativo deve possuir modo alternativo de cores para daltônicos ENT07, BRS17, QST04 Baixa
RF O aplicativo deve simular, para desenvolvedores, suas aplicações em outros navegadores ENT08 Baixa
RNF O aplicativo deve apresentar uma interface minimalista ENT09, QST06 Média
RNF O aplicativo deve ser rápido BRS01 Alta
RNF O aplicativo deve gerir bem a memória BRS02 Alta
RF O aplicativo deve ser compatível com vários sistemas operacionais BRS05, BRS20 Média
RNF O aplicativo deve ser seguro OBS36, OBS37, BRS16, BRS06 Alta
RNF O aplicativo deve ser de fácil uso BRS12, QST07, BRS21 Alta
RF O aplicativo deve conter uma ferramenta de correção ortográfica BRS19 Média

Autor: Lucas Martins, 2024

Vídeo 2: Gravação da reunião de aplicação da técnica "Three Level Scale".

Autor: Lucas Martins, Davi Pierre, 2024

MoSCoW

A aplicação dessa técnica se deu através de reunião no Microsoft Teams e com uso da ferramenta Miro para diagramação dos requisitos elicitados em tabela dividida nos componentes da técnica MoSCoW. A priorização foi feita ao longo da chamada. Na Tabela 5, é possível verificar os participantes.

Tabela 5: Participantes

Mediador Usuário Data Hora Local
Kallyne Macedo Mariana Vignon 22/04/2024 13:18 Gama, DF

Autor: Leonardo Sobrinho, 2024

Tabela 6: Legenda das iniciais da técnica "MoSCoW".

Inicial Significado
M Tem que ter, necessário para a release atual
S Deveria ter, necessário para a release futura
C Poderia ter, Interessante para a release futura
W Teria, pode ou não aparecer em uma release futura

Autor: Leonardo Sobrinho, 2024

Tabela 7: Priorização pela técnica "MoSCoW".

Tipo Descrição Rastreabilidade M S C W
RF O aplicativo deve possuir uma barra de pesquisa OBS01, BRS23 M
RF O aplicativo deve ter opção de navegação anônima OBS02 S
RF O aplicativo deve possuir opção de visualizar e agrupar guias OBS03, BRS13 C
RF O aplicativo deve possuir opção de favoritar sites OBS04 S
RF O aplicativo deve possuir histórico de navegação OBS05, BRS24 M
RF O aplicativo deve possuir histórico de downloads OBS06 M
RF O aplicativo deve ser possível instalar extensões de uso OBS07, BRS09 S
RF O aplicativo deve possuir opção de sincronizar e salvar dados inseridos OBS08, BRS03, QST01, BRS14 M
RF O aplicativo deve permitir visualização dos sites em formato desktop OBS09 M
RF O aplicativo deve permitir a criação de atalhos na tela inicial do dispositivo OBS10, ENT10 S
RF O aplicativo deve oferecer sugestões personalizadas de pesquisa OBS12, BRS15 C
RF O aplicativo deve permitir a personalização da tela inicial do navegador OBS13, BRS22 W
RF O aplicativo deve suportar a mudança de idioma do sistema OBS14 M
RF O aplicativo deve permitir a alternação entre tema claro e escuro OBS15, OBS16, ENT06, QST04 C
RF O aplicativo deve possuir suporte para atalhos de gestos OBS18 M
RF O aplicativo deve possibilitar a troca de conta do usuário OBS20 M
RF O aplicativo deve permitir a alteração da senha da conta do usuário OBS21 M
RF O aplicativo deve permitir ao usuário limpar seu histórico de navegação OBS22 M
RF O aplicativo deve permitir ao usuário limpar seus dados inseridos e de navegação OBS23 M
RF O aplicativo deve ser permitir a habilitação e bloqueio de notificações OBS24 S
RF O aplicativo deve permitir alterar a fonte de texto em tipo e tamanho OBS26, OBS19 M
RF O aplicativo deve incluir opção de bloquear anúncios OBS27, BRS08, QST02 S
RF O aplicativo deve incluir opção de busca interna na página OBS28 S
RF O aplicativo deve incluir opção de pesquisa por voz OBS29 M
RF O aplicativo deve possuir opção de leitura da página em voz alta OBS30, BRS11 M
RF O aplicativo deve possuir opção de controle parental de acesso das páginas OBS32, BRS18 M
RF O aplicativo deve oferecer opção de impressão de páginas OBS33 S
RF O aplicativo deve conter opção de traduzir o idioma das páginas OBS34, BRS10 M
RF O aplicativo deve permitir sincronização de dados pessoais com a conta do Google ENT01, BRS07, QST01 S
RNF O aplicativo deve ser leve ENT04, QST03 S
RNF Acesso rápido à sites acessados recentemente ENT05, BRS24 S
RNF O aplicativo deve apresentar um design arredondado ENT06 W
RNF O aplicativo deve possuir modo alternativo de cores para daltônicos ENT07, BRS17, QST04 M
RF O aplicativo deve simular, para desenvolvedores, suas aplicações em outros navegadores ENT08 M
RNF O aplicativo deve apresentar uma interface minimalista ENT09, QST06 S
RNF O aplicativo deve ser rápido BRS01 M
RNF O aplicativo deve gerir bem a memória BRS02 M
RF O aplicativo deve ser compatível com vários sistemas operacionais BRS05, BRS20 M
RNF O aplicativo deve ser seguro OBS36, OBS37, BRS16, BRS06 M
RNF O aplicativo deve ser de fácil uso BRS12, QST07, BRS21 M
RF O aplicativo deve conter uma ferramenta de correção ortográfica BRS19 C

Autor: Leonardo Sobrinho, 2024

Vídeo 3: Gravação da reunião de aplicação da técnica "MoSCoW".

Autor: Kallyne Macedo, 2024

Resultado da Priorização

A Tabela 8 mostra os requisitos que tiveram maior prioridade nas técnicas In or Out (In), Three Level Scale (Alta ou Média) e MoSCoW (M ou S).

Tabela 8: Requisitos Priorizados

ID Tipo Descrição Rastreabilidade Implementado Priorização
1 R1 RF O aplicativo deve possuir uma barra de pesquisa OBS01, BRS23 Sim In, Alta, M
2 R5 RF O aplicativo deve possuir histórico de navegação OBS05, BRS24 Sim In, Média, M
3 R7 RF O aplicativo deve ser possível instalar extensões de uso OBS07, BRS09 Sim In, Alta, S
4 R8 RF O aplicativo deve possuir opção de sincronizar e salvar dados inseridos OBS08, BRS03, QST01, BRS14 Sim In, Alta, M
5 R13 RF O aplicativo deve suportar a mudança de idioma do sistema OBS14 Sim In, Média, M
6 R14 RF O aplicativo deve permitir a alternação entre tema claro e escuro OBS15, OBS16, QST04 Sim In, Alta, C
7 R15 RF O aplicativo deve possuir suporte para atalhos de gestos OBS18 Sim In, Média, M
8 R16 RF O aplicativo deve possibilitar a troca de conta do usuário OBS20 Sim In, Alta, M
9 R17 RF O aplicativo deve permitir a alteração da senha da conta do usuário OBS21 Sim In, Alta, M
10 R18 RF O aplicativo deve permitir ao usuário limpar seu histórico de navegação OBS22 Sim In, Média, M
11 R19 RF O aplicativo deve permitir ao usuário limpar seus dados inseridos e de navegação OBS23 Sim In, Média, M
12 R20 RF O aplicativo deve ser permitir a habilitação e bloqueio de notificações OBS24 Sim In, Alta, S
13 R21 RF O aplicativo deve permitir alterar a fonte de texto em tipo e tamanho OBS26, OBS19 Não In, Alta, M
14 R22 RF O aplicativo deve incluir opção de bloquear anúncios OBS27, BRS08, QST02 Não In, Alta, S
15 R23 RF O aplicativo deve incluir opção de busca interna na página OBS28 Sim In, Alta, S
16 R24 RF O aplicativo deve incluir opção de pesquisa por voz OBS29 Sim In, Alta, M
17 R25 RF O aplicativo deve possuir opção de leitura da página em voz alta OBS30, BRS11 Não In, Alta, M
18 R26 RF O aplicativo deve possuir opção de controle parental de acesso das páginas OBS32, BRS18 Não In, Alta, M
19 R28 RF O aplicativo deve conter opção de traduzir o idioma das páginas OBS34, BRS10 Não In, Alta, M
20 R29 RF O aplicativo deve permitir sincronização de dados pessoais com a conta do Google ENT01, BRS07, QST01 Não In, Alta, S
21 R32 RF O aplicativo deve ser compatível com vários sistemas operacionais BRS05, BRS20 Sim In, Média, M
22 R38 RNF O aplicativo deve apresentar uma interface minimalista ENT09, QST06 Não In, Média, S
23 R40 RNF O aplicativo deve gerir bem a memória BRS02 Sim In, Alta, M
24 R41 RNF O aplicativo deve ser seguro OBS36, OBS37, BRS16, BRS06 Sim In, Alta, M
25 R42 RNF O aplicativo deve ser de fácil uso BRS12, QST07, BRS21 Sim In, Alta, M

Autor: Lucas Martins, 2024

Referências

  1. WIEGERS, Karl E.; BEATTY, Joy. Software requirements. Pearson Education, 2013.

Histórico de versões

Versão Data Descrição Autor Revisor
1.0 19/04/2024 Cria página Guilherme Westphall Kauan Eiras
1.1 19/04/2024 Adiciona tabela 1 e 2 Guilherme Westphall Kauan Eiras
1.2 19/04/2024 Adiciona link da gravação Guilherme Westphall Kauan Eiras
1.3 20/04/2024 Atualização do link da gravação para youtube Kauan Eiras Guilherme Westphall
1.4 21/04/2024 Adiciona aplicação da técnica three level scale Lucas Martins Davi Pierre
1.5 20/04/2024 Adiciona o metodo MOSCOW Leonardo Sobrinho Kallyne Macedo
1.6 22/04/2024 Adiciona o vídeo do método MOSCOW Kallyne Macedo Guilherme Westphall
1.7 26/05/2024 Adiciona tabela de resultado da priorização Lucas Martins Kauan Eiras
1.8 28/05/2024 Adiciona correções da técnica In or out Guilherme Westphall Kauan Eiras
1.9 03/06/2024 Atualização da legenda da tabela 4, da legenda do vídeo 2 e do texto da "Three level scale" Davi Pierre Lucas Martins
2.0 05/06/2024 Incrementa tabela de entrevistas, links da rastreabilidade Kallyne Macedo, Lucas Martins Kauan Eiras
2.1 15/06/2024 Adiciona IDs na tabela 8 referentes aos requisitos R8, R14, R20, R26, R32 e R38 Guilherme Westphall Davi Pierre
2.2 19/06/2024 Adiciona IDs na tabela 8 Leonardo Sobrinho Davi Pierre
2.3 26/06/2024 Adição de links referenciando as técnicas na rastreabilidade. Kauan Eiras Davi Pierre
2.4 06/07/2024 Correções Guilherme Westphall Kauan Eiras