非機能要求を洗い出せたら,次はそれらを精査し,整理・分析することが欠かせない。具体的には、優先度を見極めるほか,「要求同士の矛盾」「要求に入り込む主観」「コスト/実現方法とのバランスの欠如」といった点を排除する必要がある。順番に見ていこう。 「ユーザーはすべての要求に高い優先度を付けるもの。それを鵜呑みにすると要求はどんどん膨らむ」(電通国際情報サービスの下山氏)。非機能要求を洗い出せたら,次はそれらを精査し,整理・分析することが欠かせない。 下山氏は要求が膨らむことを防ぐために,非機能要求の優先度を慎重に見極めている。そこで使っているテクニックは,オープン質問とクローズ質問の使い分けである。最初に「性能が要求される機能は?」と自由な回答を求める(オープン質問)。次に「今挙げたなかで特に性能を求める機能は?」と優先度が高い要求を絞り込む(クローズ質問)。こうすると,すべてを高い優先度として