1人日とは?工数の単位の意味や読み方・人月との変換・計算方法を解説!(英語表記・計算ツール・定義など)
「1人日」という言葉はIT・ソフトウェア開発の見積もりや工程管理でよく使われる単位のひとつです。
人月との変換方法や具体的な計算方法がわかりにくいと感じる方も多いかもしれません。
本記事では、1人日の意味と読み方・人月との変換・計算方法を、英語表記・計算ツール・定義を交えてわかりやすく解説します。
IT・ソフトウェア開発のプロジェクト管理を学んでいる方や見積書の作成に携わる方にもきっと役立つ内容でしょう。
1人日を正しく理解することで、プロジェクトの工数見積もりとスケジュール管理がスムーズに行えるようになります。
1人日とは「1人のエンジニア・作業者が1日かけて行う作業量を示す工数の単位」のこと
それではまず、1人日の基本的な意味と読み方について解説していきます。
1人日(にんにち)とは、1人の作業者が標準的な1日(通常8時間)に行う作業量を1単位として表す工数の単位のことです。
読み方は「にんにち」が一般的で、英語では「man-day」「person-day」と表記されます。
たとえば「この機能の実装には3人日必要だ」という場合は「1人で行えば3日かかる作業量」または「3人で行えば1日で完了する作業量」を意味するでしょう。
IT・ソフトウェア開発・コンサルティング・業務委託などの知識集約型サービス業では、人日が工数見積もりと費用計算の基本単位として広く使われています。
「人日」と「人工(にんく)」は本質的に同じ概念ですが、慣習的にIT・ソフトウェア業界では「人日(にんにち)」、建設・土木業界では「人工(にんく)」という用語が使われることが多いという違いがあります。
1人日の英語表記と関連用語
| 用語 | 英語表記 | 意味 |
|---|---|---|
| 人日 | man-day / person-day | 1人が1日で行う作業量 |
| 人月 | man-month / person-month | 1人が1ヶ月で行う作業量 |
| 人時 | man-hour / person-hour | 1人が1時間で行う作業量 |
| 工数 | effort / man-hours | 作業に必要な労働量の総量 |
プロジェクトの規模や期間に応じて適切な単位を選択することが重要で、小規模な作業には人日・中大規模プロジェクトには人月が使われることが多いでしょう。
1人日の標準的な労働時間
1人日に相当する標準的な労働時間は企業・業界・契約によって異なります。
【1人日の標準的な労働時間の目安】
・一般的なIT企業:8時間/日
・一部の企業:7.5時間/日または7時間/日
・法定労働時間:8時間/日・40時間/週
※残業・休日出勤は別途計算
※打ち合わせ・学習時間を含む場合と除く場合がある
1人日の定義が企業によって異なる場合があるため、見積もり・契約前に発注者と受注者の間で認識を合わせておくことが重要でしょう。
人日と人月の変換方法
続いては、人日と人月の変換方法を確認していきます。
人日と人月を正確に変換できることでプロジェクト全体の工数把握がスムーズになるでしょう。
人月とは何か
人月(にんげつ)とは、1人の作業者が1ヶ月(通常20〜22営業日)に行う作業量を1単位として表す工数の単位です。
大規模なシステム開発プロジェクトでは工数を人月で表すことが一般的で、「このプロジェクトは50人月規模だ」というように使われます。
人月は大きな単位のため小規模なタスクの見積もりには不向きですが、プロジェクト全体の規模感を把握するのに適しているでしょう。
人日と人月の変換計算
【人日と人月の変換計算】
基本換算(1ヶ月=20営業日として計算する場合):
1人月 = 20人日
1人日 = 0.05人月
【計算例①:人日→人月の変換】
60人日 ÷ 20(営業日/月)= 3人月
【計算例②:人月→人日の変換】
2.5人月 × 20(営業日/月)= 50人日
【実際の営業日数での計算(1ヶ月22営業日の場合)】
1人月 = 22人日
1ヶ月の営業日数は20日または22日を基準とすることが多いですが、企業・プロジェクトによって異なるため確認が必要でしょう。
人日・人月・人時の関係
| 単位 | 変換(1ヶ月20日・1日8時間で計算) |
|---|---|
| 1人月 | = 20人日 = 160人時 |
| 1人日 | = 0.05人月 = 8人時 |
| 1人時 | = 0.00625人月 = 0.125人日 |
これらの換算値を把握しておくことでさまざまな粒度での工数管理がスムーズになるでしょう。
人日を使った工数の計算方法
続いては、人日を使った工数の計算方法と見積もりへの活用を確認していきます。
具体的な計算方法を理解することで正確な見積もりと適切なスケジュール計画が実現できるでしょう。
費用の計算式
人日を使った費用計算は以下の式で行います。
【人日を使った費用計算式】
費用 = 工数(人日)× 1人日単価
【計算例】
要件定義:5人日 × 80,000円/人日 = 400,000円
設計:10人日 × 70,000円/人日 = 700,000円
実装:20人日 × 60,000円/人日 = 1,200,000円
テスト:8人日 × 55,000円/人日 = 440,000円
合計工数:43人日 合計費用:2,740,000円
工程ごとに適切な人日単価を設定することで、より精度の高い見積もりが作成できるでしょう。
スケジュール計算への活用
工数(人日)から必要な期間・人数を計算することができます。
【スケジュール計算の基本式】
期間(日)= 工数(人日)÷ 人数
人数 = 工数(人日)÷ 期間(日)
【計算例】
工数40人日のプロジェクトを2人で担当する場合:
期間 = 40人日 ÷ 2人 = 20日(1ヶ月)
工数40人日のプロジェクトを10日で完了したい場合:
必要人数 = 40人日 ÷ 10日 = 4人
ただし人数を増やしても必ずしも比例して工数が削減されるわけではなく、コミュニケーションコスト増加による非効率化(ブルックスの法則)に注意が必要でしょう。
まとめ
本記事では、1人日の意味と読み方・人月との変換・計算方法について、英語表記・定義・工数計算への活用を交えながら解説しました。
1人日とは1人の作業者が標準的な1日に行う作業量を示す工数の単位で、IT・ソフトウェア開発の見積もりとスケジュール管理の基本単位として広く使われています。
1人月=20人日という基本換算を使って人日と人月を相互変換でき、工数×単価で費用を・工数÷人数で期間をそれぞれ計算できるでしょう。
人数を増やしても非線形にしか工数が削減されないブルックスの法則を理解しながら、現実的な工数見積もりとスケジュール計画を立案することが重要です。
本記事が1人日への理解を深め、プロジェクト管理や見積もり作成の実践に役立てば幸いです。