Three-Level Scale
Introdução
Este artefato apresenta a técnica de priorização conhecida como Three Level Scale (TLS). O TLS é uma técnica que divide os requisitos em três níveis de prioridade: alta, média e baixa.
Na técnica TLS, os principais critérios são "importância" e "urgência", que determinam em qual dos três quadrantes o requisito se encaixa. De acordo com Karl E. Wiegers, os quadrantes são definidos da seguinte forma:
Objetivo
No âmbito deste projeto, o objetivo é aplicar a técnica de priorização Three Level Scale (TLS) aos requisitos já elicitados. Nossa meta principal é classificar esses requisitos em três níveis de prioridade: alta, média e baixa, utilizando os critérios de "importância" e "urgência" estabelecidos por Karl E. Wiegers.
Através dessa priorização, visamos alcançar os seguintes resultados:
Com a aplicação eficaz da técnica TLS, esperamos obter uma lista de requisitos priorizada que esteja alinhada com as metas de negócios e as necessidades do projeto. Isso facilitará a tomada de decisões informadas sobre a alocação de recursos e o planejamento da implementação, contribuindo para o sucesso geral do projeto de desenvolvimento de software.
Metodologia
Para realizar a priorização, foram listados todos os requisitos elicitados através das etapas de:
Os participantes fizeram uma videochamada com uma usuária e conforme ela foi surgerindo os requisistos elicitados foram sendo classificados em critérios de alta, média ou baixa complexidade, e posteriormente listados em planilhas.
Participantes
A tabela 1 representa os participantes da técnica three level scale.
Nome | Função |
---|---|
Catlen Cleane | Desenvolvedora |
Ana Carolina Costa Césars | Cliente |
Tabela 1: Participantes.
Autor(a): Carolina Barbosa
Gravação
Priorização ThreeLevelScale
Requisitos de Alta Prioridade
A tabela 1 apresenta os requisitos de Alta Prioridade
identificador | Requisito | Quadrante |
---|---|---|
BR02, ENT01, IN02, OB07 | Os usuários devem poder compartilhar suas telas durante as chamadas | Alta |
BR03, IN03, OB05 | Deve permitir a gravação de chamadas | Alta |
BR07 | Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião | Alta |
BR08 | Deve ser possível baixar as gravações das reuniões | Alta |
BR13 | O anfitrião deve ser capaz de conceder permissões diferentes, a cada participante, para a utilização das ferramentas durante a reunião | Alta |
BR15 | Os usuários devem poder compartilhar arquivos durante as reuniões | Alta |
BR16 | Deve oferecer um modo claro ou escuro de interface como parte de suas funcionalidades de acessibilidade | Alta |
BR17, ENT08, OB17 | Deve permitir que o usuário consiga realizar qualquer atividade com menos de 5 cliques | Alta |
ENT02 | Os usuários devem ser capazes de criar uma videoconferência | Alta |
IN01 | Deve permitir a configuração de controles de acesso | Alta |
IN05 | Ser compatível com sistemas operacionais Android (7.0 ou mais recente) e IOS (12.4 ou mais recente) | Alta |
IN07 | Deve ser de código aberto e gratuito | Alta |
IN10 | Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião | Alta |
IN11, OB12 | Deve garantir a segurança dos dados confidenciais compartilhados durante as reuniões por vídeoconferência | Alta |
IN12 | Deve ser estável, tendo no máximo 1 queda de funcionamento por dia | Alta |
OB02 | Dever permitir convidar participantes através de compartilhamento de link por meio de outros aplicativos | Alta |
OB04 | Deve possuir a opção de mutar o áudio | Alta |
OB11 | Deve permitir que o usuário configure seu perfil, com nome de usuário e foto | Alta |
Tabela 1: Requisitos de Alta Prioridade.
Autor(a):Júlia Vitória e Catlen Cleane
Requisitos de Média Prioridade
A tabela 2 apresenta os requisitos de Média Prioridade
Identificador | Requisito | Quadrante |
---|---|---|
BR06 | Deve permitir que o anfitrião de uma reunião consiga desligar o microfone e a câmera de qualquer participante | Média |
BR11 | O anfitrião deve ser capaz de controlar a entrada em uma sala por meio de senha de acesso | Média |
BR12 | Deve ser possível ingressar em uma reunião sem a necessidade de um login | Média |
BR18 | Deve possuir um bom contraste entre as cores a fim de aprimorar a legibilidade | Média |
IN06 | Deve ter acesso facilitado para instalação, sem levar mais de 30 segundos de pesquisa direta para encontrar a aplicação nas lojas de aplicativos | Média |
IN13 | Deve oferecer um desempenho responsivo, se adaptando mediante o tamanho da tela | Média |
OB01 | Deve permitir fazer autenticação através de outros aplicativos, como Google ou Facebook | Média |
BR05, ENT05 | Deve permitir a transcrição do áudio da chamada | Média |
OB06 | Deve permitir enviar mensagem de texto durante a videochamada | Média |
OB13 | Deve possuir um calendário com chamadas agendadas | Média |
OB14 | Deve permitir que o calendário de um usuário seja sincronizado ao de outros | Média |
OB15 | Deve permitir agendar reuniões com outros usuários atraveS do calendário | Média |
OB16 | Deve ser um aplicativo que ocupe menos de 100mb de memória | Média |
Tabela 2: Requisitos de Média Prioridade.
Autor(a):Júlia Vitória e Catlen Cleane
Requisitos de Baixa Prioridade
A tabela 3 apresenta os requisitos de Baixa Prioridade
identificador | Requisito | Quadrante |
---|---|---|
BR01, ENT06, IN04 | Deve permitir a utilização de quadro de anotação durante a chamada | Baixa |
BR04, ENT07 | O usuário deve ser capaz de alterar seu fundo em uma chamada de vídeo | Baixa |
BR09, IN09 | Deve possuir um mecanismo de busca a partir da data da reunião | Baixa |
BR10 | Deve fornecer ao usuário a capacidade de visualizar todas as salas em que ele participou anteriormente. | Baixa |
BR15 | Deve ser possível a integração com aplicativos de calendário afim de possibilitar a visualização dos compromissos do usuário no aplicativo | Baixa |
ENT03, OB09 | Os usuários devem poder compartilhar emojis pré-definidos durante as chamadas | Baixa |
IN08 | Deve ser possível deletar reuniões armazenadas | Baixa |
OB03 | Deve possuir um link de ajuda para explicar como se convida outros participantes | Baixa |
OB10 | O anfitrião deve conseguir, através do compartilhamento de tela, interagir no celular de outro usuário | Baixa |
Tabela 3: Requisitos de Baixa Prioridade.
Autor(a):Júlia Vitória e Catlen Cleane
Legenda
Histórico de Versão
A tabela 4 representa o histórico de versão do documento.
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
06/10/2023 | Elaboração do artefato | Júlia Vitória | Carolina Barbosa |
1.1 |
23/10/2023 | Tabelas com requisitos junto com um usuário | Catlen Cleane | Carolina Barbosa |
1.2 |
06/12/2023 | Adição de hiperlinks | Carolina Barbosa | Catlen Cleane |
Tabela 4: Histórico de Versão.
Autor(a): Júlia Vitória
Bibliografia
[1] Three Level Scale em Bilheteria Digital. Acesso em 06 de Outubro de 2023.