進捗率計算|複数タスクの重み付け平均で全体進捗を算出
WBS(作業分解構成図)の各タスクの完了率と重み(工数比率)を入力するだけで、加重平均による全体進捗率を自動計算。プロジェクト全体の進み具合を一目で確認できる無料ツールです。
加重平均による進捗率とは
10個のタスクのうち5個が終わっていても、それが「50%完了」を意味するとは限りません。1週間で終わる作業と3ヶ月かかる作業を同じ1個として数えると、報告した進捗が実態から離れてしまいます。このツールは各タスクに**重み(工数比率)**を持たせ、完了率を重みに応じて反映させる**加重平均**で全体進捗率を出します。
**重みは人日・予算比率など、タスクの規模を表す任意の数値で構いません。合計が100でなくても、自動的に比率として扱われます。**そのため「要件定義20・設計30・実装50」でも「4人日・6人日・10人日」でも同じ結果になります。まだ着手していないタスクも重みだけ先に入れておくと、全体に対してどれだけの影響を持つかが着手前から見えます。
進捗率計算の使い方
- タスクを追加する 「タスクを追加」で行を増やし、タスク名を入れます。WBSの項目をそのまま並べると使いやすくなります。
- 重みを入力する 人日・予算など規模を表す数値を入れます。単位は揃っていれば何でも構わず、合計を100に整える必要もありません。
- 完了率を入力する 各タスクの進み具合を%で入れます。未着手は0%のままで構いません。
- 全体進捗率を読む 重みで按分した加重平均が出ます。タスクごとの完了率もグラフで並ぶので、遅れている箇所が目で分かります。
- 重みの大きいタスクから手を打つ 規模の大きいタスクの完了率を上げるほど、全体進捗率は効率よく動きます。
使いこなすためのヒント
- 重みは工数(人日)や予算比率など、タスクの規模を表す任意の数値で入力できます。合計が100でなくても自動的に比率として計算されます。
- 完了率が0%のタスクも重みだけ先に入力しておくと、着手前から全体進捗にどれだけ影響するかを事前に把握できます。
- WBS全体をタスクとして入力すれば、ガントチャート代わりに各タスクの遅れ・進み具合を一目で確認できます。
- 重み(規模)の大きいタスクの完了率を優先的に上げると、全体進捗率が効率よく改善します。
進捗率に関する用語集
- 加重平均
- 各項目に重みを付けて平均する方法です。規模の違うタスクを同列に扱わずに済むため、進捗管理に向いています。
- 重み(工数比率)
- タスクの規模を表す数値です。人日でも予算でも構わず、合計が100でなくても比率として扱われます。
- 完了率
- そのタスクがどこまで進んだかを%で表した値です。未着手は0%、完了は100%になります。
- WBS(作業分解構成図)
- プロジェクトの作業を階層的に分解した図です。ここで洗い出したタスクがそのまま入力の単位になります。
- EVM(アーンドバリューマネジメント)
- 出来高を金額に換算して進捗とコストを同時に管理する手法です。加重による進捗管理の考え方はこの流れに連なります。
- 単純平均
- 重みを付けずに完了率をそのまま平均する方法です。タスクの規模が揃っていない限り、実態からずれます。
よくある質問
余談ですが ― なぜ「単純平均」ではプロジェクト進捗を正しく表せないのか
プロジェクト管理において「全体進捗率」を正確に示すことは、実は単純な作業ではありません。10個のタスクのうち5個が完了していても、それが「50%完了」を意味するとは限らないからです。1週間で終わる小さな作業と3ヶ月かかる大きな作業を同じ重みで数えてしまうと、実態とかけ離れた進捗報告になってしまいます。
この問題を解決するのが「加重平均(Weighted Average)」という考え方です。各タスクに工数や予算などの「重み」を設定し、その重みに応じて完了率を反映させることで、プロジェクト全体の実態に近い進捗率を算出できます。PMBOK(プロジェクトマネジメント知識体系ガイド)が示す EVM(アーンドバリューマネジメント)の考え方でも、こうした加重進捗管理の重要性が説明されています。
本格的なガントチャートツールは高機能な分だけ導入・学習のコストがかかりますが、進捗報告のためだけに複雑なツールを使うのは非効率な場合もあります。タスクと重み・完了率をその場で入力するだけで加重平均を確認できるシンプルな計算ツールは、週次の進捗会議やクライアントへの簡易報告など、ちょっとした場面で重宝します。