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

第3回となる今回は、ユーザーのわがままを実装可能な仕様に変える「ヒアリングと翻訳の技術」についてお届けします!

「ユーザーに欲しいものを聞いたら、要望が多すぎて収拾がつかなくなった……」
「現場の要望をすべて盛り込んだら、予算もスケジュールも完全にパンクした……」

要件定義のヒアリングフェーズで、多くのリーダーが陥るのがこの「要望の洪水」です。 前回(第2回:全体像)で情報を整理する「4つの階層」の地図を手に入れましたが、その中身を埋めるためのヒアリングは一筋縄ではいきません。

なぜなら、ユーザーは自分たちが「本当に必要なもの」を正しく言葉にできるとは限らないからです。 今回は、バラバラな「わがまま(要望)」を、実装可能な「真のニーズ(要件)」へと整理していくテクニックを紐解いていきましょう。

要望(Want)とニーズ(Need)の決定的な違い

ヒアリングにおいて最も大切なことは、相手が言っていること(要望)を、そのまま「要件」として受け入れないことです。

【家族旅行の例え】で考える「わがまま」の本質

旅行の計画中、家族からこんな要望が出たとします。

  • 長女:「絶対にハワイに行きたい!」
  • 長男:「北海道でスキーがしたい!」
  • お母さん:「近場の温泉でゆっくりしたいわ」

これらをすべて叶えようとすると、「ハワイで温泉に入りながらスキーをする」という、実現不可能(予算オーバー)な計画になります。これが「全部盛りで失敗するプロジェクト」の縮図です。

ここでリーダー(お父さん役)がすべきは、言葉の裏にある「なぜ?」を深掘りすることです。

家族の要望(Want:手段)背景にある本音(Need:目的)
長女(ハワイ)「日常を忘れて、綺麗な海が見たい(リフレッシュ)」
長男(スキー)「思いっきり体を動かして遊びたい(アクティビティ)」
お母さん(温泉)「家事から解放されて、移動疲れなく過ごしたい(休息)」

この「背景にある目的」こそが本当のニーズです。ハワイやスキーは、そのニーズを満たすための「一つの手段」に過ぎません。

本音を引き出す「3つの質問」:なぜ、ほかには、もし

相手の本音(ニーズ)にたどり着くためには、単に話を聞き流すのではなく、戦略的な問いかけが必要です。

1. 「なぜ(Why)」:目的を掘り下げる

「なぜハワイなの?」と聞くことで、特定の手段に固執している理由を明らかにします。

  • 効果:手段を「目的」に昇華させ、「沖縄なら綺麗な海もアクティビティも叶うのでは?」といった代替案の検討を可能にします。

2. 「ほかには(What else)」:隠れた要望を出す

「ほかに行きたい場所や、やりたいことはある?」と聞くことで、最初に出てきた強い要望以外のこだわりを引き出します。

  • 効果:視野を広げ、全体のバランスを考えるための材料を揃えます。

3. 「もし〜なら(What if)」:優先順位をあぶり出す

「もしハワイに行けないとしたら、海とショッピングどっちを優先したい?」と二者択一を迫ります。

  • 効果:相手にとっての「譲れない一線」がどこにあるのかを確認します。

リーダーに必要な「翻訳」の技術

ユーザーの曖昧な言葉を、エンジニアが理解できる具体的な「仕様」へと変換する。これこそがリーダーの腕の見せ所です。

曖昧な要望を具体化する「翻訳表」

ユーザーの主観的な言葉は、以下のポイントを意識して客観的な数字や基準に翻訳しましょう。

ユーザーの言葉
(曖昧)
リーダーの翻訳
(具体的・客観的)
翻訳のポイント
「とにかく使いやすくして」「現在10分かかっている入力を、3分以内に完了できるようにする」形容詞を「数字」に置き換える。
「誰が見てもわかるレポートにして」「主要5項目の推移を折れ線グラフ化し、前月比10%以上の変動を自動で赤色強調する」判断基準」を視覚化・具体化する。
絶対に止まらないで」24時間365日の安定稼働、障害時の復旧目標は1時間以内万が一の「許容範囲」を具体的に決める。

まとめ:ヒアリングは「合意」ではなく「理解」から

ヒアリングのゴールは、相手の要望をすべて受け入れる(イエスマンになる)ことではありません。 相手が「何を解決したくてその発言をしているのか」を深く理解し、納得感のある代替案を提示することです。

  • 要望をそのまま受けない:常に「なぜ?」をセットで聞く。
  • 構造化して整理する:出された意見を第2回の4階層(目的・業務・機能・品質)に仕分ける。
  • 目的(旗印)に立ち返る:「今回の旅の目的(親孝行)に照らすと、こちらの方が良くない?」と説得する。

これができれば、わがままの洪水に飲み込まれてプロジェクトが難航することはなくなります。

明日から現場で使える!ヒアリング・チェックリスト

ユーザーとの打ち合わせの際は、リーダーは以下の3点を意識してヒアリングに臨みましょう。

  • [ ] 手段と目的を切り分ける
    ユーザーが「〇〇機能が欲しい」と言ったら、そのままメモするのではなく「それを使ってどんな作業を楽にしたいか(目的)」を問い返しているか。
  • [ ] 主観的な言葉を数字に変える
    「速い」「使いやすい」という言葉が出たら、「具体的に何秒?何クリック?」と具体的な数値を握り合っているか。
  • [ ] ストレスの源泉を探る
    「今のやり方で一番ストレス(不満)を感じる瞬間はいつですか?」と聞き、表面的な機能要望ではなく、解決すべき本質的な課題を特定できているか。

次のステップ:具体的手段への落とし込み

ニーズが整理できたら、次はいよいよ「観光コース(業務)」と「移動手段(システム)」を具体的に切り分けていく段階に入ります。

次回は、なぜシステムより先に業務を決めなければならないのか、その本質に迫る「業務要件とシステム要件:観光プランと移動手段の違い」についてお伝えします。お楽しみに!

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

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