2024年11月、クリスマスの2週間前に、ある創業者から電話をもらった。激怒していた。ウェブエージェンシーから、カスタムメイドのロジスティクスダッシュボードで£14,000の見積もりを受け取っていた。署名してしまった。6ヶ月後、最終請求書は£61,000だった。技術的には誰も嘘をついていない。でも誰も真実も言わなかった。なぜなら、誰も金を取る前に、実際に見積もりの仕事をしていなかったからだ。
重要なポイント:カスタムソフトウェアの見積もりが失敗するのは、構築時ではなくスコーピング時です。データモデルの複雑性、統合、レビュー サイクルから見積もり、ディスカバリーフェーズは別途料金にしてください。Custom software quotes go wrong at scoping, not building; estimate from data model complexity, integrations, and review cycles, and price the discovery phase separately.
私はソフトウェアを12年以上作ってきた。Seahawk だけで12,000以上のサイトとアプリケーションをリリースしている。そして見てきた最も一貫した失敗ポイントは、創業者、フリーランサー、プロジェクトの見積もりを出すエージェンシーを問わず、誰もがコードの1行も書く前に、厳密に費用を見積もる方法を持っていないということだ。皆が推測する。雰囲気で固定観念を持つ。前のプロジェクトを参照点として使う。それが遠く比較可能かどうか確認せずに。
というわけで、ここに私が実際に使うフレームワークがある。プレースホルダーセルが入ったスプレッドシートテンプレートではない。現在の2026年の数字、具体的なツール、そして重要な注意点が揃った、実際の思考モデルだ。
---
ソフトウェア見積もりがほとんどフィクションである理由
問題は不誠実さではない(通常は)。ソフトウェア見積もりは本当に難しいし、ほとんどの人はどれくらい難しいか過小評価している。だから厳密に見えるが、そうではないショートカットに頼る。how hard -- so they reach for shortcuts that feel like rigour but aren't.
開発者が直感的な数字をくれる。エージェンシーが日給に推定スプリント数をかける。フリーランサーがUpworkで似た案件を見て、逆算する。これらはどれも完全に間違っているわけではないが、どれも実際のコストドライバーを説明していない。統合の複雑さ、クライアント側の決定遅延、些細に見えた機能のスコープクリープ、テストオーバーヘッド、そして沈黙の殺し屋―環境セットアップとDevOpsだ。誰も価格をつけない。
2021年、マンチェスターのプロップテックのクライアント向けプロジェクトを走らせていた。紙の上ではシンプルだった。テナントポータルで、ドキュメントアップロード、家賃追跡、メンテナンスリクエストワークフロー。初期見積もりは£28,000だった。似たようなビルドをしたことがあった。しかし、このクライアントは4年間触られていない専有APIを持つレガシープロパティ管理システムを使用していた。統合だけで3週間吹き出した。最終費用:£47,500。APIドキュメントを見つけた瞬間にそれをフラグしていたので、クライアントは大丈夫だった。でも初期見積もりはまだ虚構だった。そしてそれは私の責任だ。
不確実性の円錐は実在する
Steve McConnelが普及させた不確実性の円錐は、プロジェクト見積もりが納期に近づくにつれてどのように正確になるかを説明している。企画段階では、どちらの方向にも4倍ズレているかもしれない。詳細設計の後は、おそらく1.25倍だ。ほとんどの創業者は企画段階で見積もりを受け取り、署名済みの契約のように扱っている。, popularised by Steve McConnell, describes how project estimates get more accurate as you get closer to delivery. At ideation, you might be off by 4x in either direction. After detailed design, maybe 1.25x. Most founders are getting quotes at the ideation stage and treating them like signed contracts.
実用的な結論:詳細な仕様が書かれる前に受け取るどんな見積もりも、数字ではなく幅として扱うべきだ。エージェンシーがデータモデル、ユーザーフロー、サードパーティの依存関係を見る前に単一の数字をくれたら、その数字は装飾的だ。range, not a number. If an agency gives you a single figure before they've seen your data model, user flows, and third-party dependencies -- that number is decorative.
---
4つの実際のコストバケット
どんな見積もりでも機能する前に、プロジェクトを正しいカテゴリーに分ける必要がある。「フロントエンド、バックエンド、QA」ではなく、これらはロールで、コストドライバーではない。実際のバケット:
1. グリーンフィールド対統合作業
グリーンフィールド―自分自身のデータベースとビジネスロジックに対してゼロから何かを構築することは、ほぼすべてのプロジェクトの安い、より予測可能な半分だ。統合作業があなたを手に入れる。すべての外部API、レガシーシステム、決済プロセッサー、またはサードパーティ認証プロバイダーは非線形の複雑さを追加する。外部システムに触れるスコープラインには通常30~40%の予備費を追加する。
2. UI/UXデザイン(この行を飛ばしてはいけない)
多くの創業者はデザインをオプショナルとして扱うか、開発見積もりに含めようとする。間違いだ。適切に行われたデザイン―ワイヤーフレーム、Figmaのインタラクティブプロトタイプ、テストされたコンポーネントライブラリ―は通常、総プロジェクト費用の15~25%かかる。スキップすると、2倍払うことになる。要件があいまいであることが判明したときの開発者のやり直しで1回、後で製品が変換されないときのユーザーリサーチで1回。Figma, a tested component library -- typically runs 15-25% of total project cost. Skip it and you'll pay twice: once in developer rework when requirements turn out to be ambiguous, and again in user research later when the product doesn't convert.
3. インフラストラクチャとDevOps
正しく見積もられることはほぼありません。ステージング環境、CI/CDパイプライン(現在ほぼすべてにGitHub Actionsを使用しています)、Dockerによるコンテナ化、AWSやGCPでのクラウドホスティング――これらは実在するコストであり、誰も明細項目にしなかったからといって消えるものではありません。中程度の複雑さのSaaSの場合、初期インフラストラクチャ構築に最低£3,000~£6,000を予算化し、その後の月次コストは使用量に応じて通常£200~£800かかります。
4. テスト、QA、およびローンチのオーバーヘッド
自動テストスイート、手動QAパス、パフォーマンステスト、支払いや個人データを扱うものに対するセキュリティレビュー――これは適切に実施すれば総開発時間の約20%になります。ほとんどのエージェンシー見積もりには「テスト」が項目として含まれており、その意味は「開発者がハンドオーバーコールの前の午後に何時間かクリックして確認した」です。
---
実用的な見積もりツール:モジュール方式
これが実際のフレームワークです。モジュール方式と呼んでいるのは、プロジェクト全体を単一のものとして扱うのではなく、離散的で独立して見積もれるチャンクに分割することを強制するからです。
ステップ1:すべての機能をユーザーストーリーとして列挙します。「ユーザー管理」ではなく――それは曖昧すぎます。「ユーザーはメールとパスワードで登録でき、メールを確認でき、パスワードをリセットでき、プロフィール写真を更新できる」4つのストーリーです。それぞれにコストがあります。Not "user management" -- that's too vague. "A user can register with email and password, verify their email, reset their password, and update their profile photo." Four stories. Each one has a cost.
ステップ2:各ストーリーを複雑さで評価します。私は3段階を使用します。I use three tiers:
- シンプル(S):純粋な CRUD、外部依存関係なし、標準的な UI パターン。例:設定ページ、プロフィール更新フォーム、ソート機能付きデータテーブル。(S): Pure CRUD, no external dependencies, standard UI patterns. Think: a settings page, a profile update form, a data table with sorting.
- 中程度(M):いくつかのビジネスロジック、1つの外部統合、または非標準 UI。例:保存されたクエリ付きフィルター検索、webhook ハンドラー、Stripe サブスクリプションフロー。(M): Some business logic, one external integration, or non-standard UI. Think: a filtered search with saved queries, a webhook handler, a Stripe subscription flow.
- 複雑(C):複数の統合、リアルタイム機能、アルゴリズムロジック、または大規模なインフラストラクチャ。例:ライブチャットシステム、推奨エンジン、マルチテナント権限モデル。(C): Multiple integrations, real-time features, algorithmic logic, or heavy infrastructure. Think: a live chat system, a recommendation engine, a multi-tenant permission model.
ステップ3:ポイント推定ではなく、時間の幅を割り当てる。
2026年現在、中堅クラスのUK代理店または実力のあるニアショア企業での作業では、以下が予算目安である:
- シンプルなストーリー:4~8時間
- 中程度のストーリー:12~24時間
- 複雑なストーリー:30~80時間(そう、その幅です――複雑なものは本当に予測不可能です)
ステップ4:あなたのレートを適用する。
把握しておくべき現在の市場レート:
- ロンドン在住のシニア開発者(フリーランス):£90~£140/時間
- イギリスのエージェンシー(フルチーム、プロジェクト管理付き):£80~£120/時間(ブレンド)
- 強力なニアショア(東ヨーロッパ、ラテンアメリカ):£35~£65/時間
- オフショア(南アジア、フィリピン):£15~£35/時間――そして、ここでは確実に素晴らしい仕事を得ることはできますが、通信のオーバーヘッドは現実であり、価格に含める必要があります。
ステップ5:オーバーヘッドを明示的に追加する。
これらを吸収してはいけない。 行アイテムとして記載する:
- プロジェクト管理:開発時間の10~15%
- デザイン(すでにスコープに含まれていない場合):全体の15~25%
- DevOps/インフラストラクチャセットアップ:複雑さに応じて£3,000~£8,000の固定費用
- QA:開発時間の最小 20%
- 予備費:グリーンフィールドプロジェクトで 20%、重大な統合を伴う場合は 35%
---
実例:SaaS ダッシュボード、2026 年の価格設定
具体的な例を説明しよう。ある起業家がB2B分析ダッシュボード(クライアントがログインしてGoogle Analytics 4とカスタムイベントデータベースから取得したパフォーマンスデータを確認でき、レポートをエクスポートしてチームメンバーのアクセス権を管理できるSaaS製品)を作りたいと僕に相談してくる。
以下がその分解方法です:
- 認証システム(メール + Google SSO、ロールベースのアクセス制御):2件の中程度ストーリー = 48時間2 Medium stories = 48 hrs
- GA4統合 + データパイプライン:1件の複雑なストーリー = 55時間1 Complex story = 55 hrs
- カスタムイベントデータベーススキーマ + API:2件の中程度ストーリー = 40時間2 Medium stories = 40 hrs
- ダッシュボードUI(Chart.jsまたはRechartsによるチャート、レスポンシブ対応):3件の中程度ストーリー = 65時間3 Medium stories = 65 hrs
- PDFおよびCSVへのレポートエクスポート:1件の中程度ストーリー = 18時間1 Medium story = 18 hrs
- チーム管理(招待、削除、ロール割り当て):2件のシンプル + 1件の中程度ストーリー = 28時間2 Simple + 1 Medium stories = 28 hrs
- Stripeによる決済(サブスクリプション、アップグレード/ダウングレード):1件の複雑なストーリー = 45時間1 Complex story = 45 hrs
開発の合計時間: 約 299 時間
英国エージェンシーレート£95/時間を適用:£28,405£28,405
追加:
- デザイン(20%): £5,681
- DevOps セットアップ: £4,500
- QA(開発時間の 20%、同一レート): £5,681
- PM(12%):£3,409
- 統合時の予備費(GA4およびStripe作業に対して30%):£3,000
見積総額:約£50,676
これは実際の製品に対する実数です。その内容を理解していれば驚くことではありません。ただし、去年ネットワーク内の創業者が「似たようなもの」として£18,000だと聞いていたなら、絶対に驚くでしょう。
---
誰も言及しない隠れたコスト
ライセンスとサードパーティサービス
マッピング機能にはMapbox。SMSにはTwilio。トランザクショナルメールにはSendGrid。適切な検索機能が必要ならAlgolia。これらは継続的なコストで、起業家たちはこれらを「単なるAPI」だと考えているため、ソフトウェアの予算から完全に漏らすことがよくある。アクティブユーザーが10,000人規模のミッドスケールSaaSなら、サーバー料金が発生する前に月額£800~£2,000のサードパーティサービス料金を支払っている可能性がある。
セキュリティとコンプライアンス
英国で個人データを扱うなら、GDPRはオプションではない。決済を扱うなら、PCI DSS準拠がオーバーヘッドを追加する。医療や金融分野にいるなら、初期認証だけで£5,000~£20,000に達するような追加監査コストがかかる。このことで本当に不意を打たれた起業家を見たことがある。2023年の当社のあるフィンテックのクライアントは準拠業務に0ポンド予算化していたが、ローンチ前に£14,000が必要になった。PCI DSS compliance adds overhead. If you're in health or finance, you're looking at additional audit costs that can run £5,000-£20,000 just for initial certification work. I've seen founders get genuinely blindsided by this. One fintech client of ours in 2023 had budgeted zero pounds for compliance work and then needed £14,000 of it before they could launch.
ハンドオーバーとドキュメンテーション
優れたドキュメンテーション(APIドキュメント、デプロイメント実行書、将来の開発者向けのオンボーディングガイド)には実際の時間がかかる。メンテナンス、拡張、販売ができるようにしたいなら、ドキュメンテーションに全プロジェクト時間の5~8%を予算化しよう。
---
受け取った見積もりをプレッシャーテストする方法
提案書が目の前にあります。署名する前に、これで監査しましょう:
- その数字の背景にある機能の分解図を求めてください。ストーリーレベルの分解図が出せなければ、その見積もりは推測に過ぎません。
- DevOps、QA、PMが個別の行項目か、ブレンドレートに隠れているかを確認してください。隠れているというのは通常、不十分な検討を意味しています。
- 何らかの不測時対応ポリシーがあるか聞いてください。超過費用にキャップをかけていますか?タイム・アンド・マテリアル方式か固定価格か?どちらにも実際の影響があります。
- サードパーティ統合についてどのような前提条件を置いているかを確認してください。直接聞いてください:「見積もりをする前に、[特定のサービス]のAPIドキュメンテーションを読みましたか?」
- スプリント2の後に要件が変わった場合はどうなるかを聞いてください。その答えは、そのエージェンシーがどのように運営されているかについてほぼすべてを物語っています。
Basecamp の Shape Up 方法論には、このための本当に有用なフレーミングがある:固定時間、可変スコープ。エージェンシーとの交渉に入る前に読む価値がある。 has a genuinely useful framing for this: fixed time, variable scope. It's worth reading before you enter any agency negotiation.
---
2026 年の AI ツール:何が変わるのか(そして何が変わらないのか)
GitHub Copilot、Cursor、または新しい世代のエージェントベースコーディングツール(Devin、Replit Agent)がソフトウェアコストを実質的に削減したかどうか、皆知りたいところです。正直に言うと、はい、少しです。ただし、誇大広告が示唆するほどではありません。
私の粗い経験則では、AI支援を受けた強力な開発者はグリーンフィールドのCRUD業務で約20~30%高速に作業している。標準機能(フォーム、テーブル、基本的な認証フロー)の中間部分は確かに速く出来上がる。ただし複雑な統合業務、アーキテクチャの決定、微妙な競合状態のデバッグ、深いプロダクト思考が必要な何でもかんでも――AIはそこでは役に立たず、場合によってはもっともらしいコードを生成して新しい問題を導入する。
2026年にAIツーリングを真摯に使用していることが確認されているチームなら、シンプルおよび中程度のストーリーに10~15%の効率割引を適用する。それ以上ではない。AI導入によって「50%安くなる」と見積もっている人は、あなたが思っているのとは非常に異なるプロジェクトを実行しているか、本当のような話をしているかのどちらかだ。
---
よくある質問
仕様書が書かれる前に、ソフトウェアの見積もりはどのくらい正確にできますか?
あまり高くない。企画段階では±40~60%のばらつきを想定しよう。詳細なユーザーフロー、データモデル、サードパーティ依存関係のリストができたら±20%まで持ってこられる。ワイヤーフレームと技術アーキテクチャを含むディスカバリースプリント後なら±10~15%だ。本格的な構築予算にコミットする前にディスカバリー契約に払う――通常£2,000~£6,000でプロジェクトに費やす最良の金銭だ。
固定価格か時間単価か、どちらで進めるべき?
固定価格は予算の確実性をもたらしますが、リスクをエージェンシーにシフトさせます。つまり、彼らは見積もりを水増しし、変更注文条項で身を守ります。時間・人数制は正直ですが、スコープを能動的に管理する必要があります。ほとんどのファウンダーに対する私の推奨:スプリント単位(通常2週間)での固定価格で、各スプリント開始時にスコープを定義する。水増しゲームなしに予測可能性が得られます。
オフショア開発は、マネジメント負荷を含めると本当に安い?
しばしばそうですが、常にではありません。オーバーヘッドは現実です。PM時間が増え、非同期コミュニケーションが増え、期待のズレから再作業が発生することもあります。スコープが明確で仕様書が充実したプロジェクトなら、ニアショア(特に東ヨーロッパ)は真の価値を提供します。私はポーランドおよびウクライナのチームと時給£40の混合レートで成功したプロジェクトを複数実行してきました。曖昧で変化の速いものなら、地元に近い場所に留めるべきです。
ソフトウェア提案で危ない兆候は?
内訳なしの1行見積もり。QAとデプロイを含まないタイムライン。変更リクエストの処理方法について言及がない。そして正直に言うと、見積もりする前に既存インフラについて厳しい質問をしないエージェンシーです。彼らがあなたの制約に興味を持たなければ、あなたのプロジェクトについて真摯に考えていません。
ローンチ後のメンテナンス費用をどう予算化する?
標準的なルール:初期構築費用の年間15~20%が、継続的なメンテナンス、バグ修正、軽微な機能開発に充てられます。£50,000の構築には年間£7,500~£10,000のメンテナンス予算が必要です。誰かがソフトウェアはローンチで「完成」だと言ったら、別のソフトウェア人を探してください。
---
11月のロジスティクス系ファウンダーは元の代理店に戻って、ワークフローをリファクタリングして、3月にプロダクトをシップした。今も順調に動いている。ただし彼は、何にサインする前に誰かがこういったフレームワークを手渡してくれればよかったと言ってた。ってわけだ。
