「見積もりに書いてある"人月"って、結局なんのこと?」
「SE単価80万円、PG単価60万円——この金額は高いの?安いの?」
システム開発の見積もりを初めて受け取ると、聞き慣れない用語に戸惑う方が多いのではないでしょうか。なかでも「人月(にんげつ)」は、見積もり金額の根拠となる最も基本的な考え方です。この仕組みを理解しておくと、見積もりの妥当性を判断しやすくなります。
この記事では、200社以上の中小企業のシステム開発を手掛けてきた経験から、人月単価の意味と費用計算の仕組みをわかりやすく解説します。
「人月」とは?システム開発の費用計算の基本
まずは「人月」の基本的な意味から説明します。
人月=「1人が1ヶ月働く作業量」
人月(にんげつ)とは、「エンジニア1人が1ヶ月間フルタイムで働く作業量」を表す単位です。英語では「man-month(マンマンス)」と呼ばれます。
たとえば、ある作業に「2人月」と書かれていれば、「エンジニア1人が2ヶ月かかる作業量」または「エンジニア2人が1ヶ月かかる作業量」という意味です。
人月を使った費用の計算方法
システム開発の費用は、基本的に以下の計算式で算出されます。
開発費用 = 人月単価 × 必要な人月数
具体的な例で見てみましょう。
- SE(システムエンジニア)の単価:月80万円 × 2人月 = 160万円
- PG(プログラマー)の単価:月60万円 × 4人月 = 240万円
- 合計:400万円
このように、「誰が」「どれくらいの期間」作業するかで、費用が決まります。
なぜ「人月」で見積もるのか
システム開発は、基本的に「人の手作業」で進められます。工場の製品のように同じものを大量生産するわけではなく、お客様ごとにオーダーメイドで作るものです。そのため、「どれだけの人手と時間が必要か」を基準にして費用を算出するのが一般的なのです。
ソフトウェア開発見積りガイドブック
(情報処理推進機構)
人月単価の相場と単価が変わる要因
「人月単価の相場はどれくらい?」という質問をよくいただきます。結論から言うと、エンジニアの役割やスキルレベルによって大きく異なります。
役割別の人月単価の目安
中小企業向けのシステム開発における、一般的な人月単価の目安は以下の通りです。
- プロジェクトマネージャー(PM):月100万〜150万円
- システムエンジニア(SE):月70万〜100万円
- プログラマー(PG):月50万〜80万円
- デザイナー:月50万〜70万円
ただし、これはあくまで目安です。開発会社の所在地、得意分野、会社規模などによっても変わります。
単価が変わる4つの要因
要因1:エンジニアの経験・スキルレベル
経験10年のベテランエンジニアと、経験2年の若手エンジニアでは、単価に大きな差があります。ベテランは単価が高い一方、作業の質とスピードが高いため、結果的に必要な人月数が少なくなることも多いです。
要因2:開発会社の所在地
東京都心の開発会社と地方の開発会社では、オフィス賃料や人件費の違いから、単価に差が生まれます。ただし、単価が安い=品質が低いとは限りません。
要因3:技術の専門性
一般的なWebシステム開発と、AI・機械学習やブロックチェーンなどの先端技術を使う開発では、必要な専門知識が異なるため単価にも差が出ます。
要因4:プロジェクトの規模と期間
長期間のプロジェクトでは、ボリュームディスカウントとして単価が下がることがあります。一方、短期間で急ぎの対応が必要な場合は、単価が割増になることもあります。
人月単価の見積もりで注意すべきポイント
人月単価の仕組みを理解したうえで、見積もりを確認する際に気をつけるべきポイントを紹介します。
注意点1:「単価が安い=お得」とは限らない
単価が安い見積もりに飛びつくと、後悔することがあります。たとえば、経験の浅いエンジニアが担当する場合、以下のようなリスクがあります。
- 作業に時間がかかり、結果的に人月数が増える
- 品質が低く、テストやり直しで追加費用が発生する
- 要件の理解が浅く、手戻りが多くなる
大切なのは、「単価×人月数」のトータルコストと、出来上がるシステムの品質を総合的に判断することです。
注意点2:「人月数」の根拠を確認する
見積もりの金額を左右するのは、単価だけではありません。「何にどれだけの人月数がかかるのか」の内訳も重要です。
以下のような内訳が記載されているか確認しましょう。
- 要件定義:◯人月
- 設計:◯人月
- 開発:◯人月
- テスト:◯人月
- プロジェクト管理:◯人月
内訳が不明確な見積もりは、後から「この作業は見積もりに含まれていません」と言われるリスクがあります。費用の考え方について詳しくは、料金・費用の考え方のページもご参考ください。
注意点3:複数社の見積もりを「同じ条件」で比較する
見積もりを比較するときは、各社が同じ前提条件で見積もっているかを確認しましょう。A社は要件定義込みで500万円、B社は要件定義なしで400万円——この2つを単純に比較することはできません。
正確に比較するために、依頼内容をまとめた資料(RFP)を作成し、同じ情報をもとに見積もりを取ることが効果的です。
エンタプライズ系事業/見積もり手法
(情報処理推進機構)
人月以外の費用も忘れずにチェック
システム開発の費用は「人月単価×人月数」だけではありません。見積もりに含まれる(または含まれない)その他の費用も把握しておくことが大切です。
開発費用以外にかかるコスト
サーバー・インフラ費用
システムを動かすためのサーバーやクラウドサービスの費用です。月額数千円〜数万円のものから、大規模なシステムでは月額数十万円になることもあります。初期構築費用と月額のランニングコストを分けて確認しましょう。
ライセンス費用
開発に使用するソフトウェアやツールのライセンス料です。オープンソース(無料)のものを使う場合と、商用ライセンス(有料)のものを使う場合で、コストが大きく変わります。
データ移行費用
既存のシステムやExcelからデータを新しいシステムに移す作業の費用です。データ量が多い場合や、データの整理・クリーニングが必要な場合は、想定以上に費用がかかることがあります。
保守・運用費用
システムの納品後にかかる費用です。バグ修正、セキュリティアップデート、サーバー監視、小規模な機能改修などが含まれます。月額制の保守契約を結ぶのが一般的で、開発費用の10〜15%程度が目安です。
「総額」で考える習慣をつける
開発費用だけでなく、初年度のトータルコスト(開発費+インフラ費+ライセンス費+保守費)で考えることが大切です。開発費が安くても、ランニングコストが高ければ、長期的には割高になります。
BOSS DESIGNでは、200社以上の中小企業の支援経験から、開発費用だけでなくランニングコストも含めた最適なご提案を行っています。ご依頼の流れでは、費用面の相談プロセスもご確認いただけます。また、過去の開発事例は実績一覧でご覧ください。
まとめ
人月単価と費用計算のポイント
- 人月=エンジニア1人が1ヶ月働く作業量。費用=人月単価×人月数で計算される
- 単価はエンジニアの役割・経験・技術の専門性・所在地などで変動する
- 「単価が安い=お得」ではない。トータルコストと品質で判断する
- 開発費だけでなく、サーバー・ライセンス・保守費用も含めた総額で比較する
人月単価の仕組みを理解しておくと、見積もりの「なぜこの金額なのか」が見えるようになります。適正な費用で質の高いシステムを手に入れるために、見積もりの中身をしっかり確認しましょう。
「見積もりの見方がわからない」「この金額が妥当かどうか判断できない」という方は、お気軽にご相談ください。
システム開発のご相談はお気軽に
BOSS DESIGNは、中小企業200社以上のシステム開発・改修実績を持つ開発会社です。
「見積もりの見方がわからない」「使いにくいシステムを改善したい」そんなお悩みにもお答えします。
まずは無料相談から、お気軽にご連絡ください。

