経営者のためのRFP・要件定義入門 — 完璧でなくていい、伝えるべき5項目
システム開発の発注でつまずきやすいRFP(提案依頼書)。大企業のような完璧な文書は不要です。中小企業の経営者が最低限伝えるべき5項目と、A4 1〜2枚で書けるシンプルな構成例を解説します。
RFPとは何か、なぜ中小企業でも必要なのか
RFP(Request for Proposal、提案依頼書)とは、システム開発を発注する際に「何を作ってほしいか」を開発会社に伝えるための文書です。もともとは大企業や官公庁の調達で使われてきた形式ですが、近年は中小企業がシステム開発会社を選ぶ場面でも作成が推奨されるようになっています。理由はシンプルで、口頭や断片的なメールのやり取りだけでは、開発会社ごとに前提条件が異なり、見積金額や提案内容を横並びで比較できないためです。RFPは「完璧な仕様書」である必要はなく、発注側の意図を開発会社に正しく伝えるための最低限の情報整理と考えると取り組みやすくなります。詳しくはシステム開発の発注ガイドでも発注全体の流れを解説しています。
「大企業式RFP」は中小企業には不要
RFPという言葉から、数十ページに及ぶ体裁の整った文書や、法務・調達部門が関与する厳密な入札プロセスを想像する経営者は少なくありません。しかし中小企業の場合、そこまでの形式は多くのケースで過剰です。重要なのは分量やデザインではなく、「何のために」「誰が」「何を」使うのかという核心部分が漏れなく伝わっていることです。極端に言えば、A4用紙1〜2枚に要点を箇条書きでまとめただけでも、内容が具体的であれば十分に機能するRFPになります。形式にこだわって作成が滞るよりも、まず必要な情報を洗い出すことを優先すべきです。
良いRFPが見積精度と価格を左右する理由
開発会社は、発注側から提示された情報をもとに工数と金額を見積もります。情報が曖昧なままだと、開発会社側は独自の前提(想定される利用人数、必要な機能範囲、既存システムとの連携有無など)を置いて見積もらざるを得ません。この前提が発注側の想定とずれていると、後から「聞いていた話と違う」という追加費用や仕様変更につながりやすくなります。追加費用トラブルを防ぐ方法でも触れているように、初期段階での情報の解像度が低いことは、開発途中のトラブルの主要な原因の一つです。逆に言えば、要点を押さえたRFPを用意するだけで、複数社から精度の高い見積もりを得やすくなり、結果として不要な上振れを避けられる可能性が高まります。
最低限伝えるべき5項目
- ①今の業務と困りごと: 現状のやり方と、何に困っているか
- ②誰が使うか: 利用者の人数・部署・ITリテラシーの傾向
- ③絶対に必要なこと・不要なこと: 必須要件と、あえて対象外にする範囲
- ④予算感と期限: 大まかな予算レンジと稼働希望時期
- ⑤既存システム・データ: 連携が必要な既存システムやデータの所在
① 今の業務と困りごと
まず伝えるべきは、現在どのような業務フローになっていて、どこに困りごとがあるかです。「在庫管理を効率化したい」という抽象的な要望だけでは、開発会社側は具体像を描けません。「Excelで在庫を管理しており、複数拠点間での在庫の二重入力が発生している」「月末の棚卸しに丸2日かかっている」など、具体的な業務の様子と課題感を伝えることで、開発会社は解決すべき問題の輪郭をつかみやすくなります。
② 誰が使うか
システムの利用者像も欠かせない情報です。社内の限られたメンバーだけが使うのか、パート・アルバイトを含む多数の従業員が使うのか、あるいは取引先や顧客も操作するのかによって、必要な操作性やマニュアルの作り込み、権限管理の設計は大きく変わります。利用者のITリテラシーの傾向(PC操作に慣れているか、スマートフォンでの利用が中心かなど)も伝えておくと、開発会社側で使いやすさへの配慮がしやすくなります。
③ 絶対に必要なこと・不要なこと
限られた予算の中で発注する以上、「これがなければ意味がない」という必須要件と、「あれば嬉しいが今回は不要」という要件を分けて伝えることが重要です。すべてを同列に並べてしまうと、開発会社側は優先順位を判断できず、結果として過剰な見積もりになりがちです。逆に不要な範囲を明示することで、開発会社は無駄な機能を提案から外し、コストを抑えた現実的な提案をしやすくなります。
④ 予算感と期限
予算をまったく開示しないまま見積もりを依頼すると、開発会社ごとに想定するグレードがばらつき、比較が難しくなります。厳密な金額でなくても、「300万円前後を想定している」といった大まかなレンジを示すだけで、開発会社は現実的な提案範囲を絞り込めます。同様に、いつまでに稼働させたいかという期限も、開発体制やスケジュールの実現可能性を判断する材料になるため、早い段階で共有しておくべき情報です。
⑤ 既存システム・データ
すでに利用している会計システムや販売管理システムなどがあり、新しいシステムと連携させたい場合は、その情報も伝える必要があります。また、既存のExcelファイルや紙の台帳など、移行すべきデータがどこにどのような形で存在するかも重要な情報です。この部分の情報が不足していると、開発が進んでから想定外の連携作業や移行作業が発生し、スケジュールと費用の両方に影響することがあります。
A4 1〜2枚で書けるシンプルな構成例
| 項目 | 記載内容の例 |
|---|---|
| 会社概要・背景 | 業種、事業内容、発注に至った経緯 |
| 今の業務と困りごと | 現状の業務フローと課題を箇条書きで |
| 利用者 | 誰が、何人くらい、どんな環境で使うか |
| 必須要件・対象外 | 絶対に必要な機能/今回は含めない範囲 |
| 予算感・期限 | 大まかな予算レンジと稼働希望時期 |
| 既存システム・データ | 連携したいシステム、移行が必要なデータ |
| 選定基準 | 価格以外に重視するポイント(実績、対応体制など) |
よくある質問
RFPは専門知識がないと作れませんか?
専門知識は必須ではありません。RFPの目的は技術的な仕様を細かく指定することではなく、業務上の課題や希望を開発会社に正しく伝えることです。IT用語を使わず、自社の言葉で具体的に書くことの方が重要です。
RFPを作らずに口頭やメールだけで発注を進めてはいけませんか?
小規模な改修などでは口頭ベースで進むこともありますが、複数社に見積もりを依頼する場合や、金額の大きい開発を検討する場合は、認識齟齬を防ぐためにも簡単な文書として情報を整理しておくことが望ましいです。
見積書の内容を正しく読み解くにはどうすればいいですか?
RFPで伝えた内容が見積書にどう反映されているかを照らし合わせることが基本です。項目の粒度や前提条件の書き方については、見積書の読み方ガイドで解説しています。
まとめ
RFPは、発注側の頭の中にある要望を開発会社と共有可能な形に整理するための道具です。大企業のような厳密な形式を目指す必要はなく、今回紹介した5項目——今の業務と困りごと、誰が使うか、必須要件と対象外、予算感と期限、既存システム・データ——をA4 1〜2枚程度にまとめるだけでも、複数社からの見積もりの精度と比較のしやすさは大きく変わります。発注準備の全体像についてはシステム開発の発注ガイド、社内で決めておくべき事項の詳細については発注前チェックリストも参考にしてください。
お気軽にご相談ください
お問い合わせ