Pular para conteúdo

MoSCoW

1. Introdução

Durante o processo de elicitação de requisitos para o sistema voltado ao apoio das atividades do IBGE, tornou-se essencial estabelecer uma hierarquia de importância entre os requisitos levantados. Para isso, foi aplicada a técnica de priorização conhecida como técnica MoSCoW, conforme descrita no material didático utilizado na disciplina, disponível em Sales (2025).
Essa técnica é amplamente utilizada em projetos de desenvolvimento de software, permitindo que os stakeholders classifiquem os requisitos com base em sua importância e urgência. A técnica MoSCoW oferece uma abordagem clara e estruturada para categorizar os requisitos em diferentes níveis de prioridade:
  • Must have (M): funcionalidades essenciais, cuja ausência inviabiliza o uso do sistema;
  • Should have (S): requisitos importantes, mas não críticos para a operação mínima;
  • Could have (C): funcionalidades desejáveis, que agregam valor se implementadas;
  • Won’t have (W): itens que não serão tratados nesta versão, mas que podem ser considerados no futuro.

2. Participantes

Para aplicação da técnica, foram definidos dois participantes com perfis distintos e relevantes ao contexto de uso do sistema. Clístenes Mendonça, atualmente cursando mestrado na Escola Nacional de Saúde Pública (Fiocruz) e atuando como servidor público da Secretaria de Estado da Saúde do Distrito Federal (SES-DF), foi selecionado como representante do público-alvo. Seu conhecimento sobre as demandas informacionais em políticas públicas e institucionais contribuiu para uma avaliação alinhada às necessidades reais dos usuários. Já Gabriel Pinto atuou como mediador do processo, sendo responsável por orientar a aplicação da técnica, esclarecer dúvidas e organizar os resultados.

3. Metodologia

A técnica de priorização MoSCoW foi aplicada com o objetivo de classificar os requisitos do sistema segundo o grau de importância percebido pelo usuário final. O participante Clístenes Mendonça foi responsável por realizar a priorização com base em sua experiência em políticas públicas e uso de dados institucionais.
Cada requisito foi apresentado individualmente, e então classificado por Clístenes em uma das quatro categorias da técnica MoSCoW: Must have (deve ter), Should have (deveria ter), Could have (poderia ter) ou Won’t have (não terá por agora). Essa categorização permitiu identificar quais funcionalidades são essenciais para o funcionamento mínimo do sistema e quais podem ser planejadas para versões futuras.
O mediador Gabriel Pinto conduziu a sessão, explicando os critérios da técnica MoSCoW, esclarecendo dúvidas durante a análise e registrando as classificações atribuídas. Os resultados foram consolidados em uma tabela, servindo como base para o planejamento das próximas fases do desenvolvimento.

3.1 Cronograma da priorização

O cronograma dessa elicitação, junto com a função de cada um presente na priorização está apresentada na tabela 1:

Tabela 1: Cronograma da priorização.

Nome Data Hora Função
Gabriel Pinto 03/05/2025 19:00 Mediador
Clístene Mendonça 03/05/2025 21:00 Cliente

Fonte: Gabriel Pinto, 2025

4. Resultados

Para apoiar a priorização dos requisitos do sistema, aplicou-se a técnica MoSCoW, que os classifica em quatro categorias conforme sua importância. A Tabela 2 apresenta os requisitos distribuídos segundo essa abordagem, servindo de base para decisões estratégicas no desenvolvimento.

Tabela 2: Resultados da priorização dos requisitos.

ID Descrição Implementado Priorização MoSCoW
RF01 O sistema deve possuir notícias atualizadas sobre dados demográficos/socioeconômicos do Brasil, de seus estados e municípios. Sim Must have (deve ter)
RF02 Sistema deve possuir uma funcionalidade de busca, que independe da tela em que o usuário se encontra. Sim Must have (deve ter)
RF03 Se houver algum dado/indicador atrelado à notícia lida, esse indicador deve estar presente no topo da página da notícia. Sim Must have (deve ter)
RF04 A notícia deve estar na aba de notícias do aplicativo. Sim Must have (deve ter)
RF05 O aplicativo deve possuir uma navbar inferior que permita que o usuário navegue pelas diversas funcionalidades principais da aplicação. Sim Must have (deve ter)
RF06 Sistema deve possuir a aba de indicadores, com principais dados do IBGE, prévia de gráfico e valor com coloração simbólica (verde/vermelha). Sim Must have (deve ter)
RF07 Ao clicar no dado, deve aparecer gráfico mais completo com evolução temporal do indicador. Sim Should have (deveria ter)
RF08 Notícias relacionadas ao dado devem aparecer na tela do dado. Sim Should have (deveria ter)
RF09 Ao lado do nome do indicador, deve aparecer a definição daquele indicador. Sim Should have (deveria ter)
RF10 Uma aba de calendário deve estar presente, com eventos/pesquisas principais do IBGE. Sim Should have (deveria ter)
RF11 Cada dado da aba de síntese deve possuir uma fonte atrelada. Sim Could have (poderia ter)
RF12 Uma aba de extras deve existir. Sim Should have (deveria ter)
RF13 O sistema deve oferecer opção de controle de notificações (ativar ou desativar). Sim Must have (deve ter)
RF14 O sistema deve notificar o usuário sobre novas notícias. Sim Should have (deveria ter)
RF15 Deve haver uma opção de avaliação do aplicativo com coleta de perfil, satisfação, funcionalidades mais usadas e sugestões. Sim Must have (deve ter)
RF16 Deve haver uma opção de compartilhar o aplicativo. Sim Should have (deveria ter)
RF17 Uma opção de suporte deve existir, com ligação ao site do IBGE. Sim Must have (deve ter)
RF18 As redes sociais do IBGE devem ser linkadas. Sim Must have (deve ter)
RF19 As notícias devem ser compartilháveis. Sim Must have (deve ter)
RF20 No calendário, os dias com evento/pesquisa devem ter cor diferente dos demais. Sim Should have (deveria ter)
RF21 O calendário deve permitir visualização de meses passados e futuros em relação ao mês atual. Sim Could have (poderia ter)
RF22 Na aba “síntese”, dados como gentílico, área territorial, população, renda, orçamento, IDH, matrículas, salário médio, PIB per capita e mortalidade infantil devem estar disponíveis por estado e município. Sim Must have (deve ter)
RF23 Filtros por país, estado e município devem estar disponíveis na aba “síntese”. Sim Must have (deve ter)
RF24 Jogos educativos sobre geografia, demografia e temas sociais. Não Could have (poderia ter)
RF25 Modo offline para uso do aplicativo sem conexão com a internet. Não Should have (deveria ter)
RF26 Central de Ajuda dentro do app, com informações sobre o uso do aplicativo Não Must have (deve ter)
RF27 Notificações para notícias relevantes e atualizações dos indicadores favoritos. Não Should have (deveria ter)
RF28 O usuário pode favoritar indicadores e visualizar as últimas atualizações. Não Should have (deveria ter)
RF29 Comparativo de indicadores por região. Não Must have (deve ter)
RF30 Possibilidade de responder a questionários relacionados ao censo diretamente pelo app. Não Must have (deve ter)
RF31 Possibilidade de realizar e preencher questionários diretamente no aplicativo. Não Should have (deveria ter)
RF32 Integração com outras fontes como sites ou APIs externas (ex: dados de transporte público). Não Should have (deveria ter)
RF33 Acesso a dados de diferentes fontes como o IBGE, através do app. Não Must have (deve ter)
RF34 Mapas interativos, com visualização de dados geográficos e demográficos. Não Must have (deve ter)
RF35 Possibilidade de filtro por tipo de dado. Não Must have (deve ter)
RF36 Possibilidade de exportar gráficos e resumos em formatos como PDF. Não Should have (deveria ter)
RF37 Computar informações de dados e gerar relatórios para exportação. Não Must have (deve ter)
RF38 O sistema deve apresentar os indicadores sociais e agropecuários. Não Must have (deve ter)
RF39 O sistema deve filtrar notícias por região e/ou tempo. Não Must have (deve ter)
RF40 O sistema deve apresentar mais dados na seção síntese para os respectivos locais (estado, município), como IDH, total de veículos, governante, entre outros, semelhante ao site de referência. Não Must have (deve ter)
RF41 O sistema deve exibir conteúdos produzidos para outras plataformas, como YouTube, TikTok e Instagram, em uma aba dedicada. Não Should have (deveria ter)
RF42 O sistema deve analisar os conteúdos acessados pelo usuário para recomendar conteúdos similares. Não Must have (deve ter)
RF43 O sistema deve permitir a comparação dos censos realizados em diferentes anos. Não Must have (deve ter)
RF44 O sistema deve exibir uma confirmação sobre a identidade do recenseador. Não Could have (poderia ter)
RF45 O sistema deve realizar estudos preditivos com base nos dados atuais. Não Must have (deve ter)
RF46 O sistema deve informar quais fatores influenciam o aumento ou a diminuição de determinado indicador. Não Should have (deveria ter)
RF47 O sistema deve indicar políticas públicas com base na análise dos dados adquiridos. Não Should have (deveria ter)
RF48 O sistema deve comparar os locais com maior e menor taxa de resposta ao censo. Não Should have (deveria ter)
RF49 Compartilhamento de métricas do aplicativo com a fonte atrelada ao IBGE Não Could have (poderia ter)
RF50 Possibilidade de realizar o próximo censo pelo aplicativo Não Should have (deveria ter)
RF51 Opção de modo noturno. Não Could have (poderia ter)
RF52 Opção de mudança de idiomas (Português, Inglês, Espanhol) Não Must have (deve ter)
RF53 Opção de alterar o tamanho da fonte (com botão) Não Must have (deve ter)
RF54 Opção de alto contraste do aplicativo (com botão) Não Must have (deve ter)
RF55 O sistema deve permitir busca refinada por dados e publicações. Não Must have (deve ter)
RF56 O sistema deve disponibilizar explicações simplificadas sobre os termos técnicos. Não Should have (deveria ter)
RF57 O sistema deve integrar-se com a conta Gov.br. Não Must have (deve ter)
RF58 O sistema deve permitir o compartilhamento de gráficos com link da fonte. Não Should have (deveria ter)
RF59 O sistema deve permitir a consulta a dados demográficos e indicadores por nível territorial detalhado. Sim Must have (deve ter)
RF60 O sistema deve possuir uma FAQ com respostas às dúvidas mais comuns. Não Must have (deve ter)
RF61 O sistema deve apresentar os dados do Censo de forma visual e interativa (ex: infográficos, gráficos). Não Must have (deve ter)
RF62 O sistema deve permitir acesso às publicações completas de cada pesquisa com a metodologia detalhada. Não Must have (deve ter)
RF63 O sistema deve integrar todos ou a maioria dos aplicativos utilizados na coleta de dados de pesquisas. Não Must have (deve ter)
RNF01 O sistema deve estar disponível de forma estável, sem travamentos ou quedas frequentes. Sim Must have (deve ter)
RNF02 O sistema deve permitir uso fluido tanto em computadores quanto em dispositivos móveis. Sim Must have (deve ter)
RNF03 O sistema deve ser compatível com ferramentas de acessibilidade (áudio, Libras). Parcialmente Must have (deve ter)
RNF04 O sistema deve garantir que usuários com baixo letramento estatístico consigam utilizar a interface. Não Must have (deve ter)

Fonte: Técnica de Priorização MoSCoW, 2025.

5. Anexos

5.1 Termo de Consentimento

Todos os participantes envolvidos nas atividades de priorização assinaram um Termo de Consentimento Livre e Esclarecido (TCLE), conforme exigido pelas boas práticas de pesquisa e ética. O termo assegura que os participantes foram informados sobre os objetivos do estudo, a utilização dos dados e sua participação voluntária. O documento pode ser acessado no link abaixo:

📄 Termo de Consentimento - TCLE (PDF)

5.2 Registro da Gravação da Técnica

Para fins de transparência, registro e validação do processo, a atividade de priorização foi gravada com o consentimento prévio dos participantes. A gravação contém a aplicação prática da técnica de priorização MoSCoW, permitindo futura consulta ou auditoria do processo. O arquivo da gravação está disponível no link a seguir:

🎥 Gravação da Técnica de Priorização MoSCoW(Vídeo)

6. Referências

SERRANO, Milene; SERRANO, Mauricio. Requisitos – Aula 07. Material interno acadêmico da UnB.

Figura 1: Referência MoSCoW

Fonte: Slide Material Interno UnB, 2025.

7. Histórico de Versões

Tabela 3: Histórico de versões

Versão Descrição Autor Data Revisor
1.0 Criação do documento Gabriel Pinto 03/05/2025 Caio Duarte
1.1 Adicionando imagem da fonte de referência Gabriel Pinto 04/05/2025 Caio Duarte
1.2 Adicionando Cronograma da Priorização Gabriel Pinto 04/05/2025 Caio Duarte
1.3 Adicionando Link do TCLE e Gravação Gabriel Pinto 04/05/2025 Caio Duarte
1.4 Adicionando coluna de implementado Laryssa Felix 09/05/2025 Letícia Monteiro

Fonte: Caio Duarte, Gabriel Pinto, João Félix, Laryssa Felix, Letícia Monteiro, Ludmila Nunes e Mayara Marques, 2025.