プロジェクト管理やビジネスの現場で「工数」という言葉を耳にする機会は多いでしょう。
しかし、工数の正確な意味や計算方法を理解しているかと問われると、自信を持って答えられない方も少なくないのではないでしょうか。
「工数って作業時間のこと?」「人日と人月はどう違うの?」といった疑問を持つ方もいるでしょう。
本記事では、工数とは何かをビジネス用語として詳しく解説し、作業時間・人日・人月・計算方法・英語表記まで丁寧にお伝えしていきます。
プロジェクト管理を担当する方はもちろん、ビジネス基礎知識として工数を理解したい方にも役立つ内容ですので、最後までご覧ください。
工数とはプロジェクトや作業に必要な労働量を表すビジネス指標
それではまず、工数の定義と本質について結論から解説していきます。
工数(こうすう)とは、ある作業やプロジェクトを完了するために必要な労働の量(労働量・作業量)を数値で表したものです。
単純に「時間」だけを指すのではなく、「何人が何時間(または何日・何ヶ月)働くか」という人数と時間の掛け合わせで表されるのが工数の特徴です。
工数の基本定義
工数 = 作業に必要な人数 × 作業にかかる時間
単位:人時(にんじ)・人日(にんにち)・人月(にんげつ)・人年(にんねん)
英語表記:man-hour(マンアワー)・man-day・man-month・effort
工数はプロジェクト管理において、スケジュール計画・人員配置・コスト計算の基礎となる重要な指標です。
「この作業には10人日の工数がかかる」というように使われ、必要な人員やスケジュールを具体的に把握するために欠かせない概念です。
工数という言葉の語源と由来
工数の「工」は「工事・工作・作業」を意味する漢字であり、「数」は「量・数値」を表します。
もともとは建設・製造業などで「工事に必要な作業量」を数値化するために使われた言葉で、現代ではIT・ソフトウェア開発・ビジネスプロジェクト全般に広く使われるようになっています。
製造業では「工数管理」として生産効率を測る指標として定着しており、IT業界では見積もり・スケジューリング・コスト計算の中心的な概念として定着しています。
工数が重要な理由——プロジェクト管理の核心
工数がプロジェクト管理において重要な理由は、リソース(人員・時間・コスト)の計画・管理・評価のすべてに関わるからです。
工数を正確に見積もることで、プロジェクトに何人の人員が何日間必要かを把握できます。
人件費の計算においても、工数 × 単価という形で費用を算出することができます。
また、実績工数と計画工数を比較することで、プロジェクトの進捗管理や効率評価が可能になります。
工数の概念を正確に理解することは、プロジェクト管理の基礎力を高めることに直結するでしょう。
人日・人月・人時の違いと使い分け
続いては、工数の単位である人日・人月・人時の違いと使い分けについて確認していきます。
工数の単位は作業の規模や業種によって異なり、適切な単位を選ぶことが重要です。
人時(にんじ・man-hour)とは
人時(MD:Man-Hour)とは、1人が1時間作業した場合の労働量を1人時と定義する単位です。
「2人で3時間作業する=6人時」「1人で10時間作業する=10人時」というように計算します。
人時は比較的短い作業や、細かい工数管理が必要な場面(製造ライン・サービス業など)でよく使われます。
人時の計算例
作業員3人が1日8時間、5日間作業する場合の工数:
3人 × 8時間 × 5日 = 120人時
人日(にんにち・man-day)とは
人日(MD:Man-Day)とは、1人が1日(通常8時間)作業した場合の労働量を1人日と定義する単位です。
IT・ソフトウェア開発・コンサルティングなどの業界で最もよく使われる工数の単位です。
「このタスクには5人日かかる」という表現は、「1人でやれば5日間、5人でやれば1日で完了する」という意味になります。
人日の計算例
5人のチームで10日間かかるプロジェクトの工数:
5人 × 10日 = 50人日
このプロジェクトを10人で行うと何日かかるか:
50人日 ÷ 10人 = 5日
人月(にんげつ・man-month)とは
人月(MM:Man-Month)とは、1人が1ヶ月(通常約20〜22営業日)作業した場合の労働量を1人月と定義する単位です。
システム開発・大規模プロジェクト・コンサルティング案件などの見積もりや契約では人月が広く使われます。
「このシステム開発は10人月の見積もりです」という表現は、「1人で10ヶ月、10人で1ヶ月、5人で2ヶ月」などの組み合わせに相当します。
| 単位 | 略称 | 英語 | 基準 | 主な使用場面 |
|---|---|---|---|---|
| 人時 | — | man-hour | 1人×1時間 | 製造・サービス・短時間作業 |
| 人日 | MD | man-day | 1人×1日(8時間) | IT・開発・コンサル・中規模作業 |
| 人月 | MM | man-month | 1人×1ヶ月(約20日) | 大規模開発・SIer・長期プロジェクト |
| 人年 | — | man-year | 1人×1年(約240日) | 超長期プロジェクト・研究開発 |
この表からもわかるとおり、プロジェクトの規模や業界によって適切な工数の単位が異なります。
チーム内で単位を統一しておかないと混乱が生じやすいので、プロジェクト開始時に使用する単位を明確に決めておくことが重要です。
工数の計算方法と具体的な使い方
続いては、工数の計算方法と具体的な使い方を確認していきます。
工数を正確に計算・活用することが、プロジェクトマネジメントの精度を高めます。
基本的な工数の計算式
工数の基本的な計算式は以下のとおりです。
工数(人日)= 投入人数(人)× 作業日数(日)
作業日数 = 工数(人日)÷ 投入人数(人)
投入人数 = 工数(人日)÷ 作業日数(日)
人月換算:人月 = 人日 ÷ 1ヶ月の稼働日数(例:20日)
例:50人日 ÷ 20日 = 2.5人月
この計算式を使いこなすことで、プロジェクトの人員計画とスケジュール計画の両方を同時に検討できます。
ただし、工数の計算はあくまでも理論値であり、実際には個人の能力差・会議・突発的な作業・学習コストなどによって実績工数が変動することを念頭に置いておく必要があります。
工数とコスト(費用)の計算
工数はコスト計算にも直結します。
人件費は「工数 × 人日単価(または人月単価)」で算出できます。
コスト計算の例
エンジニアの人月単価:80万円
プロジェクトの工数:5人月
人件費:80万円 × 5人月 = 400万円
複数の職種がある場合:
エンジニア(80万円/月)× 3人月 = 240万円
デザイナー(60万円/月)× 2人月 = 120万円
合計:360万円
このように、工数を基にしたコスト計算はプロジェクト見積もりの基本的な方法です。
見積もり精度を高めるためには、作業を細かく分解(WBS:作業分解構造)して各タスクの工数を積み上げていく手法が有効です。
工数の実績管理と差異分析
計画工数と実績工数を比較することで、プロジェクトの進捗や効率を評価できます。
計画工数より実績工数が大きい(工数オーバー)場合は、スケジュール遅延やコスト超過のリスクがあります。
逆に計画工数より実績工数が小さい場合は、効率化が実現できているか、あるいは計画工数の見積もりが過大だったことを示します。
工数の差異(計画vs実績)を定期的に確認し、必要に応じて計画を修正することがプロジェクト管理の重要な実践です。
工数の英語表記と国際的なビジネス用語としての工数
続いては、工数の英語表記と国際的なビジネス用語としての工数について確認していきます。
グローバルなビジネス環境では、工数に相当する英語表現を正確に理解・使用することが求められます。
工数に関する英語表現一覧
| 日本語 | 英語表記 | 説明 |
|---|---|---|
| 工数 | effort / man-hour / workload | 一般的な工数の英語表現 |
| 人日 | man-day / person-day | 1人が1日作業する労働量 |
| 人月 | man-month / person-month | 1人が1ヶ月作業する労働量 |
| 人時 | man-hour / person-hour | 1人が1時間作業する労働量 |
| 工数見積もり | effort estimation / work estimation | 必要な工数の見積もり |
| 工数管理 | effort management / workload management | 工数の計画・追跡・管理 |
近年では、man-hour・man-dayなどの「man(男性)」を含む表現がジェンダーニュートラルでないとして、person-hour・person-dayなどの表現も使われるようになっています。
国際的な文書や多様性を重視する組織では、person-day・person-monthなどの表現を使うことが増えています。
effortという英語表現の使い方
プロジェクト管理の国際標準(PMBOKなど)では、工数はeffort(エフォート)という語で表現されることが多いです。
effortは「労力・努力・工数」を意味し、「The estimated effort for this task is 40 hours.(このタスクの推定工数は40時間です)」のように使われます。
プロジェクト管理ツール(Jira・Asana・Microsoft Projectなど)でもeffortやstory points(アジャイル開発での工数指標)という用語が使われます。
英語でのプロジェクト管理文書を読み書きする際には、effort・man-hour・workloadなどの語を使いこなせるようになるとよいでしょう。
アジャイル開発における工数の考え方——ストーリーポイント
アジャイル開発では、従来の人日・人月という工数の単位ではなく、ストーリーポイント(story points)と呼ばれる相対的な工数指標が使われることがあります。
ストーリーポイントは、作業の複雑さ・リスク・不確実性などを考慮した相対的な見積もり単位であり、絶対的な時間ではなく作業間の相対的な大きさを表します。
「このユーザーストーリーは3ポイント、あのユーザーストーリーは8ポイント」というように使われます。
チームの過去のベロシティ(スプリントあたりに完了できるポイント数)を参考にすることで、現実的なスプリント計画を立てることができます。
従来の工数管理とアジャイルのストーリーポイントは考え方が異なりますが、どちらも「作業量を数値化してプロジェクトを管理する」という本質は共通しています。
工数に関するよくある誤解と注意点
続いては、工数に関するよくある誤解と注意点について確認していきます。
工数は便利な概念ですが、使い方を誤ると誤った判断や計画につながることがあります。
「工数を増やせばスケジュールを短縮できる」という誤解
「10人日の作業を2日で終わらせるために5人投入すればよい」というのは、理論上は正しいですが、実際には必ずしも成り立ちません。
ソフトウェアエンジニアリングの世界的名著「人月の神話(The Mythical Man-Month)」(フレデリック・ブルックス著)では、「遅れているソフトウェアプロジェクトへの人員追加は、さらにプロジェクトを遅延させる」というブルックスの法則が提唱されています。
人員を追加すると、コミュニケーションコスト・引き継ぎ工数・学習コストが増大し、かえって効率が下がることがあります。
工数は単純に「人数×時間」で計算できますが、実際の作業は人数を増やしても線形に短縮できないことを理解しておきましょう。
工数と所要期間(リードタイム)の違い
工数と所要期間(リードタイム・日数)は混同されやすいですが、異なる概念です。
工数は「総労働量(人×時間)」であり、所要期間は「作業開始から完了までの実際の日数(カレンダー上の時間)」です。
工数10人日の作業を1人で行えば10日かかりますが、5人で並列して行えば2日で完了します。
しかし、作業が依存関係(前の作業が終わらないと次の作業ができない)を持つ場合、人員を増やしても所要期間を短縮できない場合があります。
プロジェクト計画では、工数(総労働量)と所要期間(スケジュール)を別々に管理することが重要です。
工数の見積もり精度を高めるための注意点
工数見積もりは難しく、過小見積もり(実際より少なく見積もる)になりやすい傾向があります。
作業を細かく分解(タスク・サブタスクに分解)してから積み上げ見積もりをすることで、見積もり漏れを防ぐことができます。
過去の類似プロジェクトの実績工数データを参考にすることも、見積もり精度の向上に有効です。
また、予期しないリスクや仕様変更に対応するためのバッファ(予備工数)を計画に含めることが現実的なプロジェクト管理では欠かせません。
工数見積もりの精度はプロジェクトの成否に直結するため、経験の積み重ねと継続的な改善が求められる重要なスキルです。
まとめ
本記事では、工数とは何かというビジネス用語としての定義から、作業時間・人日・人月・計算方法・英語表記まで詳しく解説してきました。
工数とは、ある作業やプロジェクトを完了するために必要な労働の総量(人数×時間)を数値化したビジネス指標です。
人時・人日・人月・人年という単位があり、プロジェクトの規模や業界によって使い分けることが重要です。
英語ではeffort・man-hour・man-dayなどと表現され、国際的なプロジェクト管理では欠かせない用語です。
工数を正確に計算・管理することで、スケジュール計画・人員配置・コスト計算を適切に行えるようになります。
「人員を増やせば工数は線形に短縮できる」という誤解や、工数と所要期間を混同するミスに注意しながら、実践的な工数管理スキルを磨いていただければ幸いです。