はじめに
上流工程の業務に携わる機会が増えてきたので
ちょっとした用語整理です。
ベストプラクティスや間違いがあれば
書き直していく予定です。
今回は要件定義についてまとめます。
要件定義とは
要求分析の結果を基に
実装すべき制約を明確にして
「要件」として確定すること
要するに
システム開発をする上で重要なことを
仕様作成、設計に落とし込めるまで
内容を精査する。
精査した内容で
ステークホルダーと合意を取る。
要求と要件
「要求」 = 本当に欲しいもの
「要件」 = 本当に要るもの
要求
ビジネス要求や業務要求など種類がありますが
共通して言えることとしては
クライアントがやりたいこと
クライアントが実現したいこと
これらが要求になります。
要件
ざっくり言えば
要求を実現する為に必要なことが
要件となる。
要件は作り手が考えることで
考える為に何が必要かをクライアントにヒアリングする。
まとめ
要求 = やりたいこと
要件 = やらなければならないこと
要件定義フェイズでは
要求を聞き入れ
システムを設計する為の要件を作成する。
要件を作成する場合は
クライアントにヒアリングして
必ず、合意を取る。