コンテンツにスキップ

要件定義とは何か

要件を定義するとは?

依頼した人ができあがったものに対して「これならOK」というために、「何がどうなればよいのか」ということを明確に定めたもの。

流れ

  1. [A]: 要望を出す
  2. [A]: 要望を要求にする
  3. [B]: 要求を検討する
  4. [B]: 代替案を考え、提案する
  5. [A,B]: 提案への検討から再要求を繰り返し、合意から要件へ

A: 作ってほしい人、B: 作る人

定義すべき要件

ソフトウェアを完成させるために必要な情報を揃える。基本的には次のようになる。

  • UIを決める
  • 機能を決める
  • データを決める

用語

要望

心の中で望んでいる状態

要求

要望を何らかの言葉なり書面なりにすること

要件

作ってほしい人が
作る人に出す
依頼事項

言い換えると

作ってほしい人と
作る人の間の
合意事項

参考文書