本連載について
この記事は、IT現場で最も炎上しやすいと言われる「要件定義」の進め方を、誰もが経験したことのある「家族旅行」に例えてわかりやすく解説する全7回のシリーズです。(※どの回からでも単独でお読みいただけます)

第2回となる今回は、議論の迷子を防ぐ「要件定義の全体像(4階層モデル)」についてお届けします!

「旗印(コンセプト)は決まったけど、具体的に何から進めればいいか分からない……」
「いきなり画面デザインや機能の議論が始まり、本質的な議論が置き去りになっている」

要件定義の現場で、こうした「進め方の迷子」になっていませんか? 前回(第1回:企画構想)では、プロジェクトの「目的地(旗印)」を決める重要性をお伝えしました。しかし、目的地を決めただけではシステムは作れません。

今回は、その旗印をスムーズに実装へつなげるための「地図」となる、要件定義の全体像を整理します。細かい枝葉の議論に振り回されず、ビジネス目標という「幹」を太く育てるための視点を養っていきましょう。

要件定義の「4つの階層」:企画を具体化するプロセス

要件定義は、いきなり画面の詳細などを決めるのではなく、情報の解像度を少しずつ上げていく「4つの階層」で整理するとスムーズに進みます。 家族旅行の例えと一緒に、上から下へと流れるプロセスを見てみましょう。

階層システム開発の視点家族旅行の例え
① ビジネス要件【目的】なぜ作るのか?解決したい課題と狙い「親孝行のために、三世代で温泉でゆったり過ごしたい」というコンセプト
② 業務要件【流れ】誰が、いつ、どんな手順で仕事をするのか(業務フロー)コンセプトを叶えるための「10時に出発、祖父母の好物を食べ、早めに宿で寛ぐ」という一日の過ごし方
③ 機能要件【道具】業務を支えるためにシステムが備えるべき能力(計算、検索など)過ごし方を支えるための「乗り降りが楽な大型ミニバン」や「座敷のあるレストラン」
④ 非機能要件【品質】安心して使い続けるための土台(性能、安全、保守性)車や宿を安全に使うための「燃費」「ロードサービスの充実」「アレルギー対応」

なぜ「業務要件(過ごし方)」を飛ばしてはいけないのか?

実務で最も多く、そして致命的な失敗を引き起こすのが、②の「業務要件」を飛ばして、いきなり③の「機能要件(こんな画面が欲しい、最新技術を使いたい)」の話を始めてしまうことです。

手段が目的化したときの悲劇

例えば、お父さん(情シス役)が突然「せっかくの旅行だから、最新のスポーツカーを借りたい!」と言い出したとしましょう。 しかし、今回の第1階層(ビジネス要件)は「三世代での親孝行」です。具体的に第2階層の過ごし方(業務要件)を考えてみると、「足の悪い祖父母を乗せて、ゆったり移動すること」が必須でした。

スポーツカーでは全員乗れませんし、乗り降りも困難です。つまり、機能としては優れていても、業務(目的)には全く適していないのです。

このように「どう動くか(業務)」が決まる前に「何を使うか(機能)」を決めてしまうと、完成間近になって「これじゃあ仕事にならないよ!」という大規模な手戻り(炎上)が発生してしまいます。

  1. 目的(親孝行)を再確認する
  2. プロセス(移動の負担を減らす一日の流れ)を描く
  3. 手段(ミニバンやバリアフリーの宿)を選ぶ

この順番を絶対に守ることこそが、要件定義を成功させる最大の近道です。

全体を俯瞰する「鳥の目」の3視点

リーダーが現場の細かい技術仕様(虫の目)に流されず、常に冷静にプロジェクトを導くための「鳥の目」のチェックポイントを整理しました。

視点リーダーが自分に
問いかけるべきこと
現場でのアクション
① 垂直の視点目的と手段の「一貫性」はあるか?「その機能は、第1階層のビジネス目標の達成にどう繋がりますか?」と問いかける
② 水平の視点業務フローに「例外」や「漏れ」はないか?「もし雨が降ったら?」「もし渋滞したら?」という例外的なケースを想定しておく
③ 枠組みの視点制約条件という「土台」を守れているか?追加要望が出た際、予算・期間という枠に収まるか「取捨選択」を促す

まとめ:プランニングは「上から下へ、外から内へ」

要件定義の全体像は、「コンセプト(目的)」→「業務(流れ)」→「機能・非機能(手段・品質)」という滝のような流れであることを常に意識しましょう。

  • 「何を作るか」より先に「何のために、どう使うか」を徹底的に言語化する。
  • 個別の機能に固執せず、ビジネス成果という全体最適を優先する。

この4階層の地図が共有できていれば、チーム全員が「今、自分たちはどの階層の議論をしているのか」を理解でき、会議の脱線や迷子を防ぐことができます。

明日から現場で使える!全体俯瞰チェックリスト

要件定義を進める中で、リーダーは以下の3点を常に意識してチームをナビゲートしましょう。

  • [ ] 議論の階層を交通整理する
    会議中に「ボタンの配置やシステム機能」の話が先行しすぎたら、一度「現場の作業の流れ(業務)」に立ち返るよう促せているか。
  • [ ] 「旗印」への整合性を問う
    新しい機能要望が出た際、それが第1回で決めた「ビジネス目標(目的地)」を達成するために本当に不可欠か、都度問いかけているか。
  • [ ] 例外シナリオを想定する
    通常の業務手順(ハッピーパス)だけでなく、ミスやトラブルが起きた際の「イレギュラーな状況」で現場がどう動くかをシミュレーションできているか。

次のステップ:本音を引き出す「ヒアリング」の極意

地図の描き方が見え、議論の順番が分かったら、次は各階層を具体化するための情報を集めるステップです。 しかし、現場のユーザーにただ「何がしたいですか?」と聞くだけでは、本当の課題は絶対に見えてきません。

次回は、バラバラに噴出する要望の中から真のニーズを見極める「ヒアリングの極意:要望の洪水から本音を抽出するコツ」についてお伝えします。お楽しみに!

要件定義を「旅の例え」で学ぶ:全7回ガイド
 第1回:目的地(企画構想)
 第2回:地図(全体像)(本記事)
 第3回:本音(ヒアリング)
 第4回:プラン(業務・システム)
 第5回:安心(非機能要件)
 第6回:選別(優先順位)
 第7回:しおり(要件定義書)

【完全保存版】要件定義の実践ガイド総まとめ|炎上と手戻りを防ぐプロジェクト成功のロードマップシステム開発の成否の8割を決める「要件定義」。本記事では、プロジェクトの炎上や手戻りを防ぐための実践ガイド(全9回)を一挙にまとめました。企画構想からWBS作成、業務フローの書き方まで、現場PMが絶対に知っておくべき成功のロードマップを大公開します。...
ABOUT ME
hidechi
情報システムエンジニアとして35年以上、システム開発の最前線に立つ現役エンジニア。10億円規模の大規模案件など、数多くのプロジェクトマネジメント経験から得た「現場ですぐに使える実践的な知見」を発信します。日々、厳しい現場で奮闘しているPMやSEの皆さんの一助となれば幸いです。