最近何かと話題の「非機能要件」だが、これほど分かったようで分からない妙な気分になる言葉も珍しい。「機能要件以外のすべての要件」と言ったところで、説明になっていない。性能や信頼性などと例示しても、心にストンとは落ちていかない。ところが、この非機能要件についてよくよく考えると、実は恐ろしい。なんせ、今どきの非機能要件を定義するには、占い師にでもならなければ不可能なことが多いからだ。 システム開発に携わる技術者は、この非機能要件になかなか思いが至らない。だから、ITベンダーは非機能要件で躓くケースが多い。テスト段階になって、客から「こんなの遅くって使えるか!」などとダメ出しされる事態に立ち至る。これはユーザー企業でも同じのようで、少し前に先進企業との誉れの高い金融機関の人に聞いたら、要件定義で抜け落ち運用部隊に指摘されて手戻り発生という事件もちょくちょくあるらしい。 では、この非機能要件をどうの
![非機能要件を定義するために未来を占いますか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)