「システムを発注したいが、仕様書の書き方が分からない」——中小企業の経営者・担当者からこうしたご相談をいただく機会が増えています。
結論から言うと、仕様書がなくてもシステム開発は発注できます。むしろ、IT専門でない発注者が最初から完璧な仕様書を用意しようとすると、かえって「思っていたものと違う」を招きやすくなります。
本記事では、なぜ仕様書がなくても発注できるのか、代わりに何を用意すればよいのか、そして「プロトタイプ(試作画面)を見ながら決める」という進め方が発注者にとってどんなメリットをもたらすのかを、受託開発の現場から解説します。
なぜ「仕様書が書けない」で発注をあきらめてしまうのか
仕様書という言葉が持つハードルの高さ
「システム開発を発注するには、まず仕様書を用意しなければならない」——この思い込みは根強くあります。実際、開発会社の中には「まずは要件定義書をご用意ください」と発注者側に丸投げしてしまうところも存在します。
しかし、これは冷静に考えると奇妙な話です。仕様書を正確に書けるということは、その時点でシステムの構造をかなり理解しているということです。もしそこまで理解できているなら、そもそも発注者自身がエンジニアに近い知識を持っていることになります。
IT専門でない経営者・担当者に「まず仕様書を書いてください」と求めるのは、車が欲しい人に「まず設計図を描いてください」と求めるようなものです。本来、それは発注を受ける側——つまり開発会社の仕事です。
「言葉で伝える」ことの限界
もう一つの壁は、言葉だけでシステムのイメージを伝える難しさです。
例えば「予約管理システムが欲しい」という要望があったとします。この一文だけでは、以下のような無数の分岐が発生します。
- 予約は電話・Web・両方のどれで受け付けるのか
- 1日に何件くらいの予約を想定するのか
- キャンセル・変更の扱いはどうするか
- スタッフごとの予約枠を分けるか
- リマインド通知は必要か
これらを全て文章で洗い出すのは、発注者にとって大きな負担です。しかも、文章で説明された内容は、書いた側と読んだ側で解釈がずれることが珍しくありません。「予約管理」という言葉から思い浮かべる画面は、人によって大きく異なります。
この「言葉のずれ」こそが、システム開発の現場で最も多いトラブルの原因です。要件定義のヒアリング自体に潜む落とし穴については、要件定義でつまずかないヒアリングのコツでも詳しく取り上げています。
仕様書があっても失敗するケースがある
さらに言えば、仕様書を用意したからといって、失敗が防げるわけでもありません。仕様書は文字と図で構成された「静止画」です。実際に画面を操作したときの使い勝手、ボタンを押した後の挙動、エラー時の見え方——こうした「動き」を仕様書だけから正確に想像するのは、開発の専門家であっても簡単ではありません。
つまり、仕様書という書類そのものが、発注のボトルネックになっているケースが多いのです。
仕様書の代わりに何を用意すればいいのか
仕様書が書けなくても、発注に進むために必要なものはあります。ただし、それは「文書」ではなく「言葉にできる困りごと」です。
用意するのは「困っていること」の言語化だけでよい
私たちが最初のヒアリングでお聞きするのは、次のようなシンプルな内容です。
- 今、何に困っているか(例:予約の電話対応で1日3時間取られている)
- 今、どうやってその業務を回しているか(紙の台帳、Excel、口頭連携など)
- 誰が使うシステムか(自社スタッフだけか、顧客も操作するか)
- いつまでに、どのくらいの予算感で動かしたいか
これらは、業務のプロである発注者にしか答えられない質問です。逆に、システムをどう実装するか、どんな技術を使うかは、開発会社側が考える領域です。役割分担さえ間違えなければ、仕様書がなくても発注はスタートできます。
「たたき台」で十分という考え方
ここで大切なのは、最初から正解を出そうとしないことです。ヒアリングした内容をもとに、開発側が「たたき台」となる画面イメージや機能一覧を作成し、それを見ながら「ここは違う」「これは要る」とすり合わせていく——この進め方であれば、発注者が最初に完璧な要望を言語化できていなくても、開発は前に進みます。
たたき台を用意する側の負担は開発会社が引き受けるべきものであり、発注者が最初から仕様を固める必要はありません。
プロトタイプ(試作画面)を見ながら決める、という進め方
なぜ「画面」から入るのか
私たちが実際の受託開発で重視しているのが、早い段階でプロトタイプ(動く試作画面)を作り、それを見ながら要件をすり合わせる進め方です。
文章による要件定義よりも先に、実際に触れる画面を用意する理由は明確です。人は「読む」よりも「見る・触る」ほうが、圧倒的にイメージのズレに気づきやすいからです。
- 文章で「予約一覧画面」と書かれても、レイアウトは想像するしかない
- 実際の画面を見れば、「この項目は不要」「この並び順は使いにくい」と即座に反応できる
- ボタンを押した後の遷移や、入力時のエラー表示なども、動くものなら体感できる
この違いは、発注者がIT専門知識を持っているかどうかに関係なく効果を発揮します。むしろ、専門用語に不慣れな発注者ほど、文章より画面のほうが判断しやすいという声を多くいただきます。
AIの活用で「試作を作るコスト」が大きく下がった
以前であれば、プロトタイプを1枚作るだけでも、デザイナーとエンジニアが時間をかけて用意する必要がありました。そのコストの高さゆえに、「まず言葉で要件を固めてから画面を作る」という順番が一般的だったのです。
しかし、AIを活用した開発(AI駆動開発)によって、この順番は変わりつつあります。ヒアリングした内容をもとに、動く試作画面を短期間で用意できるようになったことで、「先に画面を見てもらい、そこから要件を固める」という進め方が現実的になりました。
私たちが「速さはAIで、品質は人で」と掲げているのも、この変化を踏まえてのことです。試作の段階はAIを活用して速く回し、実際に事業で使える品質に仕上げる工程は人の設計とレビューで固める——という役割分担です。AI駆動開発が発注側の費用・納期にどう影響するかは、AI駆動開発とは?開発費・納期はどう変わるのかで詳しく解説しています。
プロトタイプ駆動で防げる「思っていたものと違う」
システム開発のトラブルで最も多いのが、完成間近になってから「思っていたものと違う」と発覚するケースです。要件定義の段階で認識がずれていたことが、テスト段階になって初めて表面化する——このパターンは、要件定義でつまずかないヒアリングのコツでも紹介した失敗事例の典型です。
プロトタイプを早い段階で見せながら進める最大の利点は、このズレを「手戻りが小さいうちに」発見できることです。仕様書だけで進めた場合、ズレに気づくのは実装がある程度進んだ後になりがちです。一方、試作画面を都度確認しながら進めれば、ズレは開発の初期段階で見つかり、修正コストも小さく済みます。
実際の進め方:ヒアリングからプロトタイプ確認まで
具体的な流れを整理します。
ステップ1:困りごとのヒアリング(仕様書は不要)
先述の通り、業務で困っていること・現状の運用・利用者・予算感をお聞きします。この段階で専門用語やIT知識は必要ありません。「今どうしているか」を普段の言葉で話していただくだけで十分です。
ステップ2:たたき台となる画面・機能一覧の作成
ヒアリング内容をもとに、開発側が試作画面と機能の骨子を用意します。この段階ではAIを活用し、スピード優先で形にします。完璧である必要はなく、あくまで議論のたたき台です。
ステップ3:プロトタイプを見ながらのすり合わせ
実際の画面を見ながら、「この機能は要る」「この画面はこう変えたい」といった具体的なフィードバックをいただきます。文章でのやり取りに比べて、この段階の会話は驚くほど具体的かつスムーズに進みます。金額や仕様書の話から入らず、まず動くものを見ながら認識をすり合わせるという進め方は、トップページの「ご依頼の流れ」でもご案内している通りです。
ステップ4:本番品質への引き上げ
プロトタイプで合意した内容をもとに、事業で実際に使えるレベル(セキュリティ・権限管理・データ保全・運用まで見据えた設計)に仕上げていきます。プロトタイプはあくまで「認識合わせのための試作」であり、そのまま本番運用に使うことは想定していません。試作から本番への引き上げで見落とされがちなポイントは、事業部でPoC(概念検証)したシステムを本番化するときに確認する10のポイントにまとめています。
仕様書ベースとプロトタイプベース、進め方は何が違うのか
同じ「システムを発注する」でも、仕様書を起点に進める従来型と、プロトタイプを起点に進める方法とでは、発注者の負担も、トラブルが表面化するタイミングも大きく異なります。
仕様書ベースで進める場合
発注者はまず、業務要件・機能要件を文書として整理する必要があります。専門の要件定義担当者を立てられる大企業であれば負担は分散できますが、IT担当者がいない中小企業では、この工程自体が発注のハードルになります。また、文書だけを見て開発側と発注者側の認識を完全に一致させるのは難しく、実装がある程度進んでから「思っていたのと違う」という形でズレが発覚しやすくなります。手戻りが発生した場合、すでに書かれたコードの修正が必要になるため、修正コストは大きくなりがちです。
プロトタイプベースで進める場合
発注者が最初に用意するのは、業務の困りごとを言葉にすることだけです。文書の完成度は問われません。開発側が作った試作画面を見ながら「ここは違う」と言い合える段階が、実装の早い時期に設けられるため、ズレは軽微なうちに解消されます。専門用語を介さずに「見た目」で合意形成できることも、IT知識に自信がない発注者にとって心理的なハードルを下げます。デメリットを挙げるとすれば、プロトタイプの段階で仕様が固まりきらないため、大規模なシステムでは並行して概算スケジュール・費用感の見直しが必要になる点です。この点は、進行中にすり合わせながら調整していく前提で進めます。
どちらの進め方が適しているかは、システムの規模や社内の体制によっても変わります。ただし、「ITに詳しい担当者がいない」「仕様書を書ける人がいない」という状態でシステム開発を諦めていた企業にとって、プロトタイプベースの進め方は現実的な選択肢になります。
発注前によくある不安とその実際
プロトタイプを見ながら進める方法について、実際のご相談でよく受ける不安をいくつか紹介します。
「途中で何度も要望を変えたら、迷惑ではないか」
プロトタイプを見ながら意見を変えていくこと自体が、この進め方の前提です。最初の試作は「たたき台」であり、変更されることを織り込んで作られています。むしろ、早い段階で率直な感想をいただくほうが、後工程の手戻りを防げるため歓迎される行為です。
「専門用語が分からないまま会議に出て、置いていかれないか」
私たちは打ち合わせの中で専門用語を使う場面自体を極力減らしています。画面を見ながら「ここを大きくしたい」「この順番を変えたい」といった、業務の言葉で会話が完結するように進めます。分からない言葉が出た場合は、その場で言い換えて説明します。
「小さな会社なので、大げさな開発体制は組めないのでは」
プロトタイプベースの進め方は、むしろ体制が小さい発注者ほど向いています。専任の要件定義担当者や情報システム部門を置けない企業でも、経営者や現場担当者が空いた時間で試作画面を確認するだけで、開発を前に進められるからです。
「仕様書を書ける発注者」を目指す必要はない
ここまで読んで、「それでも多少は仕様書のようなものを用意したほうがいいのでは」と感じる方もいるかもしれません。もちろん、既にある業務マニュアルや現行システムの画面キャプチャなど、手元にある資料があれば共有いただくと理解が早まります。
ただし、それは「なくてはならないもの」ではありません。私たちが求めているのは、正確な仕様書ではなく、現場の困りごとを率直に話していただくことだけです。仕様に落とし込む作業は、開発側の専門領域として引き受けます。
これは、ノーコード・ローコードで内製化を進める場合とも対照的です。内製化であれば、社内の担当者自身が要件を仕様に落とし込む力を身につける必要があります(ノーコード・ローコードで業務アプリを内製化する方法)。一方、外部の開発会社に発注する場合は、その専門性を発注者が持つ必要はなく、プロトタイプを介したすり合わせで代替できます。
まとめ:仕様書ではなく「困りごと」と「対話」から始める
- 仕様書が書けないことは、発注をあきらめる理由にならない
- 発注者に必要なのは、業務の困りごとを言葉にすることだけ。仕様への落とし込みは開発会社の仕事
- 文章による要件定義よりも、動くプロトタイプを見ながらのほうが認識のズレに気づきやすい
- AI駆動開発によって、プロトタイプを早期に用意するコストが下がり、「先に画面を見てから要件を固める」進め方が現実的になった
- プロトタイプ駆動で進めることで、「思っていたものと違う」という手戻りを開発初期のうちに防げる
「ITがよく分からないから」という理由で発注を迷っている方こそ、まず困りごとを話していただくところから始められます。仕様書の完成を待つ必要はありません。
ゼットリンカーでは、業務の棚卸しから試作・評価までを1〜2ヶ月のサイクルで進めるAI PoC開発や、老朽化したシステムの作り変えを仕様書なしから始められるシステムリプレースなど、プロトタイプを見ながら進める開発を承っています。まずは今困っていることを、そのままお聞かせください。
よくある質問
Q. 仕様書や要件定義書が何もない状態でも相談してよいですか?
A. 問題ありません。むしろ、多くのご相談は「何に困っているか」の言語化から始まります。業務でどう困っているか、現状どうやって回しているかをお話しいただければ、そこからプロトタイプ作成に進められます。
Q. プロトタイプを見てから「やっぱり違う」と言っても大丈夫ですか?
A. むしろ、それがプロトタイプを見ながら進める目的です。文章の要件定義だけで進めた場合よりも、画面を見た段階で違和感に気づくほうがずっと修正コストは小さく済みます。遠慮なく率直な感想をお聞かせください。
Q. プロトタイプの作成にも費用はかかりますか?
A. ご相談内容や規模によって異なります。まずは困りごとをお伺いした上で、プロトタイプ作成を含めた進め方と概算費用をご提案します。お問い合わせからご相談ください。
Q. 専門用語が分からなくても、開発の話についていけますか?
A. はい。私たちは専門用語を使わず、普段の言葉でのやり取りを心がけています。分からない言葉が出てきたら、その場で遠慮なく聞き返していただいて構いません。
※本記事の内容は2026年8月時点の一般的な考え方の整理です。実際の進め方・費用感は、業務内容や規模により異なります。
運営・編集