Técnicas de Priorização
Introdução
Depois que os vários requisitos são elicitados , para saber por onde começar o desenvolvimento, de forma a gerar, desde o começo, valor agregado aos clientes, torna-se necessário, priorizar esses requisitos, definindo assim uma ordem de importância para cada.
Descrição das Técnicas
100 Dólares
Na sociedade moderna a pincipal maneira de se atribuir valor a algo é através do dinheiro. Pensando nisso a técnica do 100 doláres foi criada. Consiste em entregar 100 dólares, fictícios, para a equipe de priorização, com isso cada membro da equipe aloca a quantidade que acha necessária no requisito, quanto mais dólares maior é a prioridade.
MoSCoW
É uma técnica de priorização que consiste em determinar 4 escalas de importância para os requisitos:
-
Must(Deve): que afetam diretamente a imagem do cliente. Se um dos itens não é concluído e entregue, ele não pode ser considerado como concluído com sucesso;
-
Should(Deveria): importantes, mas, no momento, não são ncessários, do ponto de vista estratégico, para a entrega;
-
Could(Poderia): desejáveis, também não são considerados importantes no ponto de vista estratégico, mas podem melhorar a satisfação do cliente com algum esforço de desenvolvimento;
-
Would/Want/Won't(Deseja/Não Deseja): menos críticos, com menor retorno sobre o investimento ou não adequados para serem realizados.
First Things First
A técnica First Things First tem como objetivo auxiliar na tomada de decisão sobre quais requisitos implementar inicialmente, considereando os benefícios que o requisito traz para a organização, os recursos necessários para desenvolvê-lo e os riscos associados.
Three Level Scale
A técnica Three Level Scale que tem como objetivo priorizar os requisitos em 3 níveis de importância: - Alta Prioridade: recebe essa clasificação por ser muito importante tanto para a equipe de desenvolvimento, quanto as partes interessadas(donos do produto); - Média Prioridade: quando os requisistos são importantes, mas não são urgentes, pois podem esperar as próximas releases; - Baixa Prioridade: classificação dada a requisitos que tanto a euipe de desenvolvimento, quanto as partes interessadas, desconsideram importantes.
Referências
WIEGERS, Karl E. First Things First: Prioritizing Requirements. Software Development Magazine, 1999. Disponível em: https://www.tarrani.net/linda/prioritizing.pdf. Acesso em: 2 maio 2025.
WIEGERS, Karl E.; BEATTY, Joy. Software Requirements. 3. ed. Redmond: Microsoft Press, 2013.
SERRANO, Maurício; SERRANO, Milene. Aula 7 – Requisitos de Software. Universidade de Brasília, 2025. Material de aula. Acesso em: 2 maio 2025.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 | 02/05/2025 | Criação da página de análise das técnicas de priorização e informações sobre as técnicas | João Igor | João Vitor |
1.1 | 02/05/2025 | Conserto dos erros ortográficos e da diagramação do texto | João Igor | João Vitor |