こんにちは。
本日はタイトルにある非機能要件とは何か、について説明していきます。
上流工程のプロジェクトにアサインされると、初期段階で会話の中で機能要件という言葉が出てくるかと思います。
機能要件とは、ざっくりいうと、そのプロジェクトにおいて、顧客から求められている要件のことです。
具体的には、営業情報をシステム上で共有し、把握したいといったものや、
受発注情報に連動した在庫管理を行いたいといった、顧客が叶えたいことのイメージがしやすい要件のことです。
では、非機能要件とは何でしょうか。
機能要件では『非ず』とあるから、機能設計の逆で「そのプロジェクトで顧客から求められていない要件」…?
…ただ機能設計の意味を逆にしてもイメージが湧かないですよね 。
簡潔に言うと、非機能要件とは顧客が機能面以外にシステムに求める要件です。
具体的には営業情報を共有し、把握するシステムがダウンした時に〇〇時間以内に復旧してほしいということや、
業務時間中は、システムに関する質問に答えてくれる担当者がいてほしいといった、
プロジェクトが進まないと顧客がイメージしにくい要件のことです。
要件定義の際にこの非機能設計の項目を確認することが漏れており、後から項目を考えるとなると、時間がかかります。
そのため、非機能設計も忘れずに要件定義の際にヒアリングすることが大切です。
以上、非機能要件とは何かの説明でした。
参考URL:
https://qiita.com/hot_study_man/items/43de9839a07dd6140937
https://e-words.jp/w/%E6%A9%9F%E8%83%BD%E8%A8%AD%E8%A8%88.html