工数とは?IT業務での意味や人日・人月との違いを初心者向けにわかりやすく解説
工数とは、作業を完了するために必要な人の作業量を、時間や日数で表したものです。
IT業務では、システム開発、障害対応、PC設定、問い合わせ対応などに、どれくらいの人手と時間が必要かを見積もるために使います。
例えば、1人で3日かかる作業の工数は「3人日」です。3人で1日ずつ作業して完了する場合も、合計工数は同じ3人日になります。
工数とは
工数とは、作業に必要な時間と人数を組み合わせて表す作業量です。
| 項目 | 内容 |
|---|---|
| 意味 | 作業を完了するために必要な人の作業量 |
| 主な単位 | 人時、人日、人月 |
| 利用場面 | 見積もり、スケジュール作成、要員計画、進捗管理 |
| 目的 | 必要な人員、期間、費用を把握する |
工数は単なる作業時間ではありません。作業する人数も含めて考える点が重要です。
工数の主な単位
人時
人時とは、1人が1時間作業する量です。
例えば、2人が3時間作業した場合は、2人×3時間で6人時になります。
人日
人日とは、1人が1日作業する量です。
1日の作業時間を8時間とする場合、1人日は8人時です。ただし、会社によって1日の基準時間が異なるため、見積もり前に確認する必要があります。
人月
人月とは、1人が1か月作業する量です。
1か月を20営業日とする場合、1人月は20人日です。ただし、営業日数や社内基準によって変わります。
| 単位 | 意味 | 例 |
|---|---|---|
| 1人時 | 1人が1時間作業する | PC設定を1時間実施 |
| 1人日 | 1人が1日作業する | サーバー設定を1日実施 |
| 1人月 | 1人が1か月作業する | システム開発を1か月担当 |
工数と期間の違い
工数と期間は同じではありません。
| 項目 | 工数 | 期間 |
|---|---|---|
| 意味 | 必要な作業量 | 開始から完了までの日数 |
| 例 | 10人日 | 5営業日 |
| 影響するもの | 作業内容、難易度、人数 | 要員数、休日、待ち時間、作業順序 |
10人日の作業を2人で並行して進められる場合、単純計算では5日間で完了します。ただし、すべての作業を並行できるとは限りません。
工数と作業時間の違い
作業時間は、特定の人が実際に作業した時間です。一方、工数は複数人分を合計した作業量を表します。
例えば、3人が2時間ずつ作業した場合、実施期間は2時間ですが、工数は6人時です。
IT業務で工数を使う場面
システム開発
設計、開発、テスト、導入など、各工程に必要な作業量を見積もります。
社内SE業務
PCの入れ替え、アカウント作成、ソフトウェア配布、社内システム改修などの工数を算出します。
ヘルプデスク
問い合わせ1件あたりの対応時間や、月間の対応工数を集計します。
システム運用
監視、バックアップ確認、ログ確認、定期メンテナンスなどの運用工数を管理します。
なぜ工数管理が重要なのか
- 必要な担当者数を判断できる
- スケジュールを作成しやすくなる
- 費用を計算できる
- 作業の遅れを早期に把握できる
- 担当者への負荷集中を防げる
- 改善できる業務を見つけやすくなる
工数を把握していないと、少ない人数で無理な計画を立てたり、予算を超過したりする原因になります。
工数の基本的な計算方法
工数は「作業人数×作業時間」で計算します。
| 作業内容 | 人数 | 時間 | 工数 |
|---|---|---|---|
| PC初期設定 | 1人 | 2時間 | 2人時 |
| 機器交換 | 2人 | 3時間 | 6人時 |
| システムテスト | 3人 | 2日 | 6人日 |
実際のIT現場での利用例
社内PCを50台入れ替える作業を考えます。
PC1台あたりの設定に1時間かかる場合、設定作業だけで50人時です。さらに、データ移行、利用者への説明、動作確認、トラブル対応などの時間も必要になります。
そのため、実際の見積もりでは次のように作業を分けます。
- PC初期設定
- ソフトウェアのインストール
- ドメイン参加
- データ移行
- 動作確認
- 利用者への引き渡し
- 予備のトラブル対応
作業を細かく分けることで、工数の見落としを防げます。
筆者が現場で経験した失敗
筆者は新人の頃、PC設定の工数を「1台あたり30分」として見積もったことがあります。
しかし、実際にはWindows Update、ソフトウェアのダウンロード、利用者データの移行に時間がかかり、予定より大幅に遅れました。
原因は、手を動かす時間だけを見積もり、待ち時間や確認作業、トラブル対応を含めていなかったことです。
工数を見積もるときは、作業時間だけでなく、準備、確認、待ち時間、報告まで含めることが大切です。
工数を見積もる手順
- 作業の目的と完了条件を確認する
- 作業を細かい単位へ分解する
- 各作業の担当者と必要時間を見積もる
- 確認、レビュー、報告の時間を追加する
- 待ち時間や他部署との調整を考慮する
- トラブル対応用の予備工数を追加する
- 過去の実績と比較する
- 上司や経験者に見積もりを確認してもらう
工数見積もりで確認する項目
| 確認項目 | 確認内容 |
|---|---|
| 作業範囲 | どこからどこまで担当するか |
| 対象台数 | PC、サーバー、ユーザーなどの件数 |
| 作業難易度 | 標準作業か、専門知識が必要か |
| 依存関係 | 先に完了すべき別作業があるか |
| 待ち時間 | 再起動、更新、承認待ちがあるか |
| 予備時間 | 想定外のトラブルへ対応できるか |
工数の実績を確認する方法
見積もりの精度を高めるには、実際にかかった工数を記録します。
- 作業管理表へ開始時刻と終了時刻を記録する
- チケット管理システムへ対応時間を入力する
- プロジェクト管理ツールで担当者別に集計する
- 定例作業の平均時間を確認する
- 見積工数と実績工数の差を分析する
GUIで確認できる内容
工数管理では、Excelやプロジェクト管理ツールなどのGUIを使うことが一般的です。
- Excel:作業一覧、担当者、予定時間、実績時間の管理
- Microsoft Planner:タスクと担当者の管理
- チケット管理システム:問い合わせごとの作業時間管理
- 勤怠管理システム:勤務時間や残業時間の確認
Windowsでは、ファイルやログの更新日時を確認すると、作業実績を振り返る手掛かりになる場合があります。
CUIやPowerShellで確認できる内容
工数そのものをコマンドで自動的に算出することはできませんが、作業対象の件数を調査するときに役立ちます。
- 対象PCやサーバーの台数確認
- ファイル数やフォルダー数の集計
- Active Directoryのユーザー数確認
- イベントログの発生件数確認
- 処理の開始時刻と終了時刻の記録
例えば、対象ユーザー数を事前に確認すれば、「1ユーザーあたり10分×100人」といった方法で工数を見積もれます。
ログやイベントビューアーを確認する場面
工数超過の原因を調査するときは、ログを確認することがあります。
- Windows Updateに時間がかかった
- エラーが繰り返し発生した
- サーバー処理が遅延した
- ネットワーク切断で作業を中断した
イベントビューアーは、WindowsキーとXキーを押し、「イベントビューアー」を選択すると開けます。作業時間帯の「システム」や「アプリケーション」ログを確認し、遅延や失敗の原因を調査します。
確認結果の見方
見積工数より実績工数が多かった場合は、単に「担当者の作業が遅かった」と判断してはいけません。
- 想定していない作業が追加された
- 対象件数が増えた
- 承認や回答待ちが発生した
- 手順書に不足があった
- 障害やエラーが発生した
- 担当者の経験が不足していた
差が発生した理由を記録すると、次回の見積もり精度を改善できます。
初心者がやりがちなミス
- 実作業の時間だけを見積もる
- 確認や報告の時間を含めない
- すべての作業を並行できると考える
- 経験者と新人で作業時間が違うことを考慮しない
- 対象件数を確認せずに見積もる
- 予備工数を追加しない
- 実績を記録しない
工数が増える主な原因
- 要件や作業範囲が途中で変わった
- 手順書が整備されていない
- 利用者や他部署からの回答が遅い
- 権限不足で作業を進められない
- ネットワークやサーバーに問題がある
- テストや確認作業が不足してやり直しになった
工数を削減する方法
- 作業手順を標準化する
- PowerShellなどで繰り返し作業を自動化する
- チェックリストを作成する
- 事前に権限や対象件数を確認する
- 過去のトラブル事例を共有する
- 作業後に振り返りを行う
ただし、工数削減だけを重視して確認作業を省略すると、障害や作業ミスにつながります。品質と安全性を保ちながら改善することが重要です。
上司へ報告するポイント
- 作業内容と対象範囲
- 見積工数
- 実績工数
- 進捗状況
- 工数が増えた理由
- 完了予定日への影響
- 追加要員が必要か
- 今後の改善策
「遅れています」だけではなく、「対象が50台から70台へ増えたため、追加で20人時必要です」のように、数値と理由をセットで報告すると伝わりやすくなります。
エスカレーションするタイミング
- 見積工数を大幅に超える見込みがある
- 期限までに完了できない可能性がある
- 作業範囲が追加された
- 担当者だけでは対応できない
- 他部署の承認待ちで作業が止まっている
- 予算や契約工数へ影響する
注意点
人数を増やせば、必ず期間を短縮できるわけではありません。
作業の説明や引き継ぎに時間がかかる場合や、順番にしか実施できない作業では、人数を増やしても効率が上がらないことがあります。
また、工数を少なく見せるために必要なテストや確認を削ると、品質低下や障害の原因になります。見積もりは現実的な条件で行いましょう。
関連するIT用語
- 人時
- 人日
- 人月
- 見積もり
- 進捗管理
- スケジュール
- タスク
- 要員計画
- WBS(Work Breakdown Structure:作業分解構成図)
よくある質問(FAQ)
1人日とは何時間ですか?
一般的には8時間として扱うことが多いですが、会社や契約によって異なります。必ず勤務時間や見積基準を確認してください。
10人日の作業は10日かかりますか?
1人で担当する場合は10日が目安です。2人で完全に並行できれば5日ですが、作業の依存関係や引き継ぎ時間によって期間は変わります。
待ち時間は工数に含めますか?
担当者が別の作業をできず拘束される場合は、工数へ含めることがあります。自動処理中に別作業ができる場合は、実作業と待ち時間を分けて記録すると正確です。
予備工数はどれくらい必要ですか?
作業の難易度や過去の実績によって異なります。初めて実施する作業や影響範囲が広い作業では、想定外の対応を考慮して余裕を持たせます。
工数と費用は同じですか?
同じではありません。工数は作業量、費用は作業に必要な金額です。ただし、1人日あたりの単価を掛けることで、人件費の目安を計算できます。
まとめ
工数とは、作業を完了するために必要な人の作業量です。主に人時、人日、人月という単位で表します。
IT現場で正確に工数を見積もるには、作業を細かく分解し、準備、確認、報告、待ち時間、トラブル対応まで考慮することが重要です。
見積工数と実績工数の差を記録し、原因を振り返ることで、見積もりの精度は少しずつ高まります。工数を適切に管理できるようになると、無理のないスケジュール作成や要員配置、上司への正確な報告につながります。

コメント