MoSCoW
Introdução
A técnica de priorização MoSCoW é uma ferramenta essencial no gerenciamento de projetos, empregada para ordenar os requisitos do projeto em termos de prioridade. No âmbito deste projeto, adotamos o método de priorização MoSCoW para categorizar nossos requisitos em quatro segmentos cruciais: Must Have (Deve Ter), Should Have (Deveria Ter), Could Have (Poderia Ter) e Won't Have (Não Terá).
A classificação dos requisitos baseou-se em uma análise abrangente das necessidades dos stakeholders, considerações técnicas, viabilidade e alinhamento com os objetivos do projeto. Essa abordagem de priorização nos permite tomar decisões informadas sobre como alocar recursos e garantir que nosso projeto atenda às expectativas e metas estabelecidas.
Objetivo
O objetivo da técnica de priorização MoSCoW é classificar as prioridades do projeto ou do produto, permitindo que a equipe e as partes interessadas identifiquem e concentrem seus esforços nos requisitos mais críticos e fundamentais. Isso ajuda a garantir que os recursos sejam alocados de forma eficaz e a manter o foco nas áreas que terão o maior impacto no sucesso geral do projeto. Além disso, a técnica MoSCoW pode ajudar a gerenciar expectativas e comunicar de forma eficaz quais funcionalidades ou requisitos são considerados mais importantes em um determinado momento.
Metodologia
Após aplicarmos as técnicas de elicitação escolhidas pelo grupo e listar todos os requisitos, realizamos uma análise utilizando personas para classificar cada um de acordo com a técnica MoSCoW: Must Have(essenciais), Should Have (importantes), Could Have(opcionais) e Won't Have(exclusões intencionais).
Must Have
A tabela 1 apresenta os requisitos classificados como Must Have.
Tipo | Requisito | Elicitação |
---|---|---|
RF | O usuário deve ser capaz de compartilhar sua tela durante as reuniões | BR02 |
RF | Deve permitir a gravação de chamadas | BR03 |
RF | Deve permitir que o anfitrião tenha a capacidade de remover um participante específico da reunião | BR07 |
RNF | Deve oferecer uma interface simples e objetiva, permitindo que o usuário consiga realizar qualquer atividade com menos de 5 cliques | BR17 |
RF | Os usuários devem poder compartilhar suas telas durante as reuniões | ENT01 |
RF | Os usuários devem ser capazes de criar uma videoconferência | ENT02 |
RF | Deve permitir a gravação de chamadas | ENT04 |
RNF | Deve ter uma interface clara e intuitiva, permitindo que o usuário consiga realizar qualquer atividade com menos de 5 cliques | EN08 e OB18 |
RF | Deve permitir fazer autenticação através de outros aplicativos, como Google ou Facebook | OB01 |
RF | Dever permitir convidar participantes através de compartilhamento de link por meio de outros aplicativos | OB02 |
RF | Deve possuir a opção de mutar o áudio | OB04 |
RF | Deve permitir a gravação de chamadas | OB05 |
RF | Deve permitir enviar menssagem de texto durante a videochamada | OB06 |
RF | Os usuários devem poder compartilhar suas telas durante as chamadas | OB07 |
RF | Deve permitir configuração de perfil | OB11 |
RNF | Deve garantir a segurança dos dados confidenciais compartilhados durante as reuniões por vídeoconferência | OB12 |
RNF | Deve ser um aplicativo que ocupe pouco menos de 100mb de memória | OB17 |
RF | Deve permitir a configuração de controles de acesso | IN01 |
RNF | Ser compatível com sistemas operacionais Android e IOS | IN05 |
RNF | Deve ser de código aberto e gratuito | IN07 |
Tabela 1: Must Have.
Autor(a):Catlen Cleane e Júlia Vitória
Should Have
A tabela 2 apresenta os requisitos classificados como Should Have.
Tipo | Requisito | Elicitação |
---|---|---|
RF | Deve ser possível baixar as gravações das reuniões | BR08 |
RF | O anfitrião deve ser capaz de controlar a entrada em uma sala por meio de senha | BR11 |
RF | O sistema deve permitir a transcrição do áudio de chamada | BR05 EN05 |
RF | Deve permitir que o anfitrião de uma reunião consiga desligar o microfone e a câmera de qualquer participante | BR06 |
RF | Deve fornecer ao usuário a capacidade de visualizar todas as salas em que ele participou anteriormente | BR10 |
RF | Os usuários devem poder compartilhar emojis pré definidos durante as chamadas | ENT03 e OB09 |
RF | Deve permitir a utilização de quadro de anotação durante a chamada | ENT06 |
RF | Os usuários devem ser capaz de alterar seu fundo durante a chamada de vídeo | ENT07 e BR04 |
RF | Os usuários possam compartilhar arquivos durante as reuniões | OB08 |
RF | Deve possuir um calendário com chamadas agendadas | OB13 |
RF | Deve permitir que o calendário de um usuário seja sincronizado ao de outros | OB14 |
RF | Deve permitir agendar reuniões com outros usuários atraves do calendário | OB15 |
RF | Deve possuir uma lista das reuniões que o usuário já participou | OB16 |
RNF | 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 | IN06 |
RNF | Deve ser estável, tendo no máximo 1 queda de funcionamento por dia | IN12 |
RNF | Deve oferecer um desempenho responsivo, se adaptando mediante o tamanho da tela | IN13 |
Tabela 2: Should Have.
Autor(a):Catlen Cleane e Júlia Vitória
Could Have
A tabela 3 apresenta os requisitos classificados como Could Have.
Tipo | Requisito | Elicitação |
---|---|---|
RF | Deve oferecer um modo claro ou escuro de interface como parte de suas funcionalidades de acessibilidade | BR16 |
RNF | Deve possuir um bom contraste entre as cores afim aprimorar a legibilidade | BR18 |
RNF | Deve ser possível ingressar em uma reunião sem a necessidade de um login | BR12 |
RF | Deve possuir um mecanismo de busca a partir da data da reunião | BR09 |
RF | O anfitrião deve ser capaz de conceder permissões diferentes, a cada participante, para a utilização das ferramentas durante a reunião | BR13 |
RF | Deve possuir um link de ajuda para explicar como se convida outros participantes | OB03 |
RF | Deve ser possível deletar reuniões armazenadas | IN08 |
Tabela 3: Could Have.
Autor(a):Catlen Cleane e Júlia Vitória
Won't Have
A tabela 4 apresenta os requisitos classificados como Won't Have.
Tipo | Requisito | Elicitação |
---|---|---|
RNF | Deve ser possível a integração com aplicativos de calendário afim de possibilitar a visualização dos compromissos do usuario no aplicativo | BR15 |
RF | O anfitrião conseguir atraveS do compartilhamento de tela interagir no celular de outro usuário | OB10 |
Tabela 4: Won't Have.
Autor(a):Catlen Cleane e Julia Vitoria
Legenda
Histórico de Versão
A tabela 5 representa o histórico de versão do documento.
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
04/10/2023 | Elaboração do artefato | Catlen Cleane e Júlia Vitória | Carolina Barbosa |
1.1 |
04/10/2023 | Correções do artefato | Catlen Cleane e Bruno Henrique | Carolina Barbosa |
Tabela 5: Histórico de Versão.
Autor(a): Catlen Cleane e Júlia Vitória
Bibliografia
[1] MoSCoW em Simplenote. Acesso em 04 de Outubro de 2023.
[2] Requisitos - Aula 06. Acesso em 04 de Outubro de 2023.