要件定義とは?

要件定義とは、システム開発の最初の工程で、「システムで何を実現するか」を発注者と開発者が合意して文書化する作業のこと。ここでの認識ズレが後工程の手戻りの最大原因で、プロジェクトの成否を左右します。

実務での使い方

整理する内容は大きく3つで、①業務要件(業務フローがどう変わるか)②機能要件(システムが何をするか)③非機能要件(性能・セキュリティ・稼働率など)です。開発会社任せにせず、業務を知る現場担当者が参加することが品質の条件になります。RFPの段階で課題を明確にしておくと、要件定義がスムーズです。

よくある失敗は、要望をすべて「必須」にして予算とスケジュールが破綻することです。Must(必須)とWant(歓迎)を分け、初回リリースはMustに絞るのが定石です。また、性能や障害時対応などの非機能要件は漏れやすく、後から発覚すると高くつく代表例です。

この用語に関連する無料ツール

もっと詳しく学ぶ

関連用語

最終更新: ・ 作成:Digital Sales 編集部

← 用語集の一覧に戻る