アンケートシステムのRFP/要件定義書/提案依頼書について

アンケートシステムを開発・導入するうえで、プロジェクトの成否をもっとも大きく左右するのが要件定義です。とくにアンケートシステムは、調査の目的が「顧客満足度を測りたい」「従業員の本音を引き出したい」「市場ニーズを把握したい」と多岐にわたり、目的が曖昧なまま機能だけを並べると、結局誰も結果を使わない形骸化したシステムができあがります。これをいかに正確に要件として整理し、RFP(提案依頼書)や要件定義書に落とし込めるかが、現場で活用されるシステムになるか、取って終わりの飾りになるかの分かれ目です。

本記事は、アンケートシステムのRFP・要件定義書・提案依頼書を、発注企業の視点から具体的に解説する「要件定義特化」の記事です。調査目的とKGI/KPIの定義、機能要件と非機能要件の整理、生成AIを使う場合のコスト要件とハルシネーション対策要件、稼働率や応答性能などのSLA数値要件、そしてRFPに盛り込むべき項目と見積りの妥当性を判断する軸まで、アンケートの実務に即して掘り下げます。読み終えるころには、ベンダーに渡すRFPの骨子が描けるはずです。なお、全体像をまだ把握していない方は、まずアンケートシステムの完全ガイドから読むことをおすすめします。

▼全体ガイドの記事
・アンケートシステムの完全ガイド

調査目的とKGI/KPIから始める要件定義

調査目的とKGI/KPIから始めるアンケートシステム要件定義のイメージ

アンケートシステムの要件定義は、「どんな機能が欲しいか」のリストアップから始めてはいけません。出発点は、「何のために調査をするのか」「その結果をどんな意思決定に使うのか」を徹底的に言語化することです。目的が曖昧なまま機能を決めると、機能はあっても結果が活用されない、というよくある失敗に直結します。要件定義の最初の一歩は、機能ではなく目的の明確化です。

調査目的と成功指標を言語化する

最初に行うべきは、調査の目的とゴールの言語化です。「顧客満足度を測る」だけでは不十分で、「満足度のどの指標が、いつまでに、どれだけ改善したら成功と言えるのか」というKGI(最終目標)とKPI(中間指標)まで具体化します。たとえば「NPSを半年で5ポイント改善する」「解約率を3%下げる」といった数値目標を置くと、そこから逆算して必要な設問・分析・連携が見えてきます。目的が定まれば、過剰な機能を入れずに済み、コストの無駄も防げます。

ここで重要なのは、調査結果を「誰が、いつ、どの会議で見て、どんなアクションを決めるのか」という活用フローまで定義することです。AI導入プロジェクトでも約32%が期待効果に届かなかったという調査(IDC Japan 2024、出典ripla調べ)がありますが、その多くは目的と運用設計の欠落が原因です。アンケートシステムも同じで、「結果を改善のループに乗せる運用」を要件定義の段階で描いておかないと、立派なシステムを作っても形骸化します。目的・指標・活用フローの三点をセットで定義することが、要件定義の土台です。

調査規模と対象を定義してスコープを固める

目的が定まったら、調査の規模と対象を定義してスコープを固めます。年間の調査実施回数、1回あたりの想定回答数、同時アクセスのピーク、対象者の属性、配信チャネル(メール・SMS・QR・Web埋め込み)などを具体的な数値で示します。これらは後の非機能要件(性能・インフラ)の前提になるため、曖昧にするとベンダーが適切な構成を見積もれません。月数万件規模の回答を扱うのか、数百件で十分なのかで、求められるシステムの作りは大きく変わります。

あわせて、SaaS型の既製ツールで足りるのか、自社業務に合わせた個別開発(フルスクラッチ)が必要かの方向性も、このスコープ定義で見えてきます。標準的な満足度調査ならSaaSで十分なことが多い一方、独自の業務フローへの組み込みや、基幹システムとの密な連携、特殊なセキュリティ要件がある場合は個別開発が現実的です。SaaS(月額数十万円)とスクラッチ(初期1,000万円規模)では5年間の総保有コスト(TCO)の損益分岐がおよそ3.5年(出典ripla試算)とされ、調査の継続性と要件の特殊性から、どちらが妥当かを早期に見極めることが重要です。この方向性が要件定義の前半で定まっていないと、後半で機能を詰めても土台が揺らぎ、ベンダー選定の段階で迷走しがちです。スコープ定義は、機能要件に入る前の「設計の前提固め」として丁寧に行う価値があります。

機能要件と非機能要件の整理

機能要件と非機能要件の整理のイメージ

目的とスコープが固まったら、機能要件と非機能要件を整理します。機能要件は「何ができるか」、非機能要件は「どれだけの品質で動くか」を定めるものです。アンケートシステムでは機能要件に目が行きがちですが、個人情報を扱い、調査期間に回答が集中するという特性上、非機能要件もおろそかにできません。両者を同じ熱量で詰めることが、品質を担保します。

機能要件を必須・優先・将来で分類する

機能要件は、ただ列挙するのではなく、優先度を付けて分類することが重要です。「これがないと調査が成立しない」必須機能(多様な設問タイプ・条件分岐・回答制御・集計・基本的な可視化)、「効果は大きいが初期になくても運用できる」優先機能(クロス集計・パネル管理・CRM連携)、「将来追加でよい」機能(AI解析・多言語)の三段階に分けます。機能を盛り込むほど費用は膨らむため、この優先度付けが予算管理の生命線になります。

優先度を付けておくと、見積りが予算を超えた場合に、どの機能を初期リリースから外すかを冷静に判断できます。すべてを必須にしてしまうと、予算オーバー時に削るものがなくなり、プロジェクトが頓挫します。逆に優先度が明確なら、まず必須機能でリリースし、効果を見ながら優先機能を追加する段階的なリリース計画が立てられます。とくにAI解析のような高度機能は、後述するコストとリスクを踏まえ、初期から入れるべきか慎重に判断すべき領域です。どの機能を必須とみなすかは、調査の目的と運用体制から逆算して決めるのが原則です。

非機能要件(性能・セキュリティ・可用性)

非機能要件では、性能・セキュリティ・可用性を定義します。性能は、調査開始直後に回答が集中するアンケートで特に重要です。「想定する同時アクセス数でも回答画面が遅延しない」という性能要件を明記します。応答性能の目安として、画面表示は3秒以内(繋ぎの表示があれば5秒以内)といった数値を置く考え方は、他の対人系システムの調達でも採られており(神戸市の調達仕様などを参考、出典ripla調べ)、回答離脱を防ぐうえで参考になります。ピーク時に画面が固まれば、回答者は離脱し、回収率が落ちます。

セキュリティは、氏名・連絡先・意見といった個人情報を扱うアンケートで極めて重要です。回答データの暗号化、アクセス権限の制御、外部送信の管理、アクセスログの記録などを、IPA(情報処理推進機構)のガイドラインなどを参照しつつ要件化します。情報漏えいが起きれば対応に500万円以上かかった事例(出典ripla調べ)もあり、セキュリティ要件の甘さは致命傷になりかねません。可用性については、稼働率99.9%以上を選定基準とする考え方が一般的で、調査期間中にシステムが止まると回収機会そのものを失うため、稼働率目標・障害時の復旧時間・バックアップ体制を定めます。非機能要件を曖昧にすると、「遅い」「止まる」「漏れる」というトラブルで現場の信頼を一気に失います。

生成AI活用時のコスト要件とハルシネーション対策

生成AI活用時のコスト要件とハルシネーション対策のイメージ

自由記述のAI解析を要件に含める場合、通常のシステム要件にはない特有の論点が二つあります。一つはトークン課金を前提としたコスト要件、もう一つはハルシネーション(誤生成)への対策要件です。この二つを要件定義で曖昧にすると、運用開始後にコストが暴騰したり、誤った分析結果を信じて意思決定を誤ったりするリスクが生じます。生成AIを使うなら、必ず要件として明記すべき領域です。

トークン課金を前提としたコスト要件

生成AIによる自由記述解析は、処理する文章量(トークン数)に応じて課金されるため、回答数が増えるほどランニングコストが膨らみます。要件定義では、想定する解析対象の件数と文章量から、月間のトークンコストを概算しておく必要があります。月10万リクエスト規模(入出力各500トークン想定)でも、Gemini 2.0 Flashなら約3,750円、GPT-4o miniなら約5,600円、Claude Sonnet 4なら約135,000円と、モデル選定でコストが数十倍変わります(出典ripla試算)。どのモデルを使う前提で見積もるかを要件に明記しないと、ベンダーの見積りが横並びで比較できません。

実際、トークン課金を月5万円と見込んでいたものが、運用してみると月20万円を超えた、という事例(出典ripla調べ)もあります。これを防ぐには、月間の利用上限(予算上限に達したら処理を止める、または低コストモデルに切り替える)を要件に盛り込みます。すべての回答を最高性能モデルで処理する必要はなく、一次分類は低コストモデル、重要な要約だけ高性能モデルという使い分けを前提に、コストをコントロールできる設計を求めることが賢明です。トークンコストの上限管理は、AI解析を要件に含める際の必須事項です。

あわせて、解析対象を絞る要件も有効です。すべての自由記述をAIに通すのではなく、否定的なコメントや特定キーワードを含む回答だけを優先的に解析する、定例の報告に必要なタイミングだけバッチで処理する、といった運用ルールを要件化すれば、処理量そのものを抑えられます。コストは「どのモデルを使うか」だけでなく「どれだけ処理するか」でも決まるため、両面から設計することが、トークン課金を予測可能な範囲に収める鍵になります。

ハルシネーション対策と情報管理の要件

生成AIには、事実と異なる内容をもっともらしく生成してしまうハルシネーションのリスクがあります。AIが要約した「多かった意見」が実際の回答と食い違っていれば、誤った前提で意思決定をしてしまいます。要件定義では、AI要約の根拠となった元コメントを必ず参照できる仕組み、AIはあくまで下読みと一次整理を担い最終判断は人が行うという運用ルール、誤生成を減らすためのプロンプト設計やRAG(検索拡張生成)の活用などを、対策要件として明記します。AIを過信しない設計を要件に組み込むことが、誤判断の防止につながります。

あわせて、情報管理の要件も欠かせません。アンケートの回答を外部の生成AIサービスに送る場合、その回答データがAIの学習に使われないか、どこに保管されるかを契約・設定レベルで確認する必要があります。とくに無料版のAIサービスは入力データが学習に利用される場合があり、個人情報を含む回答を送ると情報漏えいにつながりかねません。要件定義では、利用するAIサービスのデータ取り扱いポリシー、学習利用の有無、データの保管場所と保持期間を明確にし、個人情報を扱う以上は学習に使われない法人向けプランを前提とすることを要件として固めておくべきです。

RFPに盛り込む項目と見積り妥当性の判断

RFPに盛り込む項目と見積り妥当性の判断のイメージ

要件定義書がまとまったら、それをベースにRFP(提案依頼書)を作成し、複数のベンダーに提案を依頼します。RFPの質が、集まる提案と見積りの質を決めます。曖昧なRFPには曖昧な見積りしか返ってこず、横並びの比較ができません。アンケートシステムはSaaSから個別開発まで費用幅が大きいため、RFPで土俵を揃えることが、見積りの妥当性を判断する大前提になります。

RFPに必ず盛り込むべき項目

RFPには、最低限以下の項目を盛り込みます。プロジェクトの目的とKGI/KPI、調査の規模と対象(実施回数・回答数・同時アクセス・チャネル)、機能要件(必須・優先・将来の分類付き)、非機能要件(性能・セキュリティ・可用性)、AI解析を含む場合はコスト要件とハルシネーション対策要件、既存システム(CRM・基幹)との連携要件、予算とスケジュールの目安、そして開発・運用の体制要求です。連携APIの開発費は1件30万〜100万円程度(出典ripla調べ)が目安なので、連携範囲はRFPで具体的に記述します。

とくに見落とされがちなのが、体制要求と運用設計です。要件不備のまま開発に進むと、再開発に100万〜500万円の追加費用が発生した事例(出典ripla調べ)もあります。これを避けるには、RFPで体制図の提出を求め、誰が実際に開発・運用するのかを明記させること、そして「集めた結果をどう活用フローに乗せるか」という運用支援までベンダーに提案させることが有効です。プレゼンの上手さではなく、実装体制と運用設計の実態を確認できる項目をRFPに盛り込むことが、ベンダー選定の防衛策になります。

見積りの妥当性を判断する軸

集まった見積りの妥当性を判断するには、まず相場観を持つことです。標準的な機能ならSaaS型が月額数千円〜数十万円で導入でき、独自要件や密な連携を伴う個別開発は規模に応じて初期数百万円〜1,000万円超が目安になります。SaaS(月30万円規模)とスクラッチ(初期1,000万円規模)の5年TCOはおよそ3.5年で損益分岐する(出典ripla試算)ため、調査の継続性と要件の特殊性から、どちらが妥当かを判断します。見積りが相場から大きく外れている場合は、安すぎれば必要機能の漏れ、高すぎれば過剰要件を疑い、その理由を確認します。

次に、見積りの内訳を精査します。「テスト・デバッグ費」「ディレクション費」が一式でまとめられている場合は、内訳の開示を求めます。一式表記は、後から追加要件が出たときの単価交渉を不利にし、どこにコストがかかっているかも見えなくします。機能ごと・工程ごとに工数と単価が示されていれば、優先度の低い機能を削って予算に収める判断もしやすくなります。とくにAI解析を含む場合は、初期開発費とは別に、トークン課金の月額ランニングコストが妥当に見積もられているかを必ず確認します。最低でも月5〜10時間の運用リソースが必要(出典ripla調べ)とされるため、運用工数も見積りに織り込まれているべきです。要件定義書とRFPが詳細であるほど、ベンダーは精緻な見積りを出さざるを得ず、ブラックボックスを解明しやすくなります。riplaはフルスクラッチ受託と国内開発の立場から、要件の透明な整理と、見積り内訳・ランニングコストを明示する進め方を重視しています。要件定義の精度が、見積りの妥当性判断の精度を決めるのです。

まとめ

アンケートシステム要件定義のまとめイメージ

アンケートシステムの要件定義・RFP・提案依頼書は、機能の列挙からではなく、調査目的とKGI/KPI、そして結果の活用フローを言語化することから始めるのが鉄則です。そのうえで、調査規模からスコープを固め、機能要件を必須・優先・将来で分類し、性能・セキュリティ・可用性の非機能要件を詰める。AI解析を含むなら、トークン課金のコスト要件(月10万リクエストで数千円〜13万円超:出典ripla試算)と、ハルシネーション対策・情報管理の要件を明記します。これらをRFPに体制要求・運用設計まで含めて記述すれば、提案を横並びで比較でき、SaaSとスクラッチの5年TCO(損益分岐約3.5年:出典ripla試算)に照らして見積りの妥当性も判断できます。

目的を曖昧にしたまま機能だけを並べると、結果が活用されず形骸化します。調査で何を知り、どう意思決定に使うかを起点にした要件こそが、現場で活用されるアンケートシステムを生みます。riplaはフルスクラッチ受託と国内開発を組み合わせ、目的の言語化から要件の整理、AI解析のコスト・リスク設計、RFP作成、見積りの妥当性判断までを発注企業と協働で支援します。全体像の確認には、あらためて完全ガイドをご活用ください。

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。