アプリ開発の期間は、「何か月か」という数字だけでは決められません。初回に提供する機能、外部システムとの連携、データ移行、利用者ごとの権限、社内レビューや受入テストの体制によって、同じように見える案件でも必要な計画幅は変わります。
この記事では、新規のBtoB向けWebアプリ・Webサービスを中心に、期間に含める範囲、初期計画の置き方、公開日からの逆算方法を整理します。自社条件に合う初期計画幅を置き、希望公開日から逆算できるようになります。

期間は実装だけでなく、どこからどこまでを含めるかをそろえたうえで、連携・移行・受入体制などの条件と公開日からの逆算を合わせて計画します。
01Sectionまず決めるべきは「何か月か」ではなく、期間に含める範囲
開発会社から「開発は3か月」と提示されても、要件整理、受入テスト、本番公開の準備まで含むのか、実装作業だけを指すのかで意味は異なります。比較や稟議で期間を扱う前に、起点と終点をそろえることが必要です。
標準の比較範囲は「企画・要件整理開始から初回リリース準備完了まで」
本記事では、期間を比較する標準範囲を企画・要件整理の開始から初回リリース準備の完了までとします。ここでの「初回リリース準備完了」とは、本番反映や限定公開に向けて、受入結果、運用手順、問い合わせ先、公開可否を確認できる状態です。
一方で、次の工程は開発期間に混ぜず、別枠で管理します。
- 開発会社の選定、契約、社内稟議
- ネイティブアプリを公開する場合のストア審査
- 公開後の初期運用、問い合わせ対応、KPI確認
公開日も、一般公開日、限定公開の開始日、本番環境への反映日のどれを指すかを、企画段階で合意してください。公開の定義が曖昧なままでは、各工程の完了条件も比較できません。
ストア審査は独立した外部依存工程として扱う
ネイティブアプリでは、実装完了後に提出情報の準備、審査、差し戻し対応が発生し得ます。Appleではアプリ、更新、提出情報が審査対象となり、必要に応じて審査用のアカウント情報などを準備します。AppleのApp Review情報を公開準備時に確認し、審査日数を固定値として開発計画へ組み込まないでください。
02Section自社の条件から選ぶ初期計画用の期間レンジ

期間レンジは確定納期ではなく、初回範囲と外部依存、社内の確認体制をそろえて検討するための起点です。
以下の2〜4か月、4〜8か月、6〜12か月以上は、市場相場や完了保証ではありません。BtoBの新規Webアプリ・Webサービスについて、見積もりを取得する前に検討範囲を定めるための初期計画用仮説です。対象範囲は、企画・要件整理開始から初回リリース準備完了までとします。
| 判定軸 | 2〜4か月を検討できる状態 | 4〜8か月を起点にする状態 | 6〜12か月以上を起点にする状態 |
|---|---|---|---|
| 初回・利用範囲 | 中核業務、限定部門・利用者に絞れる | 複数部門または複数業務フローを含む | 顧客向け提供、全社展開、組織ごとの差異を含む |
| 外部API連携 | 連携なし、または仕様・検証環境・窓口が確定済み | 連携はあるが接続条件と責任分界を早期に決められる | 複数連携、仕様未確定、認証・障害対応の分担が未整理 |
| データ移行 | 移行なし、または対象・品質・補正基準が確認済み | 試行移行と補正が必要 | 複数データ源、名寄せ、反復移行、並行運用が必要 |
| 権限・承認 | 少数の役割で操作範囲が明確 | 部門・役職ごとの権限や承認がある | データ範囲別権限、多段階承認、監査要件が複雑 |
| 提供形態・非機能要件 | Webのみで対応環境を限定できる | 複数ブラウザ、性能・可用性の確認が増える | 複数プラットフォーム、厳しい性能・監査・安全性条件がある |
| 承認・受入体制 | 決裁者、レビュー日、代理者、受入担当を確保済み | 複数部署が関わるが窓口と期限を決められる | セキュリティ・法務・外部組織を含み、日程未調整 |
未確認の連携条件、データ品質、承認体制がある案件は、短期計画の前提に置かないことが重要です。特にAPIは、システム間でデータや機能をやり取りするための接続仕様です。連携件数が少なくても、認証方式、検証環境、障害時の連絡先が決まらなければ、計画上の不確実性は残ります。
期間レンジごとの使い分け
2〜4か月の初期計画用仮説
起点・終点:企画・要件整理開始〜初回リリース準備完了|含む工程:要件整理、設計、実装、基本的な結合・受入、公開準備|別枠:選定・契約・稟議、ストア審査、初期運用初回範囲を中核業務に限定し、連携・移行がない、または仕様、検証環境、窓口が確定している場合の検討起点です。権限と利用部門が限定され、レビューと受入担当を確保できることが前提です。連携仕様の未確定、権限追加、承認待ち、非機能要件の後出しがあると、この幅を超えやすくなります。
4〜8か月の初期計画用仮説
起点・終点:企画・要件整理開始〜初回リリース準備完了|含む工程:要件整理、設計、実装、結合、連携・試行移行、受入、公開準備|別枠:選定・契約・稟議、ストア審査、初期運用連携、移行、複数部門、複数権限、運用設計のうち1つ以上を含む場合の検討起点です。対象範囲、責任分界、承認者、検証環境を早期に確定できるかが重要です。複数の外部依存、データ補正の反復、部門間の業務差、審査調整が重なると長期化しやすくなります。
6〜12か月以上の初期計画用仮説
起点・終点:企画・要件整理開始〜初回リリース準備完了|含む工程:複数連携、移行、複雑な権限・非機能確認を含み得る|別枠:選定・契約・稟議、ストア審査、初期運用、教育・切替・並行運用複数部門または顧客向け提供で、複数連携、段階移行、複雑な権限、性能・可用性・監査の確認、多段階承認が重なる場合の検討起点です。連携先都合の変更、移行データの品質問題、全社展開、法制度対応、段階公開後の追加要件が長期化要因になります。
短期レンジを検討するなら、未確認事項を「後で詰める項目」ではなく、見積もり前に解消すべき前提として扱ってください。
アプリの種類別の期間差
同じ機能範囲でも、提供形態によって期間の見え方は変わります。ネイティブアプリは、iOS・Androidそれぞれの実装・テストに加え、ストア審査や差し戻し対応が公開準備に加算されるため、Webアプリより計画幅を広めに取る必要があります。Webアプリは審査工程がなく、対応ブラウザを限定できればその分短くなりやすい形態です。単一コードで複数OSへ展開するハイブリッド(クロスプラットフォーム)型は両者の中間に位置づけられますが、OSごとの動作確認や端末機能の検証は残ります。いずれの形態でも、差分を固定日数として見込むのではなく、審査・テスト・公開準備の工程が増えるかどうかとして計画に反映してください。
03Section工程別の作業窓は、全体期間に単純合算しない

工程は一部並行できますが、権限や連携仕様、移行基準、受入条件が未確定の場合は、後工程を安全に進めにくくなります。
工程ごとの週数は、全案件に当てはまる相場ではありません。下表は、初回対象を限定した中規模の新規BtoB Webアプリを想定した初期計画モデルです。発注側の確認や承認も、実装作業と同様に計画へ置く必要があります。
| 工程 | 作業窓の目安 | 開始・完了条件 | 発注側の対応 | 並行可否 |
|---|---|---|---|---|
| 企画・要件整理 | 2〜6週 | 目的、公開定義、体制を確認し、初回範囲・対象外・受入条件・変更ルールを合意する | 業務責任者、決裁者、受入責任者を指名する | 選定・契約と一部並行し得るが、業務ルール未決は後続へ影響 |
| 設計・設計承認 | 3〜6週 | 画面、UI・UX、権限、データ、連携、運用設計を確認し、未決事項の扱いを合意する | レビュー期限、代理承認者、連携先窓口を確保する | 合意済み領域の実装準備は並行可能 |
| 実装・結合 | 6〜14週 | 合意済み設計を実装し、結合テストとテストケースを整備する | 定例で変更優先度と確認事項に回答する | 設計後半、テスト設計、受入準備と一部並行可能 |
| 連携・試行移行 | 2〜6週 | API接続、試行移行、異常時処理を確認し、データ品質と再実施条件を合意する | 連携先・データ責任者が確認する | 実装後半と重なる場合があるが、外部環境の準備に依存 |
| 受入テスト | 2〜4週 | 利用部門が業務シナリオで確認し、課題と再テスト結果を整理する | テスト担当者、代替担当者、テスト用データを確保する | 公開準備と並行可能 |
| 公開準備・公開判定 | 1〜3週 | 本番手順、権限付与、周知、問い合わせ体制、公開可否を確認する | 公開責任者と運用担当が最終確認する | 受入終盤から準備可能 |
工程の作業窓を単純に合算しないのは、設計と実装、実装とテスト準備、受入準備と公開準備が一部重なり得るためです。一方で、初回範囲、権限、連携仕様、移行基準、受入条件が未確定なら、後工程を安全に並行できません。
受入テストは、発注側や利用部門が、合意した条件どおりに業務で利用できるかを確認する工程です。IPA「ユーザのための要件定義ガイド 第2版」も参考に、開発側のテストとは別に、利用側の参加者と判定条件を確保します。工程ごとの成果物や役割分担を確認したい場合は、以下も参照してください。
各ゲートで発注側が記入する確認項目
- ✓
要件確定:初回範囲、対象外、業務ルール、受入条件を記入し、業務責任者・回答期限・承認者・代理者・未決事項を置く。
受入責任者をこの時点で指名し、後工程で判定者が不在にならないようにする。
- ✓
設計承認:画面、UI・UX、権限、連携、移行、運用設計について、レビュー参加者・期限・確認先を置く。
UIは画面や操作要素、UXは利用者が目的を達成するまでの使いやすさを指す。業務・情シス・安全性担当の確認範囲を分ける。
- ✓
連携・移行試験:接続、データ補正、異常時処理、再実施条件について、連携先窓口・データ責任者・検証環境の準備期限を記入する。
データ移行では、重複・欠損・表記揺れを整えるデータクレンジングの責任者も明確にする。
- ✓
受入テスト開始:テスト環境、アカウント、業務シナリオ、テストデータ、実施者・代替者、判定期限を確保する。
利用部門の稼働が確保できない場合は、公開日ではなく受入開始条件を先に見直す。
- ✓
公開判定:重大不具合の扱い、運用・問い合わせ体制、公開責任者、ロールバック方針、初期運用の確認日を記入する。
公開可否の決裁者と、未解決課題を受容する条件を事前に合意する。
04Section遅延しやすい条件は、着手前に責任者と期限を置く
遅延は、実装量だけで起きるものではありません。要件、外部依存、データ、承認、品質確認のどこで止まるかを、開始前に確認します。責任分界とは、発注側、開発側、連携先の誰が作業・判断・障害対応を担うかの境界です。
遅延を防ぐために各ゲートで確認すること
要件変更・認識差
検知時点:要件確定、設計承認、定例会|責任者:業務責任者、プロダクト責任者初回範囲、対象外、例外処理が合意されていないと、設計・実装・テストで手戻りが起きやすくなります。要件一覧と対象外一覧を作り、変更受付、優先順位、影響確認のルールを合意します。
API連携
検知時点:要件確定前、連携試験開始前|責任者:連携先担当、情報システム担当仕様、認証、検証環境、連携先窓口が未確認だと、結合試験の開始が遅れます。早期の接続確認、障害時連絡先、責任分界を整理します。
データ移行
検知時点:設計承認前、試行移行後|責任者:データ責任者、利用部門欠損、重複、表記揺れ、移行基準の未決は、試行移行と公開判定を押し下げます。サンプル確認、補正ルール、試行移行、検収条件を先に定めます。
承認・レビュー待ち
検知時点:各レビュー依頼時|責任者:業務責任者、決裁者決定者不在、固定会議だけでの判断、回答期限なしは全工程に影響します。レビュー期限、代理承認者、未決事項を扱う定例を置きます。
品質・対応環境の追加
検知時点:要件確定、テスト開始前|責任者:情報システム担当、受入責任者対応ブラウザ、端末、性能、権限条件が後から増えると、実装・テスト・受入範囲が広がります。対応環境、非機能要件、受入条件を早期に明文化します。
提案比較や進捗管理では、テスト、進捗、品質、リスク、課題、変更、情報セキュリティを確認観点として置くと、期間だけでは見えない前提をそろえやすくなります。デジタル庁の調達手続マニュアルは公的調達向けの資料ですが、民間案件でも比較・管理項目を整理する参考になります。
05Section短納期では、品質を削らず初回範囲と公開方式を調整する
希望公開日が近い場合、最初に検討するのは人員追加ではなく、初回範囲と依存関係の縮小です。MVPは、利用者に価値があるかを確かめるために、初回提供の範囲を必要最小限に絞る考え方です。品質を下げた完成版を急いで作ることではありません。
短縮策は、どれか一つを選ぶものではなく、固定公開日、初回の目的、外部依存、運用体制に応じて組み合わせます。いずれの施策でも、次に示す注意点の確認を省略しないことが前提です。
短納期でも削減対象にしない確認
認証・権限、個人情報・機密情報の保護、必要な監査、品質確認、受入テストは、公開日を守るために省略する対象ではありません。NISTは、セキュリティの実践をソフトウェア開発ライフサイクルを通じて扱う枠組みを示しています。NISTのSecure Software Development Frameworkを確認し、自社のリスクと要件に応じた確認を計画に残してください。
短納期で比較する4つの施策
MVP化
判断の中心:初回目的を達成する最小範囲と、後続フェーズへ回す範囲を分ける適用条件:初回の利用者価値や業務目的を、中核機能と限定した例外処理で検証できる場合です。主なトレードオフ:後続開発、手作業による代替運用、対象外要望への対応を計画する必要があります。維持すべき確認:認証・権限、データ保護、必要な監査、受入条件を初回範囲に残し、外した機能がデータ整合性や中核業務を損なわないかを確認します。
限定公開・段階リリース
判断の中心:全体公開を急ぐのではなく、管理可能な範囲で初回利用を始められるか適用条件:対象部門、顧客、地域、データ範囲を限定すれば、安全に利用開始できる場合です。主なトレードオフ:二重運用、問い合わせ対応、対象間の業務差への対応が増えることがあります。維持すべき確認:対象者の権限、問い合わせ先、データ整合性、受入テスト、正式展開の条件と判断日を事前に決めます。
既存基盤の活用
判断の中心:再利用で減らせる作業と、適合確認に必要な作業を分ける適用条件:認証、通知、帳票などを再利用でき、初回要件と既存基盤の制約が大きく衝突しない場合です。主なトレードオフ:既存仕様への適合、保守上の制約、将来拡張のしにくさが残る可能性があります。維持すべき確認:利用条件、責任分界、セキュリティ、データ保護、必要な品質確認と受入テストを、新規開発部分と同様に確認します。
意思決定の前倒し
判断の中心:作業時間ではなく、回答待ちと再確認による停滞を減らす適用条件:判断者、論点、レビュー日、代理承認者を開始前に定められる場合です。主なトレードオフ:利用部門、法務、安全性担当などの確認が不十分なまま決めると、後工程の手戻りが大きくなります。維持すべき確認:決定根拠、未決事項、変更管理、認証・権限や受入条件に関する承認を記録し、必要なレビューを省略しません。
初回から外せるかは、「その機能がないと初回利用者が目的を達成できないか」「代替運用による業務負荷を許容できるか」「外すことで中核機能の連携やデータ整合性が崩れないか」で判断します。認証・権限・安全性要件・受入確認に関わるものは、後回しにできない要件として扱います。
06Section提案スケジュールは、期間ではなく前提条件をそろえて比較する
短い提案が常に優れているわけでも、長い提案が過剰とは限りません。短期提案は、要件が固まっている、再利用できる資産がある、発注側の回答期限が確保されている、特定の工程が対象外である、といった前提で成立している場合があります。
個別契約における責任分担や、変更時の費用・納期の扱いは一律ではありません。提案書・見積もり・契約条件を照合し、必要に応じて購買・法務担当者と確認してください。
提案スケジュールを同じ条件で比較する質問
- ✓
期間定義と初回範囲:起点はいつか、終点は受入完了・公開準備完了・一般公開のどれか。対象機能、対象外、例外処理、後続フェーズは何か。
確認先:提案書の工程表、見積もり前提、要件一覧
- ✓
提供環境と連携・移行:対応ブラウザ・端末、性能条件、API、認証、既存改修、データ移行、検証環境は含まれるか。
確認先:技術提案、連携一覧、移行計画、責任分界表
- ✓
成果物と責任分界:要件、設計、テスト結果、運用手順、移行計画、教育資料のうち何が納品対象で、誰が判断するか。
確認先:成果物一覧、体制表、契約条件
- ✓
品質・受入と変更管理:テスト範囲、重大不具合の定義、受入条件、再テスト、変更要求の受付・影響確認・再合意方法は何か。
確認先:品質計画、受入計画、変更管理の記載
- ✓
発注側の回答期限と前提・除外条件:会議頻度、レビュー回数、回答期限、代理承認者、再利用資産、公開支援、除外項目は何か。
確認先:前提条件一覧、RACIなどの体制資料、見積もり注記
07Section希望公開日から逆算し、未達時の判断も先に決める

公開日から逆算する際は、開発工程だけでなく選定・契約・稟議も別枠で置き、各ゲートで未達時の対応を判断できるようにします。
希望公開日をT0とし、開発工程の外側にある選定・契約・稟議も含めて逆算します。以下は、限定部門から開始し、外部連携とデータ移行を各1件含む中規模Webアプリの相対日程例です。各社の購買、法務、予算手続きの実績に置き換えてください。
T0から逆算する初期計画の置き方
- Step01
T-32〜24週:企画整理、稟議、提案依頼、選定・契約
公開定義、初回必須範囲、予算枠、比較条件、契約条件を合意します。選定・契約・稟議は開発期間の外側にある別枠工程として、担当者と完了条件を置きます。
- Step02
T-24〜18週:要件確定
対象外、受入条件、権限、連携・移行方針を確定します。セキュリティ、法務、連携先への確認を開始し、高優先度要件の未決を残さないことが完了条件です。
- Step03
T-18〜13週:設計・設計承認
画面、UI・UX、データ、権限、連携、運用設計を承認します。合意済み領域の実装準備は進められますが、未確定の権限や連携仕様は実装開始の前提として管理します。
- Step04
T-15〜7週:実装・結合
合意済み機能を実装し、結合テスト、テストケース、受入シナリオを整備します。変更要望は変更管理を通し、優先順位と公開日への影響を確認します。
- Step05
T-10〜6週:連携・試行移行
接続、データ補正、異常時処理を確認します。連携・移行試験が未達なら、初回範囲や公開方式を再評価するゲートです。
- Step06
T-6〜3週:受入・公開準備
利用部門が受入テストを行い、運用手順、周知内容、問い合わせ体制を確認します。テスト担当者とテスト用アカウントを事前に確保します。
- Step07
T-3〜0週:公開判定・本番準備
重大不具合の扱い、公開可否、ロールバック、権限付与を決定します。ストア公開を伴う場合は、審査・差し戻し対応を別枠で管理します。
- Step08
T0以後:初期運用
問い合わせ、障害、利用状況の初期値を確認し、次フェーズを判断する日を設定します。初期運用は開発完了と混同せず、運用上の課題を確認する工程として置きます。
要件確定、設計承認、連携・移行試験、受入テスト開始、公開判定の各ゲートで未達が出た場合は、品質や安全性を削らず、次の4案を比較して決裁します。
- 初回範囲を縮小する:中核価値に影響しない機能を後続へ回せる場合に有効ですが、対象外と後続判断日を明確にします。
- 限定公開・段階リリースにする:対象部門・顧客・地域を限定できる場合に有効ですが、問い合わせ対応とデータ整合性、拡大条件を確認します。
- 公開日を再設定する:安全性・品質・受入条件を満たせない場合に検討し、対外連絡と再計画の責任者を決めます。
- 追加体制を検討する:作業を安全に分けられる場合に限り、品質管理、引継ぎ、責任分界、追加コストを確認します。要件合意や外部承認の待ち時間を自動的に解消するものではありません。
08Section公開時期・範囲・体制をそろえて稟議判断につなげる
期間の短縮・延長は、開発側の体制だけでなく、連携・移行、テスト、社内レビュー、運用準備、後続開発の負荷にも影響し得ます。費用額を一般化するのではなく、どの条件が費用や効果の発現時期を変え得るかを、シナリオごとに説明すると稟議で比較しやすくなります。
| シナリオ | 公開時期 | 初回範囲 | 必要な社内体制 | 主なリスク | 費用が変動しやすい要因 | 公開後KPI | 次フェーズ判断日 |
|---|---|---|---|---|---|---|---|
| 最短・MVP | 最短条件が満たされた時点 | 中核機能、限定利用者 | 迅速な決裁、週次レビュー、限定受入 | 対象外要望の後出し、後続開発 | 期限対応、後続追加、並行運用 | 利用開始率、目的達成率、重大問い合わせ | 初期運用データを確認できる時点 |
| 標準 | 通常のレビュー・修正を織り込んだ時点 | 中核機能と初回運用に必要な周辺機能 | 通常のレビュー、受入体制 | 連携・移行・承認の遅れ | 連携、移行、テスト、運用準備 | 利用開始率、処理時間、問い合わせ件数 | 初期運用の安定確認後 |
| 慎重・段階リリース | 限定公開後に正式展開 | 対象部門・顧客を段階的に拡大 | 限定運用担当、拡大判定会議 | 二重運用、対象間の差異 | 段階ごとの教育、運用、追加対応 | 継続利用率、障害・問い合わせ傾向 | 限定公開の評価完了時 |
KPIは、初回範囲が目的を満たしたかを確認し、次の投資判断につなげる指標です。利用開始率、業務処理時間、問い合わせ件数などから、自社の目的と公開方式に合うものを選びます。
期間・範囲・体制の変更が費用へ与える影響を確認する場合は、以下を参照してください。
KPI、次フェーズの判断、投資対効果を含む稟議の組み立ては、以下で確認できます。
開発期間を計画へ落とし込む際は、希望公開日だけでなく、初回必須機能、対象利用者、連携・移行の条件、承認者、レビュー期限、受入体制を同じ資料で管理します。そのうえで、開発会社には同じ前提を提示し、比較可能な提案を集めることが、現実的な初期計画への第一歩です。
アプリ開発期間でよくある質問
開発3か月という提案に、選定・契約・受入テストは含まれますか?+
3か月という数字だけでは判断できません。起点が契約後なのか要件整理開始なのか、終点が実装完了・受入完了・公開準備完了のどれなのかを確認してください。選定・契約・社内稟議は原則として別枠で置き、受入テストと公開準備が見積もり範囲に含まれるかを提案書で確認します。
外部API連携が1件だけでも、短期計画を見直すべきですか?+
件数だけでは決まりません。APIの仕様、認証、検証環境、連携先窓口、障害時の責任分界が確定しているかを確認します。いずれかが未確認であれば、短期計画の前提には置かず、接続確認と連携試験の工程を別途管理する方が安全です。
ネイティブアプリのストア審査は開発期間に含めるべきですか?+
本記事の標準比較範囲とは別枠で、提出情報の準備、審査、差し戻し対応を公開準備の外部依存工程として管理します。Apple向けの場合は、公開準備時にApp Reviewの公式情報で現行要件を確認し、審査日数を固定して計画しないでください。
開発計画と依頼先を比較したい場合
初回範囲、公開希望日、連携・移行の有無、受入体制をそろえたうえで、Webアプリ・SaaS開発の支援会社を比較できます。
PartnerBase Mag 編集部
デジタル発注の比較・発注準備を専門に扱う編集チーム。
デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。
支援会社を比較する
得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。




