
Service 12
OUR APPROACH
アプリ開発の外注(アプリの企画・設計・実装・ストア公開を社外の開発会社に依頼すること)について、ARCHECOがどう考えているかは、同じチーム・同じ道具で作った2つの機能の開発記録の差にいちばんはっきり表れています。その記録はブログ記事「アプリ開発の費用」に書きました。このページでは、記事を読まなくても分かるように要点だけをまとめています。さらに詳しく知りたい方は、末尾のリンクから記事をご覧いただけます。
3社の見積もりが3倍違うとき、差を生んでいるのは単価ではなく、まだ決まっていない項目の量です。
アプリ開発の外注では、見積書の金額は人月単価×開発期間+諸経費でできています。この式は正しいのですが、単価表を見比べても3社で3倍の差は説明できません。期間を膨らませる変数が、式の外に隠れているからです。仕様が決まるまでの往復の回数です。決まっていない項目は見積もりの段階では消えず、開発が始まってから「どうするかを決めて、確認して、直す」往復として現れ、その回数がそのまま期間と費用になります。
この差が数字で見えた記録を1つ紹介します。アプリの開発では、いつ・どのファイルを・何回直したかが履歴として残ります。ARCHECOの開発記録で、着手前に決めごとを文書化せずに作った機能は、関連ファイルの変更が362回に達しました。同じチーム・同じ道具でも、作る手順を10段階に割り、確かめる項目を31個書き出してから着手した機能は、25回で完了しています。単価は同じでも、費用は十数倍の差になります。IPAが5,546件を実測した公開データでも、真ん中の半分だけで工数に6.6倍の開きがあり、ぶれは一社の話ではありません。
この2つの機能を、御社が外注しようとしているアプリに置き換えても、起きることは同じです。要件定義の費用を値切ったり、決まっていない項目を「一式」の中に残したまま契約したりしても、決まっていない量はそのまま残り、開発が始まってから往復と追加費用として現れます。つまり、アプリ開発の外注で先に数えるべきなのは相場ではなく、自社の案件にまだ決まっていない項目がいくつあるか、そしてそれを誰が、どの工程で、何回の往復で決めるかです。
だから、ARCHECOは
そのため、ARCHECOのアプリ開発の外注は、決まっていない量を見積もりの前に減らす工程から入ります。決まっていない項目の質問を着手前に出し切り、文章で往復する代わりにAIで作った動く画面(1日で12枚作って見せる速度が出ています)で決めてもらいます。契約も工程に合わせ、要件を固める工程は準委任、固まった範囲はカスタマイズ開発受託、公開後の改善は月額で分けます。見積書は「一式」を工程×成果物×工数に分解し、対象外・検収条件・変更条件・有効期限まで欄を埋めてお出しします。
「3社に見積もりを頼んだら金額が3倍違った」「一式と書かれた行の中身が分からないまま契約した」「途中で仕様が変わって追加費用になった」——アプリ開発の外注で起きる失敗は、だいたい契約の前に決まっています。見積書の金額は人月単価×期間+諸経費でできていますが、この式には期間を膨らませる変数が隠れています。仕様が決まるまでの往復の回数です。ARCHECOの開発記録では、着手前に決めごとを文書化せずに作った機能は関連ファイルの変更が362回に達し、確かめる項目を書き出してから着手した機能は25回で終わっています。単価が同じでも費用は十数倍の差になります。なお、このページは業務・顧客向けのアプリを「作ると決めた」発注者向けです。何を作るか自体がまだ決まっていない新規事業のMVPはMVP開発、AIを業務に組み込むアプリはAIエージェント開発で扱っています。
"アプリ開発の費用|内訳と相場の決まり方"記事を読む
やることは、決まっていない量を見積もりの前に減らすことです。第一に、決まっていない項目の質問を着手前に出し切ります。第二に、文章で往復する代わりに、AIで作った動く画面を見せて決めてもらいます。画面を1日で12枚作って見せる速度が出ており、文章の往復より判断が速く正確になります。第三に、決まった範囲から作り始め、残りは動くものを見ながら決めます。契約もこの順に合わせます。要件を固める工程は準委任で、固まった範囲はカスタマイズ開発受託で、リリース後の改善は月額で。1つの案件の中で契約形態を工程ごとに分けるので、仕様が動くたびに見積もりを取り直す往復がありません。見積書は「一式」を工程×成果物×工数に分解した形でお出しし、対象外・検収条件・変更条件・有効期限まで欄を埋めます。
"システム開発の見積もり|8つのチェック"記事を読む
"準委任契約とは?請負との違い"記事を読む
企画・UX設計からiOS/Androidの実装、管理画面、ストア公開、運用までを同じチームで持ちます。自社で企画・開発した訪日旅行者向けアプリ「ohbag」は、開発着手から約2か月でストア公開に到達し、dev/staging/本番の3環境で継続的にリリースを重ねています。飲食店のモバイルオーダーアプリでは、既存のPOSや外部サービスと連携して開発範囲を最低限に抑え、短期間での開発を実現しました。大手ITベンダーのレジレス買い物体験アプリでは、プロトタイプからMVP検証を経て半年たらずで製品化しています。ソースコードと設計書は発注側に納め、契約終了後も他社や社内で引き継げる形で残します。作って終わりではなく、OS更新・不具合修正・利用データに基づく改善まで、リリース後の費用が読める形で続けられる座組みです。
"ベンダーロックインとは|脱却の手順"記事を読む

01
STEP 01
目的・対象ユーザー・必須機能・やらないことを聞き取り、画面一覧と機能一覧に落とします。決まっていない項目を洗い出し、文章で往復する代わりにAIで作った動く画面で判断してもらいます。
Method
要求定義ヒアリング
画面一覧・機能一覧の作成
未決事項の洗い出し
AIモックによる判断支援
Output
要件シート
画面一覧・機能一覧
未決事項リスト
「一式」を工程×成果物×工数に分解した見積書を出し、対象外・検収条件・変更条件・有効期限まで欄を埋めます。工程ごとに請負か準委任かを分け、権利の帰属と再委託の可否を契約書に書きます。
Method
工程別の積み上げ見積
読めない一か所の先行検証
契約形態の工程別選定
Output
工程別見積書
契約書ドラフト(権利帰属・検収条件)
マイルストーン表
UX/UI設計から実装まで、決まった範囲から着手します。中間成果物ごとに提出日と確認日を置き、発注側の受入テストまで含めて工程を組みます。AI自律開発ツールを併用し、往復の回数を減らします。
Method
UX/UI設計
AI自律開発ツールでの実装
中間成果物レビュー
受入テスト支援
Output
UIデザイン
iOS/Androidアプリ
管理画面(CMS)
テスト結果報告
App Store/Google Playの申請を代行し、公開後はOS更新対応・不具合修正・利用データに基づく改善を月額で続けます。ソースコードと設計書は発注側に納め、引き継げる形で残します。
Method
ストア申請代行
OS更新・不具合対応
利用データに基づく改善
Output
公開済みアプリ
ソースコード・設計書・運用手順書
改善バックログ
PROOF
アプリ開発の費用を動かしているのは単価ではなく、仕様が決まるまでの往復の回数です。ここに並べたのは、ARCHECOの開発記録に残っている数字です。
関連記事を読む
関連記事を読む
実績を見る
関連記事を読む
CASE STUDIES
CASE TYPES
アプリ開発の外注の実績は、企画・UX設計から実装・ストア公開・運用までを同じチームで持った案件と、自社で企画・開発・運営しているアプリの2本立てです。守秘の範囲で、業種と類型を並べています。
ABOUT APP DEVELOPMENT OUTSOURCING
アプリ開発の外注を検討している方に向けて、費用の決まり方・見積もりの読み方・契約形態・依頼先の型を一通り整理しました。ARCHECOに依頼しない前提で読んでも、他社の見積書を比べる物差しとして使えるように書いています。
アプリ開発の外注とは、企画からストア公開・保守までの工程の全部または一部を、社外の開発会社や個人に任せることです。検索上位8本はどれも「外注できる工程」「メリット・デメリット」から始めています。ここでも同じ順で並べたうえで、上位が書いていない「言葉の違いが契約上どう効くか」と「既存の開発サービスとの線引き」を先に足します。
外注できる工程は、企画、設計(外部設計・内部設計)、デザイン、プログラミング、テスト、ストア登録、プロモーション、リリース後の保守・運用の8つです。上位8本のうち工程を独立した見出しで並べているのは2本で、どちらも「ほぼ全部を任せられる」と書いています。それ自体は正しいのですが、どこから任せるかで見積もりの精度が変わる点が抜けています。企画を発注側で固めて持ち込む場合と、企画から一緒にやる場合では、見積もりの前提が別物です。実務で発注側が用意するのは、目的、対象ユーザー、必須機能、やらないこと、の4点で足ります。ここまで書けていれば、外部設計以降はどの型の会社にも渡せます。逆に4点のうち「やらないこと」が空欄のまま渡すと、見積書の対象外の欄も空欄で返ってきます。
「アプリ開発の外注」「依頼」「委託」は同じ行為を指しています。外注と依頼は発注側から見た呼び方、受託は受ける側から見た呼び方、委託は契約上の言葉です。実務で効くのはここからで、「業務委託契約」という類型は民法に存在しません。中身は請負か準委任のどちらかで、契約書のタイトルではなく条文で決まります。上位8本のうち「委託」の語を本文に持つのは4本ありますが、請負に触れた本は0本でした。委託と検索して出てくる記事の多くが、契約の話をしていないということです。呼び方の違いを気にするより、契約書に完成義務の有無、変更時の費用の決まり方、成果物の権利の帰属が書かれているかを確かめてください。この3点は4節でまとめて扱います。
メリットは上位8本中6本、デメリットは5本が挙げており、項目はほぼ同じです。メリットは、社内にエンジニアがいなくても作れる、費用を変動費にできる、期間を短縮しやすい、保守まで頼める。デメリットは、ノウハウが社内に残らない、外注先の質に成果が左右される、コミュニケーション不足で仕様の解釈がずれる。実務で最も効くメリットは「専任の人手」で、既存業務と兼務している社員が空き時間で進める状態から抜けられます。デメリットは3つとも契約で打ち消せる部分があります。ノウハウは設計書と判断の記録を納品物に入れる。質は実績の「中身」を聞く(5節に質問リストを置きます)。解釈のずれは定例の頻度と回答期限を表にして契約に添える。打ち消せないのは「決める人が社内にいない」ことで、これはどの外注先を選んでも解決しません。
上位8本中3本が自社開発との比較を書いており、軸は「人材がいるか」「ノウハウを残したいか」です。もう1つ足すなら「作り続けるか」です。1回作って終わりのアプリなら外注が合い、毎月変え続けるアプリなら内製か、開発チームを月額で確保するラボ型が合います。中間として、設計と実装の一部だけを外注し、企画と運用を社内に残すハイブリッドがあります。ARCHECOが共創プロジェクトで内製化を進めた記録では、3日間の実装が従来の見積もりなら15〜25人月に相当する量になりました。ところが同じ日のトランザクションは0件で、止めていたのはコードではなく、現場に置かれていない印刷物でした。実装が速くなると、律速はプロダクトの外へ移動します。内製か外注かの前に、速くなった側が引き受ける「作る以外の仕事」を書き出しておくと判断が変わります。
このページが対象にするのは、業務・顧客向けのアプリを「作ると決めた」発注者です。何を作るか自体を市場で確かめながら決める新規事業は、ARCHECOではMVP開発のサービスで扱っています。AIを業務に組み込んで判断や処理を任せるアプリは、AIエージェント開発のサービスです。判断の目安は1つで、「作るものの画面一覧を書けるか」です。書けるならこのページの読み方で見積もりを比べられます。書けないなら、見積もりを取る前に確かめることが残っています。上位8本のうち、この線引きを書いているページはありません。解説記事の多くが「アプリ開発」を一枚岩で扱うため、新規事業のMVPと社内業務アプリが同じ相場表で語られています。同じ画面数でも、決まっていない量が違えば費用は別物です。
費用は上位8本すべてが扱う項目で、多くが種類別・機能別の相場表を載せています。相場表は桁を掴むには役立ちますが、同じ規模でも実績値は大きくぶれます。IPAが5,546プロジェクトを分析した公開データでは、極端な案件を除いた真ん中の半分だけでも工数に6.6倍の開きがありました。ここでは相場表を写す代わりに、金額を動かしている変数を並べます。
上位8本中5本が人月単価で費用を説明しています。見積書の金額は、人件費(人月単価)×開発期間+諸経費でできており、式そのものは正しいものです。ただしこの式には「期間」を膨らませる変数が隠れています。仕様が決まるまでの往復の回数です。実装そのものより、「どうするかを決めて、確認して、直す」往復のほうが期間を押し広げます。ARCHECOの開発記録から実測を1つ引きます。着手前に決めごとを文書化せずに作った機能では、関連ファイルの変更が362回に達しました。同じチーム・同じ道具で、作る手順を10段階に割り、確かめる項目を31個書き出してから着手した機能は25回で完了しています。単価が同じでも費用は十数倍の差です。単価表を比べる前に見るべきなのは、「決まっていない項目を、誰が、どの工程で、何回の往復で決めるか」の扱いです。
上位8本中4本が開発手法別に費用を分けています。ゼロから作るフルスクラッチは自由度が高いぶん費用も高く、1つのコードでiOSとAndroidに対応するハイブリッド(クロスプラットフォーム)は2OS対応の費用を圧縮でき、既製の土台に載せるパッケージ・ノーコード型は土台の範囲内なら安く速い。種類で言えば、ネイティブは端末の機能を使い切れる代わりに2OS分、Webアプリはブラウザで動くのでストア審査が無く1本で済みます。選ぶ基準は「土台の範囲から外れる要件が何個あるか」を先に数えることです。外れる要件が多いパッケージは、初期費用が安くても改修とライセンス費で高くつき、乗り換えも難しくなります。iOSとAndroidの両方をネイティブで作るとテストの工数も2倍になるので、片方から始めて反応を見る選択肢を先に検討してください。
複数の見積もりを並べると、実装が総額の半分前後、要件定義・設計・進行管理がそれぞれ1割前後、テストが数%〜1割台という共通した桁が見えます。この比率は正解ではなく警報器です。テストが極端に薄ければ対象範囲を、管理費が厚ければ体制と会議の頻度を聞きます。上位8本のうち工程別の配分を書いているのは1本だけでした。もう1つ、値切る場所を間違える失敗があります。要件定義の費用を削ると、総額は上がります。決まっていない項目は消えず、後の工程で往復として現れるためです。見積書を受け取ったら最初に確かめることは、どの型の会社でも同じで、「要件定義の工数が、この金額に入っているか」です。入っていないなら、何回の打ち合わせを想定し、超えたときどう精算するかまで聞いてください。即答できる相手は、往復の見込みを持って値付けをしています。
8本すべてが保守に触れていますが、費用として独立した見出しを立てているのは2本です。開発費とは別に、続けて発生する費用があります。サーバー・インフラの維持、OSのアップデート対応、不具合の修正、機能の改善、ストアの年間登録料と外部サービスの利用料、問い合わせ対応。このうちOSの更新は年に数回、こちらの都合で止められずに必ず来ます。目安として保守・運用は開発費に対して年1〜2割程度の幅が複数の資料で示されていますが、金額を動かすのは監視の時間、問い合わせ窓口、障害時の初動と復旧目標、定期改修の量です。初期費用だけでなく、少なくとも数年分の保守・利用料・更新、そして契約終了時のデータ取り出しまで含めた総所有コスト(TCO)で比べてください。初年度の見積もりが安く、2年目からの月額に保守の本体が乗っている形は珍しくありません。
上位8本中3本が費用の抑え方を挙げており、項目は、機能の優先順位を付ける、自社で対応できる部分を洗い出す、Webアプリにする、相見積もりを取る、補助金を使う、フリーランスに頼む、レベニューシェアを使う、です。どれも有効ですが、良い削減と悪い削減を分けておく必要があります。良い削減は、必須でない機能を次段階へ移す、既製サービスで代替できる差分だけを作る、読めない箇所を小さく試作して未知を減らす、納期を調整する。悪い削減は、テスト、移行、監視、セキュリティ、進行管理を説明なく薄くすることです。ここを削ると費用は下がりますが、確かめるべきことが確かめられないまま予算だけが減ります。補助金は公募要領が年度ごとに変わり、後払いが基本なので立て替え資金が別に要ります。レベニューシェアは開発側が「利益になる」と判断した企画にしか成立しません。
ARCHECOでは、決まっていない項目の量と対応OS・連携先の本数で変わるため、定額での提示はしていません。無料のアプリ開発外注診断で、企画書や他社の見積書のどの行が膨らみそうかを見立ててから、工程別の概算をお出ししています。
見積もりの取り方に独立した見出しを置いているのは上位8本中1本だけで、内容は「複数社に同じ条件で」「金額だけで比べない」「保守費も確認する」にとどまります。アプリ開発の外注で最も差がつく場所はここです。ARCHECOが見積書を出す側として使っている確認項目を、そのまま置きます。
上位8本のどこにも「一式」という語は出てきません。しかし実際の見積書で最も多く揉めるのがこの行です。「アプリ開発一式」は、変更前の基準線を消します。何が含まれていて何が含まれていないかが書かれていないので、途中で仕様が動いたときに、追加なのか当初の範囲なのかを判定できません。要件定義一式、テスト一式、移行一式と書かれていても、工数、成果物、対象、対象外、完了条件が併記されていれば比較できます。改善策は単純で、一式の行を工程×成果物×工数に分解してもらうことです。分解を断る会社は、往復の見込みを持たずに値付けをしている可能性があります。分解した結果、テストの行が無い、要件定義の行が無い、というのが最初に見つかる抜けです。
見積書には、宛名・件名・総額だけでなく次の8つの欄が揃っているかを見ます。作業内訳(工程・工数・単価・担当職種)、前提条件(利用者数・データ量・連携先・発注側の提供物)、対象外(調査・移行・教育・保守など含まない作業)、成果物と検収(納品物・受入条件・確認期限)、日程(納期・中間成果物・判断の締切)、支払条件(着手金・中間金・検収後払い)、変更条件(追加見積もりになる境界と承認手順)、有効期限(単価・体制・為替を維持できる期間)。有効期限は複数の資料で1〜3か月程度が目安とされており、期限内でも要件・納期・体制・外部サービスの価格が変われば再見積もりになるので、その条件を明記します。上位8本のうち有効期限に触れた本は0本、検収に触れた本は1本でした。対象外の欄が空の見積書は、対象外が無いのではなく、書いていないだけです。
| 欄 | 確認すること | 危ない兆候 |
|---|---|---|
| 作業内訳 | 工程・工数・単価・担当職種が行ごとにあるか | 「一式」の行がある。テスト・要件定義の行が無い |
| 前提条件 | 利用者数・データ量・連携先・発注側の提供物 | 前提が明示されず、社ごとに想定する作業量が違う |
| 対象外 | 調査・移行・教育・保守など含まない作業 | 欄が空。無いのではなく書いていないだけ |
| 成果物と検収 | 納品物・受入条件・確認期限 | 成果物欄と検収欄が空。金額があっても比較できない |
| 日程 | 納期・中間成果物・発注側の判断の締切 | 発注側の回答期限が無い。判断待ちが工数になる |
| 支払条件 | 着手金・中間金・検収後払いの区切り | 何を確認したら支払いが発生するかが対応していない |
| 変更条件 | 追加見積もりになる境界と承認手順 | 境界が無く、追加か当初の範囲かを判定できない |
| 有効期限 | 単価・体制・為替を維持できる期間(目安1〜3か月) | 期限の記載が無い。再見積もりになる条件が無い |
相見積もりは上位の合意点ですが、「同じ条件で」の中身が書かれていません。渡す資料の最小構成は、目的、対象範囲、必須・希望・対象外の優先度、画面リスト(画面名・利用者・目的・主な入出力・連携先・優先度)、連携先、非機能要件、予算幅、希望時期、回答形式、質問窓口です。予算は一点ではなく「レンジ+社内事情+時間軸」で伝えます。レンジは検討可能な幅、社内事情は承認枠や段階発注の可否、時間軸は予算を使える時期と初回リリースの希望時期です。安値を探る数字を先に置くと、その枠に合わせて品質が黙って削られます。社数を増やすより、質問に回答でき、前提を明示する会社を残すことが重要です。RFP(提案依頼書)を書くなら、固定するものと空欄にするものを分け、半年後に書いた要件が使えなくなる前提で組んでおくと、比較可能な提案が返ってきます。
総額から外部利用料と諸経費を除き、人月で割ると、暗黙の平均単価が見えます。画面数でも割り戻せますが、「1画面なら同じ工数」とは限らないので、入力項目、権限、連携、例外処理の差を確認します。割り戻しで見えた異常値は、単価が高い・低いと決めつけず、質問に変えます。同じ内容でも、大手・中堅・独立系・Web系のどこに頼むかで金額の作られ方が違い、実装の一部を協力会社へ再委託する会社では中間の管理費が積まれます。確認は1つで足ります。「実際に手を動かすのは誰か」を見積もりの場で聞き、体制図に社名まで書いてもらうことです。上位8本で再委託に触れたのは1本だけでした。単価の高低を比べる前に、その単価が誰の作業に払われるのかを確かめてください。
見積もりは、要件が固まる前の概算(幅が大きい・予算規模の把握と一次選定用)と、要件定義の後の正式(幅が小さい・契約金額の確定用)の二段階で更新するのが安全です。要件定義だけを先に契約し、その成果を基に開発を再見積もりする方法もあります。ARCHECOの見積もり実務では、最初に画面一覧を完成させるのではなく、工数を最も揺らす仮説を特定します。既存システム連携なら仕様と検証環境、データ移行なら欠損と表記ゆれ、AIが絡むなら回答品質と評価方法が候補です。その一か所だけを短い検証単位に切り、入力・期待する出力・合格条件・記録する時間を先に決めて実測し、残りの計画へ戻します。決まっていない項目は文章で往復せず、AIで作った動く画面を見て決めてもらいます。画面を1日で12枚作って見せる速度が出ており、判断が速く正確になります。
契約を独立した見出しで扱っているのは上位8本中2本で、請負と準委任の違いに触れた本は0本、著作権の帰属に触れた本は2本でした。アプリ開発の外注で揉める場所は、ほぼこの節の中にあります。金額の差ではなく、変更のリスクをどちらが引き受けるかの差として読んでください。
請負契約は成果物を完成させて引き渡す義務を負う契約で、仕様が途中で変わると範囲外として追加見積もりになります。準委任契約は業務の遂行そのものを引き受ける契約で、完成義務の代わりに善良な管理者の注意義務を負い、変更は確保した時間の使い方として計上されます。準委任はさらに、成果に対して報酬を払う成果完成型と、労務に対して払う履行割合型に分かれます。使い分けの基準は1つで、「何をもって終わりとするか」を契約時に文章で書けるかどうかです。書けるなら請負か成果完成型、書けないなら履行割合型です。書けないまま請負にすると、検収の場で「これは完成か」を争うことになります。同じ仕様変更が、請負なら追加見積もり、履行割合型なら時間として計上される。この右端の列が費用を動かします。
| 契約形態 | 完成責任 | 報酬と仕様変更時の費用 | 向く工程 | 「終わり」を文章で書けるか |
|---|---|---|---|---|
| 請負 | 成果物を完成させ引き渡す義務。契約不適合責任あり | 仕様変更は範囲外として追加見積もり | 設計・実装(成果物を特定できる) | 書ける |
| 準委任(成果完成型) | 完成義務は無く、善良な管理者の注意義務 | 成果に対して報酬を払う | 成果を先に文章で定義できる工程 | 書ける |
| 準委任(履行割合型) | 完成義務は無く、善良な管理者の注意義務 | 労務に対して報酬。変更は確保した時間の使い方として計上 | 要件定義・調査、運用・保守 | 書けない |
システム開発は請負と準委任のどちらか、と問われれば、工程によって違う、が実務上の答えです。要件定義・調査は何を作るかが決まっていないため準委任、設計・実装は成果物を特定できるため請負、運用・保守は発生する事象を事前に列挙できないため準委任(履行割合型)が一般的です。1つのプロジェクトの中で契約形態を分けるという選択肢があります。ARCHECOはこの分け方を標準にしており、要件を固める工程を準委任で先に請け、固まった範囲をカスタマイズ開発受託に切り替え、公開後の改善は月額で続けます。変更のたびに見積もりを取り直す往復が無くなるので、仕様が動く前提のアプリ開発と噛み合います。なお請負には契約不適合責任があり、納品物が契約内容に合わない場合の追完・減額・解除が論点になります。対応期間を個別契約で定めることが多いので、見積書と契約書を法務担当者と突き合わせてください。
ソースコードの権利が受注側に残っていると、他社に渡して改修してもらうことができません。権利の帰属は後から変えられないので、契約書の「著作権は乙に帰属する」という一文を締結前に必ず確認してください。買い取る条件を先に決めておく書き方もあります。上位8本のうち著作権に触れているのは2本で、どちらも「確認しましょう」で終わっています。実務で足すべきなのは、コードと一緒に納めさせるものです。設計書・運用手順書の納品を契約上の義務にし、契約終了時の移行協力義務を条文に入れ、特定の商用製品に依存しない標準技術で作らせる。さらに言えば、コードより「なぜそう作ったか」という判断の記録のほうが強い資産です。コードは読めるのに理由が分からない状態が、乗り換えの見積もりを桁で押し上げます。ARCHECOはソースコード・設計書・判断の記録を発注側に納める形を標準にしています。
契約は3層で組みます。外注先の選定時、打ち合わせに入る前に各社とNDA(秘密保持契約)を結ぶ。基本契約書で取引全体のルール(基本条件・責任範囲・支払条件の原則・契約期間・解除条件)を定める。工程ごとに個別契約書(発注書で代用することも多い)を結ぶ。この順で組むと、要件定義だけ先に契約して開発を再見積もりする二段階が自然に作れます。個別契約で決めておく項目は7つです。業務の内容(成果完成型なら成果物も)、報酬とその算定根拠、業務に必要な費用の負担、業務期間・期限、成果物の権利の帰属、検収の方法と問題があったときの対処、再委託の可否。このうち後ろの3つはテンプレートでは空欄のまま流されがちで、特に権利の帰属は後から変えられません。加えて、報告義務の頻度と形式、契約解除の条件と予告期間、損害賠償の範囲と上限を書いておくと、途中でやめたいときにいつ・いくらで抜けられるかが決まります。
支払いは、契約時の着手金、所定の工程を終えた時点の中間金、納品物を検収した後の残金という形に分けられます。工程ごとの請求にする場合は、請求のきっかけとなる成果物、確認期限、修正中の扱いまで見積書と契約書で揃えます。改善策は、金額や比率だけでなく「何を確認したら支払いが発生するか」を一行ずつ対応させることです。開発会社の単体・結合・総合テストとは別に、発注側が業務上使えるか確かめる受入テスト(UAT)を置き、シナリオと合格条件を要件定義中に作っておきます。保守に入るなら、SLA(サービス水準合意)として受付時間、初動、復旧目標、稼働率を書面にします。上位8本のうち検収に触れているのは1本、支払条件に触れているのは2本でした。契約書の成果物欄と検収欄が空の見積書は、金額がいくらであっても比較できません。
上位8本中5本が外注先を「開発会社」と「フリーランス」の2つに分けています。実際の依頼先はもう少し細かく、少なくとも4つの型があり、型ごとに見積もりの組み方と得意な案件が違います。型を先に見分けると、選び方の各項目が読みやすくなります。分ける軸は規模や国ではなく、「決まっていない量をどう扱うか」です。
4つの型を、強い場面と噛み合わない場面、そして見積書に現れるサインで並べます。どの型が優れているかではなく、いまの案件で「決まっていない量」が多いか少ないかで、合う型が変わります。ARCHECOはどの型かと言えば、決める工程から入る点で専業型に属しつつ、次の項目で書く軸を主戦場にしています。
| 型 | 強い場面 | 噛み合わない場面 | 見積書・提案に現れるサイン |
|---|---|---|---|
| 総合SIer・大手開発会社型 | 数千人が使うシステム。基幹連携・法令対応の継続 | 小規模案件。統制の作り込みの分まで払う | 「非機能要件の定義とテスト計画」の行。再委託が多い |
| アプリ開発専業会社型 | あとから変える前提で作れる。UX設計〜ストア公開 | 何を作るか自体が決まっていない段階 | 「3年後に足かせになる」指摘。利用者ヒアリングの提案 |
| フリーランス・オフショア/ラボ型 | 仕様確定後の量産。画面数・端末・言語が多い案件 | 決まっていない案件。1往復の時間が伸びる | 「画面数×単価」の組み方 |
| パッケージ・ノーコード提供型 | 業務が標準的な店舗・会員アプリ。最も早く安く動く | 土台から外れる要件が多い案件。改修とライセンス費が積む | 月額と初期設定費に分かれる |
数千人が使うシステムを、決めた期日に、決めた品質で動かす型です。基幹システムとの連携や法令対応の継続も含めて引き受けられます。見積書に「非機能要件の定義とテスト計画」という行が立っていたら、この型の作法です。小規模案件とは噛み合いません。統制の作り込みそのものに工数がかかるため、要らない安全装置の分まで払うことになります。実装の一部を協力会社へ再委託することが多く、「提案した人が実装するか」を確かめる必要があります。
アプリの企画・UX設計・実装・ストア公開を主業にしている型で、上位8本が「アプリ開発会社」と呼んでいるのは概ねここです。強いのは、あとから変えることを前提に作れること。アプリは作った瞬間がいちばん単純で、そのあと必ず複雑になります。打ち合わせで「このデータの持ち方は、3年後に足かせになります」という指摘が出たら、この型が重視する視点です。デザイン起点の会社なら「まず利用者に10人ほど話を聞かせてください」と提案の冒頭に置きます。弱いのは、何を作るか自体が決まっていない段階です。
フリーランスは連絡が速く柔軟で費用を抑えやすい反面、全工程を一人で担うため、忙しくなると開発が止まり、知識範囲にも限界があります。オフショアは人件費の安い国の拠点に作業を出すこと、ラボ型はそこに専任チームを一定期間確保する契約です。強いのは仕様が確定したあとの量産で、画面数が多い、対応端末が多い、多言語が要る場面ではこれ以上の解がありません。見積書が「画面数×単価」で組まれていたら、この型が得意な組み方です。弱いのは決まっていない案件で、距離と時差のぶん1往復にかかる時間が伸び、固まる前に投入すると逆に高くつきます。
既製の土台の上でアプリを作る型で、店舗アプリや会員アプリのように業務が標準的なら、最も早く安く動きます。強いのは作らない範囲を先に確かめられること。噛み合わないのは、土台の範囲から外れる要件が多い案件で、改修とライセンス費が積み上がり、保守の段階で乗り換えたくなっても難しくなります。契約前に、外れる要件を数え、データの取り出し方法と解約条件を確かめてください。この型は「外注」というより「借りる」に近く、見積もりの読み方も月額と初期設定費に分かれます。
4つの型のどれを選んでも、見積もりのぶれを生んでいるのは同じものです。決まっていない仕様を、誰が、どの工程で、何回の往復で決めるか。総合SIer型は要件定義の工程を厚く取ってこれを発注側と一緒に潰し、オフショア型は発注側が決めきってから受け取り、パッケージ型は土台の範囲に収めることで決める量そのものを減らします。ARCHECOが立っているのは、発注側と組んで業務の中身を決めるところから入り、動くところまで一緒に作る位置です。1往復あたりの日数を縮めるのではなく、往復そのものの回数を減らします。やり方は3つで、決まっていない項目の質問を着手前に出し切る、決めていない項目をAIで作った動く画面にして見せる、決まった範囲から作り始めて残りは動くものを見ながら決める。噛み合わないのは、仕様が完全に決まりきった大規模案件の量産で、それは総合SIer型かオフショア型の土俵です。
選び方は上位8本中6本が書いており、項目はほぼ共通です。得意分野が一致しているか、開発実績があるか、コミュニケーションが取りやすいか、追加料金のルールなど料金体系が明確か、運用・保守のサポート体制があるか、セキュリティ体制を契約段階で確認できるか。重複を承知で並べたうえで、それぞれに「聞き方」を1つずつ足します。得意分野は「同じ業界・同じ連携先の案件はあるか」。実績は次の項目で扱います。体制は「提案に来た人と、始まってから来る人は同じか」「いま同時に何本持っているか」。料金体系は「追加見積もりになる境界はどこか」を文面で。サポートは「月額に含まれる範囲と、超えたときの精算方法」。セキュリティは「データの保管場所・二次利用の有無・秘密保持の範囲」を契約前に文面で。逆に、提案書の厚さ、実績ロゴの数、担当者の肩書き、従業員数は、案件がうまくいくかとほぼ相関しません。
どの解説記事も「実績を確認しましょう」と書きますが、実績は件数やロゴの数ではなく、中身を見るものです。商談で次の質問をそのまま使ってください。その事例は本番でいまも使われているか。運用は何年続き、OS更新は誰が対応しているか。障害が起きたとき、報告から復旧までどのくらいだったか(実例で)。同じ業界・同じ連携先の事例はあるか。その事例の体制(何名で何か月)はどうだったか。失敗した案件で何が起きて、どう直したか。6問とも、実際に手を動かした会社なら即答できる質問です。とくに最後の1問に答えられない会社は、まだ壊れた経験がないか、記録していないかのどちらかです。前者は運が良かっただけなので、次は分かりません。応答の時刻も偽装できません。質問への返信が数時間か数日か、修正依頼が翌日に反映されるか翌週か。開発力はタイムスタンプに出ます。
進め方は上位8本中6本が書いており、工程の名前はほぼ同じです。ここでは工程ごとに「次へ進んでよいかを何で判断するか」を足し、上位4本が挙げるリスクを失敗の型として並べます。失敗は「悪い会社に当たった」形ではあまり起きず、多くは決めていないまま進んだ結果です。
工程は、企画・要求定義、外注先の選定と見積もり、契約、設計・開発、テスト、ストア申請・リリース、運用・保守の順です。上位の記事は工程の名前を並べて終わりますが、実務で効くのは各工程の出口条件です。企画は「目的・対象ユーザー・必須機能・やらないこと」の4点が書けたら次へ。選定は、見積書の8つの欄が埋まり、実際に手を動かす人が体制図に載ったら次へ。契約は、権利の帰属・検収条件・変更条件・再委託の可否が条文にあれば次へ。設計・開発は、中間成果物(画面案・基本設計・試作版)ごとに提出日と確認日を置き、発注側の回答期限まで日程表に書く。テストは、受入テストのシナリオと合格条件が要件定義中に作られていれば、終盤で認識違いが見つかることは減ります。ストア申請は審査の否承認を前提に再提出の余地を日程に入れる。運用は、月額に含まれる範囲と超えたときの精算方法が書面にあれば始められます。
上位8本中2本が「依頼前にすべきこと」を書いており、目的の明確化、機能の決定、スケジュールの策定の3つです。ここに3つ足します。予算はレンジ+社内事情+時間軸で用意する。仕様を決められる判断者が定例に出ると決める(伝言ゲームは金額に跳ね返ります)。データの持ち出しルールを法務・情シスと先に確認する(発注後だと数か月止まります)。この6つが決まっていない状態で外注すると、最初の1〜2か月が外注費を使った社内整理に消えます。もう1つ、契約が終わった後に自社の誰がどの工程を引き取るかを決めておいてください。「引き継ぎ資料をもらう」では回りません。資料を読んでも判断はできるようにならないので、契約中に実際にやらせておく必要があります。
上位4本が挙げる最初のリスクで、「初期段階における十分な構想がない」「イメージや要件を曖昧にしない」と表現は違いますが同じ話です。起きていることは、発注側の頭の中にある完成像と、受注側が見積もった対象がずれたまま契約が成立していることです。防ぐ手は2つあります。1つは、文章ではなく動く画面で確かめること。ワイヤーフレームやモックを早期に共有すると、要件漏れと認識違いが減ります。もう1つは、要件定義を先に別契約で請けてもらい、その成果物で正式見積もりを取り直すことです。ARCHECOでは決まっていない項目をAIで動く画面にして見せ、文章の往復を無くしています。362回と25回の差の大半は、この段階の確認で防げます。
追加要望で予算を超える、納期が滑る、というリスクを上位4本が挙げています。原因は追加作業の有償・無償を事後に争っていることです。2003年の裁判例には、当初想定外の追加作業を発注側が承諾した場合、追加額の明確な合意がなくても相当報酬の支払いが論点になったものがあります。教訓は、変更依頼、影響範囲、費用、納期を変更票に記録し、承認後に着手する順を契約時に決めておくことです。もう1つ、発注側の判断待ちが工数になります。素材、アカウント、データ、規程の提供が遅れたり、決裁者の返答に時間がかかったりすると、待機と組み替えが発生します。発注側の担当者、回答期限、用意するものを見積もり前に表へ置いてください。JUASの企業IT動向調査2025では、いちばん小さい規模区分でも工期が予定どおり完了したのは31.0%で、10年間すべての規模で低下傾向です。予定どおり終わらないのは異常ではなく、変更票と回答期限で被害を小さくするものです。
上位8本中5本がセキュリティを挙げており、「契約段階で依頼先のセキュリティ体制をチェックする」が合意点です。確認する項目を具体にします。データの保管場所(国内か海外か、どのクラウドか)、二次利用の有無、秘密保持の範囲と期間、再委託先にも同じ義務が及ぶか、アカウントと権限の管理、開発環境と本番環境の分離、脆弱性の対応期限。とくに再委託先への義務の及び方は、NDAのテンプレートで抜けやすい部分です。もう1つ、外注先にトラブルが起きた場合のバックアッププランを用意しておきます。進行中のソースコードと設計書を発注側の管理下に置いておけば、途中で別の外注先に引き継ぐことができます。権利の帰属と納品の義務を契約に入れておく理由は、ここにもあります。
上位8本のうち、ストア審査を独立した見出しで扱っているのは1本(FAQで「iPhoneアプリの登録が進まない場合の対処法」)だけです。しかしアプリの外注に特有のリスクはここにあります。App StoreとGoogle Playの審査は開発会社の都合で日程を決められず、否承認が出れば差し替えて再提出になります。日程表に「審査に出す日」ではなく「審査の否承認を受けて再提出する余地」を入れておいてください。ARCHECOの運用記録では、朝の依頼をその日のうちに審査提出し、否承認から数分で差し替えて同日に3回転させた案件があります。速さの本体は開発の速さではなく、否承認の理由を読んで直す判断を、その日のうちに回せる体制です。契約時に、審査対応が月額の範囲に含まれるか、再提出の回数に上限があるかを確かめてください。
NEWS & BLOG
SOLUTIONS
このサービスで使う開発手法・契約モデル・技術方式です。


FAQ
ご相談の前によくいただく質問です。解決しない点はお気軽にお問い合わせください。
01
一律の相場はありません。見積書の金額は人月単価×開発期間+諸経費でできていますが、期間を膨らませるのは機能の数より「決まっていない項目の量」です。IPAが5,546プロジェクトを分析した公開データでは、極端な案件を除いた真ん中の半分だけでも工数に6.6倍の開きがありました。相場表の1行より、要件定義の工数がその金額に入っているか、対象外の欄に何が書かれているかを確かめるほうが、比較として機能します。
02
できます。ただし「業務委託契約」という類型は民法に存在せず、中身は請負か準委任のどちらかです。請負は完成義務を負い、仕様が変わると追加見積もりになります。準委任は業務の遂行を引き受ける契約で、変更は確保した時間の使い方として計上されます。実務では、要件定義は準委任、固まった範囲の実装は請負、運用・保守は準委任というように、1つの案件の中で工程ごとに分けるのが揉めない形です。
03
種類別・機能別の相場表は上位の解説記事に揃っていますが、同じ規模でも実績値は数倍ぶれます。JUASの企業IT動向調査2025では、いちばん小さい規模区分でも工期が予定どおり完了したのは31.0%でした。相場を当てにいくより、自社の案件で「決まっていない項目」を数え、それを誰がどの工程で決めるかを見積もりの前提に揃えるほうが、金額のぶれは小さくなります。
04
同じ行為をどの側から呼ぶかの違いです。外注と依頼は発注側から見た行為、受託は受ける側から見た行為、委託は契約上の言葉で、実際の中身は請負か準委任です。言葉より、契約書の条文で「完成義務があるか」「変更時の費用はどう決まるか」「成果物の権利はどちらに帰属するか」が書かれているかを確かめてください。
05
できます。むしろその段階から入るほうが、見積もりのぶれが小さくなります。ARCHECOでは要件を固める工程を準委任で先に請け、決まっていない項目はAIで作った動く画面を見て決めてもらいます。固まった範囲から実装に入り、その部分はカスタマイズ開発受託に切り替えます。何を作るか自体がまだ決まっていない新規事業の場合は、MVP開発のサービスが向いています。
06
対象が違います。このページは、業務・顧客向けのアプリを「作ると決めた」発注者向けで、見積もりの読み方・契約形態・依頼先の選び方が主題です。何を作るかを市場で確かめながら決める新規事業はMVP開発、AIを業務に組み込んで判断や処理を任せるアプリはAIエージェント開発で扱っています。判断の目安は「作るものの画面一覧を書けるか」で、書けるならこのページです。
07
契約書に書かれた側のものになり、後から変えられません。「著作権は乙(受注側)に帰属する」という一文がテンプレートに残っていることがあるので、締結前に確認してください。ARCHECOはソースコードと設計書・運用手順書を発注側に納め、契約終了時の移行協力まで含めた形を標準にしています。他社や社内に引き継げる状態を残すことが、ロックインを防ぐ本体です。
08
OS更新への対応、不具合の修正、ストア審査への再提出、サーバーの監視、利用データに基づく改善までを月額で続けられます。発生する事象を事前に列挙できない工程なので、時間で計上する準委任(履行割合型)が基本です。契約時に、受付時間・初動・復旧目標と、月額に含まれる範囲と超えたときの精算方法を書面で揃えます。
Plans
受託開発(1年以内のカスタム開発)、代理出産型プロフィットシェア(ARCHECOが事業運営を主導、無償保証・サービス譲渡確約付き、2〜3年計画)、ジョイントベンチャー(双方が資本出資し事業体を共同設立、2〜3年計画)、スウェットエクイティ(労働力を株式として投下)。事業フェーズとリスク許容度に合わせて、最適な契約形態を設計します。どの契約を選んでも、事業を当てることへのこだわりは変わりません。
Plan 01
ARCHECOのソリューションライブラリと自律型AI開発エージェントを活用し、1年以内でカスタムシステムを構築・納品します。AI戦略策定からAgentic RAG構築、業務特化型プライベートSaaS開発、UX/UIデザインまで、事業に必要な全工程を一気通貫で実行します。

Plan 02
ARCHECOが事業の企画・開発・運営を主導し、2〜3年計画で事業を立ち上げます。無償保証、サービス譲渡確約、採用代行を含むリスク軽減策をセットで提示。事業が黒字化して初めてARCHECOの収益が発生するプロフィットシェア構造により、全員が事業の成功だけに集中します。

Plan 03
クライアント様とARCHECOが資本を出し合い、新たな事業体を共同設立します。双方からの人材出向・採用により、独立した組織として事業を推進。既存事業のルールや予算制度に縛られない「出島」として機能し、スタートアップと同等のスピードと柔軟性で意思決定を行います。

いまお持ちの企画書や他社の見積書を拝見し、決まっていない項目がどこに何個あるか、見積もりのどの行が膨らみそうかを無料で見立てます。分厚い提案書は作らず、確認すべき行をそのままお返しします。
※弊社のリソース状況によってはお受け出来ないことがございます。