MoSCoW
Introdução
O método de MoSCoW é uma técnica de priorização utilizada em gestão, análise de negócios, gestão de projetos e desenvolvimento de software. Visa chegar a um entendimento comum com as partes interessadas sobre a importância que atribuem à entrega de cada requisito; também é conhecido como priorização MoSCoW ou análise MoSCoW.
Metodologia
Para que a priorização fosse feita, nós, equipe, nos reunimos via Discord onde foi discutido o levantamento dos requisitos elicitados pelas técnicas: questionário, brainstorming, storytelling, observação e prototipação aplicadas.
Dado isso, chegamos à conclusão onde melhor o requisito se encaixaria, de acordo com sua importância. Baseado nas personas e storytellings.
Must "Deve"
Os requisitos classificados como Must (Tabela 1) representam funcionalidades essenciais para o funcionamento básico e seguro do aplicativo. Esses itens não podem ser deixados de fora, pois estão diretamente ligados aos objetivos principais do projeto, como o rastreamento do celular (RF01), bloqueio remoto com autenticação via gov.br (RF02, RF09), e a segurança de dados (RNF12, RNF13).
Tabela 1: Requisitos Must
Código | Descrição |
---|---|
RF01 | Localizar o celular perdido / rastrear em tempo real |
RF02 | Registro e bloqueio remoto do aparelho / Apagar dados / Acesso gov.br |
RF05 | Alerta de emergência para contatos confiáveis |
RF06 | Localização via coordenadas e mapa |
RF08 | Emitir e registrar boletim de ocorrência |
RF09 | Autenticação via gov.br (login seguro) |
RF21 | Notificação de tentativa de acesso suspeito |
RF24 | Atualização da localização em tempo real |
RF26 | Notificação de troca de chip |
RF27 | Consulta de status do bloqueio e rastreamento |
RF32 | Autenticação forte para limpeza remota |
RNF01 | Interface intuitiva com ícones claros |
RNF02 | Linguagem simples e acessível |
RNF04 | Resposta rápida (<200ms nas ações críticas) |
RNF05 | Disponibilidade 24/7 / 99,9% (SLA) |
RNF10 | Precisão do GPS (<10m) |
RNF11 | Rastreamento em segundo plano eficiente |
RNF12 | Backup criptografado (AES-256) |
RNF13 | Autenticação multifator (2FA) com fallback |
RNF15 | Política de privacidade visível |
RNF19 | Monitoramento de acesso não autorizado |
RNF22 | Compatibilidade com Android/iOS (3 últimas) |
RNF25 | Atualizações automáticas de segurança |
Fonte: Felipe das Neves
Should "Deveria"
Na categoria Should (Tabela 2) estão funcionalidades importantes que agregam valor ao sistema, mas que podem ser implementadas após os itens essenciais. Elas complementam a experiência do usuário e ampliam a segurança e usabilidade do aplicativo, como o backup automático (RF04), portal web (RF13) e recursos de acessibilidade (RNF07, RNF08).
Requisitos Should
Código | Descrição |
---|---|
RF03 | Cadastro prévio do celular (IMEI, etc.) |
RF04 | Backup automático de dados / Restauração |
RF11 | Tutorial embutido (passo a passo) |
RF12 | Cadastro de contatos de segurança |
RF13 | Portal web com funções remotas |
RF15 | Botão de bloqueio rápido |
RF23 | Dispositivo de confiança para controle remoto |
RF28 | Modo perdido com ações automáticas |
RF33 | Logs de auditoria de ações remotas |
RF34 | Status de bateria/conectividade antes de ações |
RF35 | Integração com Google Maps para rotas/histórico |
RNF03 | Layout consistente |
RNF06 | Latência de tutoriais/assistente virtual <1s |
RNF07 | Acessibilidade: VLibras e leitor de tela |
RNF08 | Opção de contraste/tamanho de fonte |
RNF14 | Logs de auditoria imutáveis (1 ano) |
RNF16 | Notificações em tempo real (>99% entrega) |
RNF17 | Central de ajuda online/offline |
RNF21 | Sincronização app-portal <5s |
RNF23 | App inicia em <2 segundos |
RNF24 | Suporte a múltiplos idiomas |
Fonte: Felipe das Neves
Could "Poderia"
Os itens da categoria Could (Tabela 3) são considerados desejáveis e inovadores, mas não prioritários neste momento. Incluem melhorias que podem ser implementadas no futuro para enriquecer a experiência do usuário, como comandos por voz (RF16), compartilhamento temporário de localização (RF30) e alarmes remotos (RF07, RF31).
Tabela 3: Requisitos Could
Código | Descrição |
---|---|
RF07 | Alarme remoto sonoro/visual |
RF10 | Múltiplas opções de login (e-mail, social, gov.br) |
RF14 | Sincronização de notificações entre app e portal |
RF16 | Comandos por voz para funções críticas |
RF17 | Backup automático antes do bloqueio |
RF18 | Restaurar backup via e-mail |
RF19 | Emitir som remoto (mesmo em modo silencioso) |
RF22 | Relatório de movimentação em PDF |
RF25 | Agendamento de bloqueio |
RF29 | SMS de confirmação de ação remota |
RF30 | Compartilhamento temporário de localização |
RF31 | Alarme sonoro e visual no dispositivo |
RNF09 | Transcrição em tempo real |
RNF18 | Verificação de integridade com checksum |
RNF20 | Compressão para economizar dados móveis |
Fonte: Felipe das Neves
Won't "Não vai"
Por fim, a categoria Won’t (Tabela 4) inclui requisitos que não serão implementados por ora, como o rastreamento via satélite (RF20), por envolver alta complexidade tecnológica e custo.
Requisitos Won't (por ora)
Código | Descrição |
---|---|
RF20 | Rastreamento via satélite (sem sinal) |
Fonte: Felipe das Neves
Bibliografia
SERRANO, Milene; SERRANO, Maurício. Requisitos (Aula 07): Elicitação, Modelagem e Análise. 2022. Apresentação de Power Point. 50 slides. color. Disponível em: https://aprender3.unb.br/pluginfile.php/2124453/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 04 mai. 2025.
Histórico de Versões
Versão | Data de produção | Descrição da Alteração | Autor(es) | Revisor(es) | Data de Revisão |
---|---|---|---|---|---|
1.0 | 04/05/2025 | Desenvolvimento do artefato | Felipe das Neves | Mateus | 04/05/2025 |