Você está na página 1de 1

Um Roteiro para Priorização de Requisitos

Este documento descreve uma técnica de priorização de requisitos de software.


Siga os passos abaixo para utilizar a matriz de priorização de requisitos:

1. Liste todos os requisitos a serem priorizados. Todos os itens devem possuir o mesmo
nível de abstração, por exemplo: não misture requisitos do negócio com requisitos
funcionais. Se existirem requisitos logicamente dependentes entre si, por exemplo: só
atendo ao requisito B se atender anteriormente ao requisito A, liste apenas o requisito
antecedente.

2. Estime o benefício relativo que cada requisito irá proporcionar para o cliente ou negócio
em uma escala de 1 a 9, onde 1 indica benefício de pouca relevância e 9 o benefício de
alta relevância. Os usuários do negócio são as melhores pessoas a julgarem estes
benefícios.

3. Estime o “prejuízo” relativo que a não implementação de cada requisito irá causar no
cliente ou negócio, utilizando uma escala de 1 a 9, onde 1 indica nenhum prejuízo e 9
de grande prejuízo.

4. A coluna de Valor Total é a soma ponderada dos benefícios e prejuízos relativos. Os


benefícios e prejuízos têm, a priori, pesos iguais, no entanto, podem ser alterados como
refinamento do método. A planilha totaliza os valores e calcula os percentuais dos
valores totais de cada requisito.

5. Estime o custo relativo da implementação de cada requisito utilizando a escala de 1 a 9,


onde 1 representa baixo custo e 9 de alto custo. Este item deve ser estimado pelos
analistas de sistema baseado na complexidade do requisito, a extensão do trabalho
requerido para a interface do usuário, possibilidade de reutilização de código, o volume
de testes e a documentação necessária.

6. Estime o grau de riscos técnicos e outros riscos associados a cada requisito utilizando
uma escala de 1 a 9, onde 1 representa baixo risco e 9 de alto risco.

7. Uma vez estimadas todas as variáveis da matriz, a planilha irá calcular a prioridade com
a seguinte fórmula:

Prioridade = Valor % / ((custo % * peso do custo) + (risco % * peso risco))

8. Ordene a lista de requisitos em ordem decrescente de prioridade calculada. O requisito


no topo da lista tem a combinação mais favorável de valor, custo e risco e deve ser
considerado o de mais alta prioridade relativa.

Bibliografia
1. Wiegers K.E.; Software Requirements; Microsoft Press; 1999