Pular para conteúdo

MoSCoW

Introdução

A técnica MoSCoW é amplamente utilizada no gerenciamento de requisitos, sendo uma ferramenta eficiente para priorizar funcionalidades e características de projetos. Baseada na categorização de prioridades, ela permite que equipes identifiquem e classifiquem elementos críticos, importantes e desejáveis, assegurando que os recursos sejam aplicados de maneira eficaz. No contexto do desenvolvimento de software, especialmente em projetos com prazos apertados ou orçamentos limitados, o MoSCoW ajuda a alinhar expectativas e otimizar entregas.

Objetivo

O objetivo da técnica MoSCoW é estabelecer uma hierarquia clara de prioridades para os requisitos do projeto, permitindo que a equipe de desenvolvimento concentre seus esforços nas funcionalidades mais relevantes. Além disso, a técnica visa garantir que os elementos essenciais para o sucesso do produto sejam entregues, enquanto itens secundários podem ser planejados para versões futuras ou ajustados conforme necessário.

Metodologia

A aplicação do MoSCoW envolve a divisão dos requisitos em quatro categorias:

Must Have (Deve Ter): Requisitos indispensáveis para que o projeto seja considerado funcional e completo. Should Have (Deveria Ter): Requisitos importantes que agregam valor significativo, mas que podem ser adiados se necessário. Could Have (Poderia Ter): Requisitos desejáveis que podem ser incluídos caso haja tempo e recursos disponíveis. Won't Have (Não Terá): Requisitos que não serão incluídos na versão atual, mas podem ser considerados para futuras iterações. A classificação é realizada em colaboração com as partes interessadas, garantindo alinhamento e priorização com base no impacto do requisito e nos objetivos do projeto. Isso possibilita uma tomada de decisão informada e eficiente, promovendo um desenvolvimento ágil e focado. Foi utilizado um Termo de consentimento antes de cada entrevista, validando o uso de imagem, voz e dados compartilhados pelo participante.

Entrevista

A Tabela 1 contém as informações dos particpantes da entrevista.

Tabela 1 - Participante

Entrevistador Entrevistado
Genilson Silva Alex

Autor: Genilson Silva

Gravação

O vídeo pode ser visto direto no YouTube.

Vídeo 1 - MoSCoW

Autor: Genilson Silva

Tabela de Priorização de Requisitos

Os requisitos classificados foram organizados nas Tabelas 2 para visualização clara e objetiva.

Tabela 2 - MoSCoW

Ítem Requisito Decisão
01 O usuário deve ser capaz de curtir publicações. Deve Ter
02 O usuário deve ser capaz de comentar publicações. Deveria Ter
03 O usuário deve ser capaz de repostar publicações. Deve Ter
04 O usuário deve ser capaz de personalizar o visual do aplicativo. Deve Ter
05 O usuário deve ser capaz de receber notificações baseadas no uso do app. Deve Ter
06 O usuário deve ser capaz de personalizar o feed. Deve Ter
07 O usuário deve ser capaz de integrar ou desconectar a conta do Instagram. Deve Ter
08 O usuário deve ser capaz de controlar quem pode visualizar suas postagens. Deve Ter
09 O sistema deve sugerir conteúdos relevantes ao usuário com base em seus interesses. Deveria Ter
10 O sistema deve permitir a criação de publicações com texto, imagens e links. Deve Ter
11 O usuário deve ser capaz de configurar a visibilidade de sua conta como pública ou privada. Deve Ter
12 O sistema deve criar "Trend Topics" para destacar os assuntos mais discutidos. Poderia Ter
13 O sistema deve reduzir anúncios intrusivos e ajustar algoritmos para maior transparência. Deve Ter
14 O sistema deve verificar contas com base em número de telefone e email cadastrado. Deve Ter
15 O sistema deve melhorar o algoritmo para priorizar conteúdos mais relevantes ao usuário. Poderia Ter
16 O sistema deve implementar mecanismos de moderação para redução de bots e publicações irrelevantes. Deve Ter
17 O sistema deve evitar a sobrecarga de notificações irrelevantes. Deveria Ter
18 O sistema deve garantir uma interface simples e intuitiva para novos usuários. Deveria Ter
19 O sistema deve oferecer autenticação avançada para segurança do usuário. Deveria Ter
20 O sistema deve garantir tempos de resposta inferiores a 1 segundo para interações usuais. Deveria Ter
21 O sistema deve oferecer o controle de privacidade. Deve Ter

Autor: Genilson Silva

Conclusão

A aplicação da técnica MoSCoW no processo de priorização de requisitos para o aplicativo Threads demonstrou ser uma abordagem eficaz e estratégica. A classificação dos requisitos em categorias como "Deve Ter", "Deveria Ter", "Poderia Ter" e "Não Terá" permitiu uma visão clara das funcionalidades mais essenciais e críticas para a experiência do usuário. Esse processo facilitou a tomada de decisões informadas sobre quais recursos deveriam ser entregues imediatamente e quais poderiam ser adiados para versões futuras. A priorização ajudou a focar nos requisitos que têm maior impacto no sucesso do aplicativo, garantindo uma entrega alinhada com as expectativas dos usuários e as metas do projeto. Dessa forma, o MoSCoW contribuiu significativamente para o aprimoramento do Threads, otimizando o uso de recursos e promovendo um desenvolvimento mais ágil e eficiente.

Referências

  • Covey, S. R. (1989). Os 7 Hábitos das Pessoas Altamente Eficazes. FranklinCovey Co.
  • Sommerville, I. (2011). Engenharia de Software (9ª ed.). Pearson.
Versão Data Descrição Autor(es) Revisor(es)
1.0 24/11/2024 Adição da técnica e vídeo Genilson Silva Samuel Ribeiro