要件の優先順位付け
ソフトウェア製品の要件に優先順位を付けるための、優れた比較的使いやすい方法は、コスト/価値アプローチです。このアプローチは、Joachim KarlssonとKevin Ryanによって開発された。その後、このアプローチはFocal Point社(2005年にTelelogicに買収されました)でさらに発展し、商品化された。基本的な考え方は、個々の候補要件ごとに、要件を実装するためのコストと、要件の価値を判断することである。
要件の価値とコストの評価は、階層分析法(AHP)を使用して実行される。この手法は、 Thomas Saatyが開発した。基本的な考え方は、(候補)要件のすべてのペアについて、ペアの1つの要件を他の要件と比較して価値とコストを評価する。たとえば、(Req1、Req2)の値が3の場合、要件1は要件2の3倍の価値になる。自明なことに、これは(Req2、Req1)の値が1/3であることを示す。 KarlssonとRyanのアプローチでは、候補者の要件を確認し、優先順位を決定するための5つの段階が示唆されている。
要件エンジニアは、候補要件の完全性を注意深く確認し、それらが明確な方法で記述されていることを確認する。