要件定義とは?
要件定義とは、システム開発の最初の工程で、「システムで何を実現するか」を発注者と開発者が合意して文書化する作業のこと。ここでの認識ズレが後工程の手戻りの最大原因で、プロジェクトの成否を左右します。
実務での使い方
整理する内容は大きく3つで、①業務要件(業務フローがどう変わるか)②機能要件(システムが何をするか)③非機能要件(性能・セキュリティ・稼働率など)です。開発会社任せにせず、業務を知る現場担当者が参加することが品質の条件になります。RFPの段階で課題を明確にしておくと、要件定義がスムーズです。
よくある失敗は、要望をすべて「必須」にして予算とスケジュールが破綻することです。Must(必須)とWant(歓迎)を分け、初回リリースはMustに絞るのが定石です。また、性能や障害時対応などの非機能要件は漏れやすく、後から発覚すると高くつく代表例です。
この用語に関連する無料ツール
もっと詳しく学ぶ
- RFP(提案依頼書)とは?書き方と構成10項目・RFIとの違いをわかりやすく解説
RFP(提案依頼書)の書き方を構成10項目で解説。RFI・見積依頼との違い、予算を書くべきか、提案準備期間の目安(2週間以上)、ベンダーの提案品質を上げる書き方…