要件定義
ようけんていぎ / Requirements Definition
定義
要件定義とは、システムで何を実現するか、必要な機能や条件を開発の前に決めて文書にする工程のことです。
業務で困っていること、使う人、扱うデータ、必要な機能(機能要件)と、性能・セキュリティ・運用などの条件(非機能要件)を整理し、発注する側と開発する側で合意します。ここが曖昧なまま進むと、完成してから「思っていたものと違う」となり、手戻りや追加の費用につながりやすくなります。AIでは、どのくらいの精度なら使えるのか、誤りが出たときに誰がどう確かめるのかを決めておくことが大切です。試してみないと分からない部分は、PoCで確かめてから要件を固めるなど、段階を分ける進め方もあります。
要件定義で整理すること
- 機能要件必要な機能
- 非機能要件性能・セキュリティ・運用などの条件
- AIで加えて決めること使える精度の目安と、誤りが出たときに誰がどう確かめるか
- 試さないと分からない部分PoCで確かめてから要件を固める進め方もある
発注する側と開発する側で合意します。曖昧なまま進むと、手戻りや追加の費用につながりやすくなります。
自社のAI活用の準備度は?7つの柱で、10問・約3分で確かめる(無料・登録不要)