Contents
人月単価とは何か – 基本概念と計算式
人月単価は 「1 名のエンジニアが 1 ヶ月(約 160 時間)働く際に発生する費用」 を指し、スキル・地域・雇用形態など複数要素で構成されます。
見積もりの根幹はシンプルな掛け算 「人月単価 × 必要工数(人月)」 です。この式だけで概算金額を瞬時に算出でき、プロジェクト開始前の意思決定材料として有用です。
基本的な掛け算とサンプル
以下は、ミドルレベルエンジニア(3 年以上実務)を想定した最も基本的な計算例です。
| 項目 | 内容 |
|---|---|
| スキル | ミドル(東京・ベンチャー平均) |
| 人月単価 | 120 万円 |
| 必要工数 | 5 人月 |
計算式
[
120\ \text{万円} \times 5\ \text{人月}=600\ \text{万円}
]
この金額が 「ベース見積もり」 と呼ばれ、以降にリスクマージンや管理費といった隠れコストを上乗せして最終提示価格を算出します。
2024〜2025年(最新)相場情報 – スキル・地域別平均単価
業界調査機関 Crexgroup、n‑v‑l、ICD が公表した 2024 年度版データと、各社が 2025 年に更新した概算値を元に作成しました。実際の契約では企業規模や案件条件により変動しますが、見積もりのベンチマークとして活用できます。
| スキルレベル | 地域 | 雇用形態 | 2024 年平均単価 (万円) | 2025 年概算単価 (万円) |
|---|---|---|---|---|
| ジュニア | 東京 | ベンチャー | 68 | 71 |
| ミドル | 東京 | 大手 | 112 | 117 |
| シニア | 東京 | 大手 | 166 | 173 |
| ジュニア | 関西 | ベンチャー | 58 | 61 |
| ミドル | 関西 | 中小企業 | 92 | 95 |
| シニア | 関西 | 大手 | 148 | 154 |
| ジュニア | 地方 | フリーランス | 53 | 56 |
| ミドル | 地方 | 中小企業 | 82 | 86 |
| シニア | 地方 | 大手 | 128 | 133 |
ポイント
- 東京は全国平均より約 20 % 高い。
- スキルが上がるほど単価の伸び率は大きく、シニア層は 30 % 超 の差が出やすい。
- フリーランスは同等スキルでも 10〜15 % 削減 できるケースが多い。
⚠️ 本表の数値は公開データを基にした概算です。個別案件では、契約条件・稼働形態(常勤/業務委託)等を加味して調整してください。
見積もり精度向上のための 9 つの要素
単なる「人月単価 × 工数」だけでは、要件変動や技術リスクを十分に反映できません。SIA Research(2025 年版) が提示する下表は、見積もり時に加味すべき主要ファクターとその影響度を示しています。
| 要素 | 人月単価への影響(%増減) | 工数への影響(%増減) | 主な理由 |
|---|---|---|---|
| 要件複雑度 | +5〜+15 % | +10〜+30 % | 不確実要件が多いほど設計・調整が必要 |
| 技術リスク(新技術) | +10〜+20 % | +5〜+15 % | 学習コストと試行錯誤が増える |
| 品質要求(テストレベル) | +8〜+12 % | +10〜+25 % | 高度な自動テスト・レビューが必要 |
| 納期圧迫 | +5〜+15 % | +20〜+40 % | 人員追加や残業が不可避 |
| 多拠点コミュニケーション | +4〜+8 % | +5〜+12 % | 時差・言語調整に時間がかかる |
| 法規制・コンプライアンス | +6〜+10 % | +3〜+8 % | 監査やドキュメント作成が増える |
| カスタマイズ度合い | +5〜+12 % | +8〜+20 % | 標準パッケージ改修工数が増大 |
| 運用保守期間 | +3〜+7 % | +15〜+30 % | 長期保守フェーズでの人員確保 |
| リスクマージン(不確実性) | +5〜+10 % | +5〜+15 % | プロジェクト全体に上乗せする安全弁 |
リスクマージンと隠れコスト率の算出方法
- リスクマージン
- プロジェクトの不確実性を 低 / 中 / 高 の 3 段階で評価。
- 各段階に対し以下の係数を適用します(SIA Research 推奨)
| 不確実性レベル | マージン率 |
|----------------|-----------|
| 低 (要件固定) | 5 % |
| 中 (一部変更あり) | 8 % |
| 高 (要件未定) | 12 % |
例) 要件が中程度に不確実と判断した場合、ベース見積もり 600 万円に対し
[
600\ \text{万円} \times (1 + 0.08) = 648\ \text{万円}
]
- 隠れコスト率(管理費・テクニカルデット等)
- 管理費:総工数の 5〜10 %(プロジェクトマネジメントと品質保証)
- テクニカルデット:開発後保守を想定し、ベース金額の 8〜12 % を予算化
合計隠れコスト率は 管理費 + テクニカルデット として算出します。
例) 管理費 7 %、テクニカルデット 10 % → 隠れコスト率 17 %
[
最終金額 = ベース見積もり \times (1 + リスクマージン) \times (1 + 隠れコスト率)
]
[
= 600\ \text{万円} \times 1.08 \times 1.17 \approx 757\ \text{万円}
]
このように、リスクマージンと隠れコストを数式で明示すれば、見積もり根拠が透明になり、顧客との合意形成がスムーズです。
工数見積もり手法 – 実務で使える 3 つのアプローチ
工数算出は「過去実績」や「類似案件」のデータを活用することがポイントです。以下では、代表的な 3 手法と具体的なステップをご紹介します。
1. 機能ポイント法(Function Point)
機能ごとに「入力」「出力」「内部データ」などの要素を評価し、合計 FP に係数を掛けて工数を算出します。要件が明確で機能単位が多い業務系システムに適しています。
手順
- 各機能を標準テーブル(外部入力・出力・内部論理ファイル等)で点数化。
- 合計 FP を算出 → ΣFP。
- 過去プロジェクトの実績から得た係数(例:1 FP=2.5 人日)を掛ける。
例)合計 120 FP、係数 2.5 人日/FP → 300 人日 ≈ 1.9 人月
2. WBS 分解法(Work Breakdown Structure)
プロジェクト全体を階層的にタスクへ分割し、各サブタスクごとに工数見積もりを行います。大規模・多フェーズ案件や外部ベンダーが関与する場合に有効です。
手順
- 大項目(設計・開発・テスト等)を更に細分化し、タスク一覧を作成。
- 類似案件の実績や専門家見積もりを参考に、各タスクに工数を割り当て。
- 全タスクの工数を合算し、人月単価と掛け合わせて金額化する。
3. アジャイルベロシティ法
スプリントで完了したストーリーポイント(Velocity)から、残タスクのポイントを逆算して必要スプリント数・工数を求めます。要件変動が頻繁なプロジェクトに最適です。
手順
- 直近 3 スプリントの平均ベロシティ(例:30 ポイント)を取得。
- 残タスク合計ポイント ÷ 平均ベロシティ = 必要スプリント数。
- 1 スプリントあたりの作業時間(例:2 名 × 80 時間)を掛け、総工数を算出。
見積もりテンプレートとコスト抑制策
エクセル/Google スプレッドシートで作る『人月単価見積もりテンプレート』
以下は実務ですぐに使えるテンプレート例です。隠れコスト率欄には、管理費・リスクマージン・テクニカルデットを個別に入力できるよう設計しています。
| 入力項目 | 説明 | 計算式(自動) |
|---|---|---|
| スキルレベル | ジュニア / ミドル / シニア | - |
| 地域 | 東京/関西/地方 | - |
| 雇用形態 | 大手/ベンチャー/フリーランス | - |
| 基本人月単価(万円) | 上表から参照、または独自設定 | VLOOKUP で自動取得 |
| 必要工数(人月) | 見積もり手法別に算出した工数 | - |
| リスクマージン率 | プロジェクト不確実性評価に基づく % | 手入力 |
| 管理費率 | PM・品質保証等の間接コスト % | 手入力 |
| テクニカルデット率 | 保守・リファクタリング予算化 % | 手入力 |
| 隠れコスト合計率 | 3 つの上記率の合計 | =リスクマージン率+管理費率+テクニカルデット率 |
| 総見積金額(万円) | 基本単価 × 工数 × (1+隠れコスト合計率) | =基本人月単価*工数*(1+隠れコスト合計率) |
使用手順
1. スキル・地域・雇用形態を選択 → 基本単価が自動入力。
2. WBS 等で算出した工数と、プロジェクト固有のリスクマージン・管理費・テクニカルデット率を入力。
3. 「総見積金額」セルに即座に最終提示価格が表示されます。
コスト抑制の具体策
| 手法 | メリット | デメリット |
|---|---|---|
| スキルミックス(ジュニア+シニア) | 人件費削減 + 品質担保 | ジュニア教育コストが発生 |
| 外部リソース活用(SES・派遣) | 必要時に即戦力確保、固定費低減 | 契約管理が煩雑になる可能性 |
| リモート/オフショア活用 | 人件費 30〜50 % 削減、24h 開発サイクル | 時差・コミュニケーションコスト増 |
上記手法の効果は「隠れコスト率」に数値化して組み込むことで、見積もり段階で 総コストの把握 が容易になります。
落とし穴と注意点
| 項目 | 典型的な落とし穴 | 推奨対策 |
|---|---|---|
| 管理費 | 工数の 5〜10 % を見込まず、利益が圧迫される | テンプレートに管理費率欄を設け、必ず加算 |
| リスクマージン | 不確実性を過小評価し、変更要求で赤字になる | プロジェクト開始時にリスクレベルを評価し、定期的に見直す |
| テクニカルデット | 保守費用を別途計上せず、後工程で追加請求が発生 | 初期見積もりに 8〜12 % のテクニカルデット率を組み込む |
| 契約形態 | 固定価格とタイム&マテリアルのリスク配分が不明確 | 見積もり書で「リスク負担側」を明示し、隠れコスト内訳を提示 |
まとめ
- 人月単価 × 工数 が見積もりの土台。
- 最新相場は業界調査機関(Crexgroup・n‑v‑l・ICD)から取得し、スキル・地域別にベンチマーク化する。
- 9 要素 と リスクマージン・隠れコスト率 を数式で明示すれば、顧客との合意が得やすくなる。
- 実務では 機能ポイント法 / WBS 分解法 / アジャイルベロシティ のいずれかを選択し、過去実績から係数化することが精度向上の鍵。
- テンプレートに リスクマージン率・管理費率・テクニカルデット率 を組み込むと、コスト抑制策も定量的に評価できる。
これらを自社の見積プロセスに取り入れることで、利益最大化 と 顧客満足度向上 の両立が実現します。ぜひ本ガイドを活用し、次回の受託開発案件から高精度な見積もりを提供してください。