「要件定義」を理解しよう (要求・要件の3レベルのまとめ)
システム開発の要件定義には,さまざまな手法がある。
たとえば,「要件」という言葉と「要求」という言葉が混同され紛らわしい。
が,どの手法も基礎は同じ。
- ビジネス
- 業務
- システム
という3階層さえ把握すれば,
要件定義や要求定義について書かれたどんな文章も読みこなしてゆける。
要件定義の「3階層」を理解するための一覧表
要件の3段階 |
|||
---|---|---|---|
段階 |
1 |
2 |
3 |
名称 |
ビジネス要件 |
業務要件 |
システム要件 |
主役・焦点 |
ビジネス, 企業経営者 |
業務,ユーザ, 各部門担当者 |
システム |
要件発信者 |
発注者(顧客) |
受注者(ベンダ) |
|
内容の違い |
|||
要件の内容 |
企業としての,市場に対する目標や経営上・事業上の問題点。 |
業務担当者としての,部門の業務を果たす上での課題・目標。 |
システムとして,業務要件を満たすために業務モデル内で果たす役割。 |
曖昧さを排除するために |
ROIを用いて数値化して記述する。 |
KPIを用いて数値化して記述する。 |
テスト可能な事項を記述する。 |
観点1 |
WHAT |
HOW |
|
観点2 |
トップダウン(経営戦略) |
トップダウン(To-Be業務) ボトムアップ(ニーズ,As-Isへの不満) |
実現性の観点から,両者をマッチング。 シーズがある場合はボトムアップも。 |
各要件の定義工程の成果物 |
動向,課題,施策,稟議承認 |
アクタ,業務モデル,As-Is業務とTo-Be業務の差分,用語集 |
機能,アーキテクチャ・方式,データモデル,運用要件,移行要件 |
詳細分類 |
要望(ヒアリング)/要求(整理済み) |
機能要件/非機能要件 |
|
関連領域 |
経営,企画 |
BA(業務分析),要求工学,超上流,UCD |
|
関連資格 |
なし (経営センス) |
ITストラテジスト(情報処理技術者試験,旧システムアナリスト) |
システムアーキテクト(情報処理技術者試験,旧アプリケーションエンジニア) |
呼び方のバリエーション |
|||
分類法1 |
「要求」 (Requirements,またはWants) |
「要件」 (Requirements) |
|
分類法2 |
「要求」 |
「要求仕様」 |
|
分類法3 |
「システム化構想」 |
||
「システム化要求分析」 |
|||
BABOK式の分類 |
「ビジネス要求」 |
「ステークホルダー要求」 |
「ソリューション要求」 |
ITパスポート式の分類 |
「システム企画」 |
||
「要件定義」 |
|||
RDRA式の分類 |
「システム価値」 |
「システム外部環境」 |
「システム境界」,「システム」 |
分類法について
要件の分類方法について:
[要件定義編]ビジネス要件とシステム要件を混同してはいけない。まずビジネス要件を明確にする
http://itpro.nikkeibp.co.jp/article/C...
- ビジネス要件とシステム要件という分類法
- 両者はリンクさせる
要求定義と要件定義の違い
http://www.it119.org/08sekkei/siyiou/...
- 要求定義と要件定義という分類。ユーザVS開発者の区分。
- ビジネス,システム,IT技術という3階層も。
要求定義と要件定義の違い
http://kaits.seesaa.net/article/69628...
- ユーザ視点 VS 開発者視点
第1回 BA/BABOKが注目される背景と「要求開発」が必要な理由,要求には階層構造がある
http://itpro.nikkeibp.co.jp/article/C...
- ミッション,戦略,業務,システムというピラミッド型の階層で要件を階層付け
Web教材:要件定義でのトップダウンとボトムアップ
http://www.kogures.com/hitoshi/webtex...
- 事業要件,業務要件,システム要件,ソフトウェア要件という4分類
- WHAT/HOW, トップダウン/ボトムアップの観点から分類
上流工程の問題解決 要求定義編【前編】要求と機能の関係は?
http://itpro.nikkeibp.co.jp/article/C...
- 要求は開発者視点にならないように注意。
- UCD(User Centered Design:ユーザー中心設計)を使え
ITパスポート試験での要件定義工程の扱い
http://itpro.nikkeibp.co.jp/article/C...
- システム企画:システム化構想から対象業務分析まで
- 要件定義:システム化範囲の定義,新業務の構築
- (ちょうど,AsIs業務/ToBe業務の境い目で分割している)
参考:
wikipedia:要求分析
http://ja.wikipedia.org/wiki/%E8%A6%8...
- アナリストが顧客から要求を引き出すための各種手法
RDRA(リレーションシップ駆動要件分析)を要約したスライド
http://www.slideshare.net/zenkan/what...
- 詳しくは書籍「要件定義マニュアル」を参照
要件定義を学べるサイト:
上流工程-要件定義 ITpro
http://itpro.nikkeibp.co.jp/article/C...
要求仕様書について
http://homepage3.nifty.com/koha_hp/pr...
- 要求仕様書の書き方について詳しい
要求工学:月刊ビジネスコミュニケーション
http://www.bcm.co.jp/site/youkyu/inde...
- かなり詳しい連載
超上流 ITpro
http://itpro.nikkeibp.co.jp/babok/ind...
- 今はやりのBABOKなど