達成予算コスト(BCWP) と進捗について

達成値と進捗の測定は、プロジェクト管理の基本的な部分です。どちらも、プロジェクトのパフォーマンスを追跡し、プロジェクト分析を実行するための重要な概念として密接に関連しています。達成値は、多くの場合、予算適用済作業原価 (BCWP) と呼ばれます。IFS Cloud には、進捗のトラッキング、達成値の計算、プロジェクトのパフォーマンス分析に必要なデータの提供など、プロジェクト管理に使用される主要な要素を測定するための高度な機能性があります。

このドキュメントでは、 IFS/プロジェクト管理における達成値と進捗の仕組みについて説明しており、次のセクションに分かれています。

IFS/プロジェクト管理における達成予算コスト(BCWP) と進捗パラメータ

IFS/プロジェクト管理のさまざまなレベルでの達成予算コスト(BCWP) と進捗

進捗計算方法

期間、テンプレート、マニュアル、消化基準、タスク、接続オブジェクト - オブジェクトごとの達成値と進捗

関連情報

IFS/プロジェクト管理における達成予算コスト(BCWP) と進捗パラメータ

IFS/プロジェクト管理で達成値と進捗を報告する方法は、次の 3 つのパラメータに基づいて設定できます。達成予算コスト計算方法、原価計算方法、進捗計算方法。これらのパラメータの値は、達成された作業が達成値と進捗に可能な限り最善の方法で反映されるように、慎重に選択する必要があります。すべての進捗計算方法は、すべての計画原価計算方法および達成予算コスト計算方法と組み合わせて使用​できます。

達成予算コスト計算方法

達成予算コスト計算方法では、達成値がベースライン値に基づいて計算されるか、計画値に基づいて計算されるかを決定します。このパラメータはプロジェクトごとに次のように設定されます。

すべてのプロジェクトには、達成予算コスト計算方法が適用されます。これは、計画ベースラインが作成されるまでは、プロジェクトのベースラインが作成されるたびに変更できます。新しいベースラインを取得すると、プロジェクト全体の達成値が再計算されます。

原価計算方法

原価計算方法は、計画原価と時間の値を取得する場所を決定します。パラメータは、アクティビティごとに次のいずれかとして選択されます。

達成値は計画原価に基づいて計算されるため、計画原価計算方法の値は達成値と進捗値に影響します。

例:アクティビティには、 20 の計画時間に関連付けられたドキュメントパッケージがあります。ドキュメントパッケージの作業を完了するために、25 計画時間の資源が割り当てられています。計画原価と時間を決定する際に、ドキュメントパッケージと資源の両方からの計画値を使用するのは適切ではない場合があります。適切な計画原価計算方法を選択することで、計画原価が資源によって決定されるか、接続済オブジェクトによって決定されるかを決定できます。資源を選択した場合、計画原価は 25 時間になりますが、接続済オブジェクトを選択した場合、計画原価は 45 時間になります。アクティビティ資源除外を選択した場合、計画原価は 20 時間になります。この場合、計画原価計算方法として一覧 - アクティビティ資源を選択するのがよいでしょう。計画原価計算方法が見積原価に設定されている場合、計画値はアクティビティの範囲とスケジュール/見積タブに入力された値から取得されます。

進捗計算方法

IFS/プロジェクト管理では、アクティビティごとに 1 つの進捗計算方法を選択できます。進捗方法によって進捗計算方法が決まり、各アクティビティで行われた作業を最もよく反映する進捗計算方法を選択できるようになります。

進捗計算方法には 2 種類あり、このドキュメントではトップダウンとボトムアップと呼びます。トップダウンとは、進捗がアクティビティレベルで計算されるか割り当てられ、その後アクティビティの個々の原価要素明細に適用されることを意味します。ボトムアップとは、進捗がオブジェクトまたはアクティビティの原価要素レベルで計算されるか割り当てられ、アクティビティの進捗計算に使用されることを意味します。

パラメータは、アクティビティごとに次のいずれかとして選択されます。

さまざまな方法については、以下の進捗計算方法セクションで詳しく説明されています。

例:アクティビティで特定の作業が完了したときに手動で進捗を報告するタスクのリストがある場合 (購買済資材の受入がタスクである場合など)、タスクと関連付けられた購買オーダーの両方から進捗を報告するのは誤りです。したがって、タスクを進捗計算方法として選択することがより適切です。

IFS/プロジェクト管理のさまざまなレベルでの達成予算コスト(BCWP) と進捗

このセクションでは、申請書内のさまざまなレベル (オブジェクト、原価要素、アクティビティ、サブプロジェクト、プロジェクトごとなど) で進捗がどのように計算され、表示されるかについて一般的な説明をします。

オブジェクトごとの原価要素ごとの進捗、およびオブジェクトごとの進捗

製造オーダー、購買オーダー、タスクなどの接続済オブジェクトは、アクティビティに対して原価要素ごとの計画値を報告します (計画原価計算方法が接続済オブジェクトの場合)。オブジェクトがビジネスフロー (注文された資材の受け取り、工程時間の報告など) に従って実行されると、進捗が記録されます。

進捗計算方法が接続済オブジェクトまたはタスクの場合:

他の進捗方法では、アクティビティの進捗を導出する際にオブジェクトの進捗は考慮されず、オブジェクトの進捗は接続ページに表示されません。

アクティビティごとの原価要素ごとの進捗、およびアクティビティの計算済進捗

リリース済アクティビティでは、選択した進捗計算方法のタイプに応じて、進捗値を受け取る方法が異なります。個々の進捗計算方法の詳細については、以下の進捗計算方法セクションを参照してください。

トップダウンの進捗計算方法

進捗計算方法が期間テンプレート進捗タスク(トップダウン) またはマニュアル (トップダウン) の場合:

ボトムアップの進捗計算方法

進捗計算方法消化基準接続オブジェクト、タスク (ボトムアップ) またはマニュアル (ボトムアップ) の場合:

サブプロジェクトごとの原価要素ごとの進捗、およびサブプロジェクトの進捗

注釈:進捗計算から手動でアクティビティを除外するには、アクティビティの WADから除外フィールドで「はい」を選択します。

プロジェクトごとの原価要素ごとの進捗、およびプロジェクトの進捗

原価要素の進捗 (原価の進捗と時間の進捗) の値とプロジェクトの進捗 (加重平均原価の推移と加重平均時間の推移) の値は、プロジェクト全体のすべてのアクティビティについて、サブプロジェクトレベルとまったく同じ方法で導出されます。

注釈:進捗計算からサブプロジェクトまたは個々のアクティビティを手動で除外するには、サブプロジェクトまたはアクティビティの WADから除外フィールドで「はい」を選択します。

進捗計算方法

アクティビティレベルで選択できる進捗計算方法の詳細な説明を以下に示します。

注釈:100% の進捗に達しなくてもアクティビティを終了することは可能です。

期間進捗

アクティビティレベルの計算進捗率計算済時間進捗度フィールドの値は、経過日数をアクティビティの合計稼働日数で割り、結果のパーセンテージ値を取得することによって計算されます。システム日付が最早終了日以降の場合、進捗は 100% となり、システム日付が最早開始日前の場合、進捗は 0% となります。期間の進捗は、アクティビティがリリースされた後にのみ更新されます。接続済オブジェクトの進捗は考慮されません。アクティビティの進捗は、アクティビティの原価要素明細レベル (トップダウン) に適用され、各原価要素の達成値の計算に使用されます。

テンプレート進捗

アクティビティの進捗テンプレートは、アクティビティの範囲とスケジュールページで進捗計算方法としてテンプレート進捗を選択すると表示される進捗テンプレートセクションで選択できます。次に、関連する進捗テンプレートのステップを手動で選択して、アクティビティの進捗を報告します。この進捗は、アクティビティの計算進捗率計算済時間進捗度フィールドに直接コピーされます。接続済オブジェクトの進捗は考慮されません。アクティビティの進捗は、アクティビティの原価要素明細レベル (トップダウン) に適用され、各原価要素明細の達成値の計算に使用されます。

マニュアル

計算進捗率計算済時間進捗度フィールドの値は、手動で入力された進捗値に基づいています。接続済オブジェクトの進捗は考慮されません。

マニュアル進捗は 4 つのレベルで入力できます。必要なセクションは、入力レベルフィールドで選択された値に応じて (アクティビティの範囲とスケジュールページで) 有効になります。入力レベルの値は次のとおりです。

入力レベルがアクティビティに設定されている場合、推定進捗率フィールドに手動で値を入力することが可能です。この値は、アクティビティの計算進捗率計算済時間進捗度フィールドに直接コピーされます。アクティビティの進捗は、アクティビティの原価要素明細レベル (トップダウン) に適用され、各原価要素明細の達成値の計算に使用されます。

入力レベルがアクティビティ 原価と時間数に設定されている場合、アクティビティ原価進捗アクティビティ時間進捗フィールドに原価進捗と時間進捗の異なる値を手動で入力することができます。これらの値は、それぞれアクティビティの計算進捗率フィールドと計算済時間進捗度フィールドに直接コピーされます。アクティビティの原価と時間の進捗値は、アクティビティの原価と時間 (トップダウン) ごとに原価要素明細レベルに個別に適用され、各原価要素明細の達成値の計算に使用されます。

入力レベルがプロジェクト原価要素に設定されている場合、原価と時間進捗の両方に使用される原価要素明細ごとに 1 つ の進捗値を手動で入力することができます。1 つのタブに入力された進捗値は、他のタブの対応する原価要素明細に自動的にコピーされます。入力された進捗は、原価要素明細の達成値を計算するために使用されます。アクティビティの計算済原価の進捗と計算済時間の進捗の値は、すべての原価要素の合計達成値を合計計画値またはベースライン値で割ることによって計算されます (ボトムアップ)。

入力レベルがプロジェクト原価要素 原価と時間数に設定されている場合、個々の原価要素の原価と時間進捗の異なる値を手動で入力することが可能です。入力された進捗は、原価要素明細の達成値を計算するために使用されます。アクティビティの計算済原価の進捗と計算済時間の進捗の値は、すべての原価要素の合計達成値を合計計画値またはベースライン値で割ることによって計算されます (ボトムアップ)。

消化基準進捗

消費ベースの進捗は、各原価要素のアクティビティレベルに基づいて計算されます。計算進捗率計算済時間進捗度フィールドの値は、接続済オブジェクトから報告された実績原価と実績/実際時間に基づいています。接続済オブジェクトの進捗は考慮されません。さまざまなオブジェクトが実績原価や実績/実際時間を報告するタイミングについては、「アクティビティに報告される原価、時間数、売上について」を参照してください。

原価要素ごとの原価進捗は、実績原価を原価要素の計画原価 (またはベースライン原価) で割った値に等しくなります。この進捗値は、達成予算コスト(BCWP) = 進捗 * 計画 (またはベースライン) として、原価要素ごとの達成値を計算するために使用されます。時間数の進捗と原価要素ごとの達成値も同様に計算されます。

アクティビティの計算済原価/時間の進捗は、達成値の合計をアクティビティの計画された (またはベースラインの) 原価/時間の合計で割って計算されます (ボトムアップ)。

タスク

アクティビティの進捗計算方法タスクは、トップダウンタイプまたはボトムアップタイプのいずれかになります。アクティビティに接続済タスクのいずれにもプロジェクト原価要素が入力されていない場合、進捗はトップダウンタイプとして計算されます。アクティビティに接続された少なくとも 1 つのタスクに原価要素が入力されている場合、アクティビティの進行状況はボトムアップで計算されます。

トップダウン:どのタスクにも原価要素と計画値がない場合、アクティビティ原価の進捗は次のようにトップダウンで計算されます。

計算進捗率計算済時間進捗度フィールドの値は、手動で入力された接続済タスクの計画値と進捗値に基づいています。他のタイプの接続済オブジェクトの進捗は考慮されません。

この進捗はすべての原価要素明細に適用され (トップダウン)、原価要素ごとの達成値が、達成予算コスト(BCWP) = 進捗値 * 計画値 (またはベースライン) として計算されます。

すべてのタスクが原価要素に接続されておらず、計画値がない場合にアクティビティの進捗がどのように計算されるかを示す例を次に示します。

タスク CE 計画原価 計画時間 タスク進捗率 原価重量 計算進捗率 時間数重量 計算済時間進捗度
A 100 100% / 4 * 100% = 25% 100% / 4 * 100% = 25%
B 10 100% / 4 * 10% = 2.5% 100% / 4 * 10% = 2.5%
C 0 100% / 4 * 0% = 0% 100% / 4 * 0% = 0%
D 20 100% / 4 * 20% = 5% 100% / 4 * 20% = 5%
32.5 % 32.5 %

したがって、この例では、計算原価の進捗率は 32.5%、計算時間の進捗率は 32.5% になります。これらの進捗値は、それぞれ「原価と時間数」タブの各原価要素明細に適用されます (トップダウン)。

ボトムアップ:すべてのタスクに原価要素と計画値がある場合、アクティビティ原価の進捗は原価要素ごとのすべてのタスクの進捗から導出され、計画原価/時間に応じて重み付けされます。

注釈:一部のタスクの計画原価が負の値になっている場合、計画の調整により、すべてのタスクの合計計画原価がゼロまたは負の値になる可能性があります。このような場合、アクティビティ原価の進捗は上記の式を使用して計算されます。

一部のタスクのみに計画値がない場合、この原価要素に対する各タスクの進捗への最大寄与度は、100% をこの原価要素に対するタスクの総数で割った値と等しくなります。この原価要素の計画値を持つタスクは残りの部分を共有し、計画原価/時間に応じて重み付けされます。

A = 100%/ 原価要素 v に対するタスク数
B = (原価要素 v に対するタスクの数 - 原価要素 v に対する計画原価のないタスク数) /原価要素 v に対するタスク数 *100%

  1. 原価要素 v に対するタスク w の場合 (計画原価なし):進捗 = A * タスク明細のタスク w の進捗。すべての w について繰り返します。
  2. 原価要素 v に対するタスク z (計画原価) の場合:進捗= B * タスク z の計画原価/ 原価要素 v に対する合計計画原価 * タスク明細のタスク進捗率。すべての z について繰り返します。
  3. 計算進捗率= すべての w と z の進捗を合計します。

計算日時間の進捗も同様の方法で導出されます。

次に、原価要素ごとの進捗を、この原価要素のアクティビティの計画値または基準値に適用して、原価要素ごとの達成値を達成予算コスト(BCWP) = 進捗 * 計画 (またはベースライン)として計算します。アクティビティの進捗は次のようにボトムアップで計算されます。

注釈:アクティビティに接続された少なくとも 1 つのタスクに原価要素が入力されると、原価要素のないタスクは進捗計算で無視されます。

すべてのタスクに計画値がない場合にアクティビティの進捗がどのように計算されるかを示す例を次に示します。

タスク CE 計画原価 計画時間 タスク進捗率 原価重量 計算進捗率 時間数重量 計算済時間進捗度
A L01 1000 10 100 (3 - 1) / 3 * 100% * 1000 / (1000 + 500) * 100 % = 0.4444 44.44 % (3 - 1) / 3 * 100% * 10 / (10+2) * 100% = 0.5555 55.56 %
B P01 5 10 100 % / 2 * 10 % = 0.05 5% (2 - 0) / 2 * 100% * 5 / (5+3) * 10 % = 0.0625 6.25 %
C P01 100 3 0 (2 - 1) / 2 * 100% * 100 / 100 * 0 % = 0 0 % (2 - 1) / 2 * 100% * 3 / (5+3) * 0 % = 0 0 %
D L01 2 20 100 % / 3 * 20 % = 0.0667 6.67 % (3 - 1) / 3 * 100% * 2 / (10+2) * 20 % = 0.0222 2.22 %
E L01 500 30 (3 - 1) / 3 * 100% * 500 / (1000 + 500) * 30 % = 0.0667 6.67 % 100 % / 3 * 30% = 0.10 10 %
F 60 無視 無視

したがって、この例では、原価要素 L01 の計算済原価の進捗は 44.44 + 6.67 + 6.67 = 57.78 % となり、原価要素 L01 の計算済時間数の進捗は 55.56 + 2.22 + 10 = 67.78 % となります。これらの進捗値は、 [原価と時間数] タブの原価要素 L01 に適用されます。原価要素 P01 の場合、計算された原価の進捗は 5 % で、計算済時間の進捗は 6.25 % です。

接続済オブジェクト

計算進捗率計算済時間進捗度の値は、接続済オブジェクトの進捗と達成値に基づいています。オブジェクトが進捗すると (オーダー済資材の受け取り、工程の報告、手動の進捗の入力など)、アクティビティの進捗に反映されます。計画原価/時間は、計画原価計算方法に従って取得されます。達成値は進捗 * 計画 (またはベースライン) 値として計算されます。

アクティビティの計算済原価/時間の進捗は、達成値の合計をアクティビティの計画済 (またはベースライン) 原価/時間の合計で割って計算されます (ボトムアップ)。達成値を計算するときに計画値または基準値を使用するかどうかは、プロジェクトに設定されている達成値計算方法によって定義されます。

この進捗計算方法の場合、以下の原価報告オブジェクトタイプは、進捗または達成値を以下のアクティビティに報告します。

次の原価レポート オブジェクトタイプは、アクティビティの進捗や達成値に影響を与えません。

注釈:売上レポート オブジェクトは進捗や達成値を報告しません。


接続済オブジェクトの進捗計算方法をさまざまな計画原価計算方法と組み合わせて使用​すると、計画値と達成値は次のように取得されます。

原価計算方法 計画原価は以下から取得されます 達成予算コスト(BCWP) は以下から取得されます
一覧 - アクティビティ資源 アクティビティ/資源計画タブ オブジェクト接続
接続済オブジェクト オブジェクト接続 オブジェクト接続
見積原価 アクティビティ/見積タブ オブジェクト接続

推定進捗率は達成予算コスト(BCWP)/計画値として計算されます。

オブジェクトごとの達成予算コスト(BCWP) と進捗

進捗計算方法が接続済オブジェクトの場合は、進捗報告オブジェクトごとの達成値と進捗の計算は次のように行われます。

進捗はプロジェクトタスクごとに手動で入力されます。

作業オーダの作業工程 (または要求の要求作業工程) による達成予算と進捗状況は、資源 (人、工具/設備)、資材要求、購買より報告されます。購買フローの場合、計画値は購買要求明細に保存され、購買オーダー明細に継承されます。

注釈:作業オーダが互換ユニットから派生している場合、作業工程オブジェクトでは計画値、進捗状況、または達成予算コストは報告されません。

プロジェクト成果物 PMRP 需要の達成値は、PMRP 供給オプションを使用してその他需要から作成された購買オーダーや製造オーダーと同じように動作します。

外注契約の進捗 = アクティビティごとの通貨ごとの申請値の合計 / アクティビティごとの通貨ごとの計画値の合計

または、

外注契約の進捗 = アクティビティごとの通貨ごとの認定値 / アクティビティ通貨値計画の合計

この計算済進捗は、アクティビティごと、通貨ごとに各外注契約接続に保存されます。達成値は以下のように計算され、各原価要素ごとに合計されます

達成予算コスト(BCWP) = 進捗 * 明細あたりの計画またはベースライン原価

査定 1 - ステータスを「申請受領済」に変更します。

項目

通貨

アクティビティ

契約金額

申請合計金額

項目 1

米ドル

A1

1000

100

項目 2

米ドル

A1

1000

500

項目 3

米ドル

A2

1000

400

項目 4

英ポンド

A1

1000

100

アクティビティと通貨の契約サマリ:

契約

アクティビティ

通貨

計画原価

達成予算コスト(BCWP) (項目通貨で受信済または検収)

計算済進捗度 (達成予算コスト(BCWP) / 計画原価)

C1

A1

米ドル

2000

600

30.00%

C1

A1

英ポンド

1000

100

10.00%

C1

A2

米ドル

1000

400

40.00%

査定 1 の申請書受付後のプロジェクト接続詳細:

アクティビティ A1 と通貨米ドルのプロジェクト接続

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

2000

600

30%

アクティビティ A1 のプロジェクト接続と通貨英ポンド

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

1000 x R1

100 x R1

10%

アクティビティ A2 のプロジェクト接続と通貨米ドル

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

1000

400

40%

査定 1 -ステータスを「検収済」に変更します。

項目

通貨

アクティビティ

契約金額

申請合計金額

検収合計値

項目 1

米ドル

A1

1000

100

80

項目 2

米ドル

A1

1000

500

400

項目 3

米ドル

A2

1000

400

300

項目 4

英ポンド

A1

1000

100

100

アクティビティと通貨の契約サマリ:

契約

アクティビティ

通貨

計画原価

達成予算コスト(BCWP) (項目通貨で受信済または検収)

計算済進捗度 (達成予算コスト(BCWP) / 計画原価)

C1

A1

米ドル

2000

480

24.00%

C1

A1

英ポンド

1000

100

10.00%

C1

A2

米ドル

1000

300

30.00%

査定 1 の検収後のプロジェクト接続詳細:

アクティビティ A1 と通貨米ドルのプロジェクト接続

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

2000

480

24%

アクティビティ A1 のプロジェクト接続と通貨英ポンド

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

1000 x R1

100 x R1

10%

アクティビティ A2 のプロジェクト接続と通貨米ドル

オブジェクト

計画原価

達成予算コスト(BCWP) (進捗 * 計画原価)

進捗

外注契約

1000

300

30%