アプリ開発を外部へ依頼したいと思っても、「何を準備すればよいのか分からない」「仕様書を作れないので相談しにくい」と感じる方は少なくありません。
結論から言えば、相談時点で完成した仕様書は必要ありません。ただし、目的、利用者、現在の困りごと、必要そうな機能などを分かる範囲で整理しておくと、制作会社との認識を合わせやすくなり、見積もりの精度も高まります。
最初に必要なのは、専門的な設計書ではなく、「誰の、どの問題を、どのように改善したいか」という事業側の情報です。
仕様書がなくてもアプリ開発は相談できる
アプリの仕様書には、画面構成、機能、データ、権限、外部サービスとの連携など、多くの内容が含まれます。これらを初めてアプリを作る企業や担当者だけで決めるのは簡単ではありません。
そのため、相談前にすべてを確定させる必要はありません。むしろ、分からない部分を無理に決めてしまうと、実際の利用方法に合わない構成になる可能性があります。
依頼者側は、事業や業務の情報を準備し、制作会社はそれを画面、機能、データの仕組みへ変換する、という役割分担が基本です。
依頼前に準備したい10項目
1.アプリで解決したい問題
まず、「アプリで何を作りたいか」よりも、「現在どのような問題があるか」を整理します。
- 電話やLINEでの予約対応に時間がかかる
- 会員情報が複数のExcelへ分散している
- 社内申請の進捗が分からない
- 店舗のお知らせが利用者へ届かない
- 新しいサービスの需要を小さく検証したい
問題が明確になると、必要な機能と不要な機能を判断しやすくなります。例えば、目的が「予約電話を減らすこと」であれば、最初からポイントやチャットまで入れる必要はないかもしれません。
2.利用する人と管理する人
アプリを操作する人を、できるだけ具体的に整理します。
- 一般のお客様
- 会員
- 店舗スタッフ
- 店舗管理者
- 本部担当者
- 取引先や外部事業者
利用者の種類が増えると、表示する情報と操作できる範囲を分ける必要があります。「会員は自分の予約だけを見られる」「店舗スタッフは担当店舗の予約を管理できる」「本部は全店舗を集計できる」といった権限設計です。
3.現在の業務の流れ
現在、紙、電話、Excel、メール、LINE、既存システムなどを使って、どのように業務を進めているかを共有します。
例えば予約業務であれば、次のように整理できます。
- お客様から電話やメッセージを受ける
- スタッフが空き枠を確認する
- Excelへ予約内容を入力する
- 担当者へ連絡する
- 前日に確認メッセージを送る
現在の流れが分かると、どこを自動化し、どこを人の判断として残すかを検討できます。
4.初回公開に必要な機能
希望する機能を思いつく限り挙げたあと、次の3段階に分けます。
| 区分 | 判断基準 |
|---|---|
| 初回公開に必要 | この機能がないと目的を達成できない |
| 公開後に追加 | あると便利だが、最初からなくても運用できる |
| 今回は対象外 | 将来構想として残すが、現在の予算・期間には含めない |
この分類ができると、予算超過や長期化を防ぎやすくなります。機能の優先順位がまだ分からない場合は、目的と利用者を制作会社へ伝えたうえで一緒に整理します。
5.運営側で管理したい内容
利用者向けアプリだけでなく、運営側が何を登録・更新・確認するのかも重要です。
- 会員や顧客の検索・編集
- 予約枠やスタッフの登録
- 商品、サービス、料金の変更
- お知らせやクーポンの配信
- 申請の承認・差し戻し
- 売上や利用状況の集計
- CSVの出力
管理画面は、アプリ公開後の運用を支える重要な部分です。利用者画面だけを考えていると、運営開始後に手作業が残ることがあります。
6.移行するデータと外部サービス
既存の会員情報、商品、予約履歴などを移す場合は、現在のデータを確認します。
- ExcelやCSVの項目
- データ件数
- 重複や空欄の有無
- 表記の統一状況
- 移行が必要な履歴の範囲
また、決済、地図、会計、EC、予約、メール配信などの外部サービスと連携したい場合は、サービス名、契約状況、利用中のプランを共有します。連携機能が提供されていない場合や、契約プランによって利用できない場合もあります。
7.公開したい環境
希望がある場合は、Webブラウザ、iPhone、Android、PC用管理画面などを伝えます。
まだ決まっていなくても問題ありません。「店舗でお客様が使う」「社内PCから操作する」「移動中にスマートフォンで確認する」など、利用場面を伝えることで、Webアプリとスマートフォンアプリのどちらが適しているかを判断できます。
詳しい違いは、関連記事「Webアプリとスマホアプリの違い」でも解説しています。
8.希望する公開時期
希望日だけでなく、その時期を希望する理由も伝えます。
- 新店舗の開業に合わせたい
- イベント開始前に公開したい
- 既存システムの契約終了までに移行したい
- 補助金の実績報告期限がある
- 社内の繁忙期を避けたい
理由が分かれば、すべての機能が間に合わない場合も、試作品、MVP、Web版からの開始など、現実的な代替案を検討できます。
開発期間の考え方は、関連記事「アプリ開発には何か月かかる?」をご確認ください。
9.予算の考え方
予算が決まっている場合は、相談時に伝える方が適切な提案を受けやすくなります。
予算を伝えると見積もりが高くなるのではなく、制作会社はその範囲で実現できる機能、段階的な開発方法、対象外にする部分を検討できます。
予算がまだ決まっていない場合は、「100万円未満で検証したい」「300万円以内を目安にしたい」「必要な構成を知ってから決めたい」といった考え方でも構いません。
費用の構成については、関連記事「アプリ開発の費用相場」で詳しく解説しています。
10.社内の確認担当者と決定方法
開発を進める際は、誰が内容を確認し、誰が最終決定するのかを明確にします。
複数部署の意見を制作会社へ個別に伝えると、矛盾した修正が発生することがあります。社内の意見をまとめる担当者と、最終承認者を決めておくと進行が安定します。
相談前に完成させなくてもよいもの
次の内容は、相談時点で完成していなくても問題ありません。
- 詳細な仕様書
- すべての画面デザイン
- データベースの設計
- 使用するプログラミング言語
- サーバーの選定
- すべての文章や画像
- ストア申請用の情報
これらは、要件整理や設計の工程で決めていきます。ただし、既にロゴ、ブランドカラー、参考アプリ、業務資料などがある場合は、共有すると完成イメージを合わせやすくなります。
用意すると相談が進みやすい資料
- 現在使用しているExcelや申請書の見本
- 業務の手順を書いたメモ
- 参考にしたいアプリの名前や画面
- 組織図や利用者の役割
- ロゴ、ブランドカラー、既存サイト
- 現在利用しているサービスの一覧
- 社内で出ている要望や困りごと
機密情報や実際の個人情報は、初回問い合わせフォームへ記載せず、秘密保持や共有方法を確認してから提供してください。
準備不足より危険な3つの進め方
参考アプリと同じものを作るだけで進める
見た目が近くても、事業の仕組み、利用者、管理方法、法的条件は異なります。参考アプリは完成イメージの共有には役立ちますが、自社に必要な範囲を別に整理する必要があります。
希望する機能をすべて初回へ入れる
機能を増やすほど、費用と期間だけでなく、利用者が覚える操作も増えます。初回公開の目的に必要な機能から始める方が、実際の利用状況をもとに改善できます。
安い見積もりだけで決める
見積もり金額だけでなく、管理画面、テスト、ストア申請、公開後の修正、外部サービス費用が含まれているかを確認します。対象範囲が異なる見積もりを、そのまま比較することはできません。
依頼前チェックリスト
- 解決したい問題を一文で説明できる
- 主な利用者と管理者が分かる
- 現在の業務の流れを説明できる
- 必要そうな機能を挙げている
- 運営側で管理したい内容が分かる
- 移行データと外部サービスの有無が分かる
- 利用する端末や場面を説明できる
- 希望時期と理由を共有できる
- 予算の考え方を共有できる
- 社内の確認担当者が決まっている
すべてに答えられなくても相談は可能です。分からない項目は「未定」として共有し、優先順位を一緒に整理します。
GearBoxでは未確定の段階から整理します
GearBoxでは、仕様書がない段階でも、目的、利用者、現在の業務、予算、希望時期を確認し、最初に作る範囲を整理します。
必要に応じて、操作デモ、MVP、Webアプリ、iPhone・Androidアプリ、管理画面などの選択肢を比較し、公開後に追加する機能も含めて提案します。
よくある質問
アイデアだけの状態でも相談できますか?
相談できます。誰にどのような価値を提供したいか、現在どのような問題があるかを確認し、必要な機能へ整理します。
予算を伝えた方がよいですか?
目安でも伝えた方が、予算内で可能な構成や段階的な進め方を提案しやすくなります。
参考アプリの画像を送ってもよいですか?
完成イメージの共有に役立ちます。ただし、そのアプリをそのまま複製するのではなく、自社の目的や運用へ合わせて構成を検討します。
相談後に依頼しなくても問題ありませんか?
問題ありません。対応可能な範囲、費用、進め方を確認したうえで判断できます。
アプリ開発の依頼前に必要なのは、完成した仕様書ではありません。解決したい問題、利用者、業務の流れ、優先機能、予算、時期を整理することで、制作会社と現実的な計画を作りやすくなります。



