プロジェクトネットワークにおいて、依存関係とはプロジェクトの末端要素間のリンクのことである。[要出典]
PMBOKガイド(プロジェクトマネジメント知識体系ガイド)では、依存関係という用語の定義はされていませんが、この用語は論理的な関係を指しており、これは2つのアクティビティ間、またはアクティビティとマイルストーン間の依存関係として定義されています。[ 1 ]
依存関係の標準的な種類
[編集]依存関係には4つの標準的な種類があります。[ 2 ]
- フィニッシュ・トゥ・スタート(FS)
- A FS Bは「アクティビティBを開始する前にアクティビティAが終了しなければならない」(または「Aが終了するまでBを開始できない」)という意味です。[ 3 ]

- (基礎掘削)FS(コンクリート打設)
- A FS Bは「アクティビティBを開始する前にアクティビティAが終了しなければならない」(または「Aが終了するまでBを開始できない」)という意味です。[ 3 ]
- フィニッシュ・トゥ・フィニッシュ(FF)
- A FF Bは「アクティビティAはアクティビティBが終了する前に終了しなければならない」(または「Aが終了する前にBは終了できない」)という意味です。[ 3 ]

- (最後の章を書き終えた) FF (本全体を書き終えた)
- A FF Bは「アクティビティAはアクティビティBが終了する前に終了しなければならない」(または「Aが終了する前にBは終了できない」)という意味です。[ 3 ]
- スタートからスタート(SS)。
- A SS Bは「アクティビティBを開始する前にアクティビティAを開始する必要がある」(または「Aが開始されるまでBを開始できない」)という意味です。[ 3 ]

- (プロジェクト作業開始)SS (プロジェクトマネジメント活動開始)
- A SS Bは「アクティビティBを開始する前にアクティビティAを開始する必要がある」(または「Aが開始されるまでBを開始できない」)という意味です。[ 3 ]
- 最初から最後まで(SF)
終了-開始は「自然な依存関係」とみなされます。スケジューリング実務基準では、「通常、各先行アクティビティは、後続アクティビティ(複数可)の開始前に終了します(終了-開始(FS)関係と呼ばれます)。アクティビティを重複させる必要がある場合もあります。その場合は、開始-開始(SS)、終了-終了(FF)、または開始-終了(SF)関係のいずれかを選択できます。…可能な限り、FS論理関係を使用する必要があります。他の種類の関係を使用する場合は、控えめに使用し、使用しているスケジューリングソフトウェアでその関係がどのように実装されているかを十分に理解する必要があります。理想的には、すべてのアクティビティの順序は、すべてのアクティビティの開始が先行アクティビティとの論理関係を持ち、すべてのアクティビティの終了が後続アクティビティとの論理関係を持つように定義されます。」[ 3 ]
SFはほとんど使用されないため、通常は避けるべきです。Microsoftは、ジャストインタイムスケジューリングにはSF依存関係の使用を推奨しています。[ 4 ]しかし、これはリソース平準化を使用しない場合にのみ機能することが容易に示せます。なぜなら、リソース平準化は後続アクティビティ(ジャストインタイムで完了する必要があるアクティビティ)を遅延させ、論理的に先行するアクティビティの開始よりも遅く終了させてしまう可能性があるため、ジャストインタイム要件を満たさないからです。
依存関係が存在する理由に関して、依存関係には 3 つの種類があります。
- 因果関係(論理的)
- 書き始める前にテキストを編集することは不可能である
- 建物の基礎を掘る前にコンクリートを流し込むのは非論理的である
- リソースの制約
- 部屋の4つの壁を同時に塗装することは理論的には可能ですが、塗装する人は1人だけです
- 裁量(優先)
- ダイニングルームを塗装する前にリビングルームを塗装したいのですが、逆も可能です。
初期のクリティカルパス導出スケジュールは、リソースが利用可能、あるいは利用可能になるという前提に基づいていたため、因果的(論理的)または裁量的(優先的)依存関係のみを反映していることが多かった。少なくとも1980年代半ば以降、有能なプロジェクトマネージャーとスケジューラーは、スケジュールはリソースの可用性に基づいて作成する必要があることを認識してきた。クリティカルチェーン法では、リソース制約から導出される依存関係も考慮する必要がある。
リードとラグ
[編集]依存関係はリードとラグによって変更できます。リードとラグは、4種類の依存関係すべてに適用できます。
PMBOK では、ラグを「先行アクティビティに対して後続アクティビティが遅延される時間の長さ」と 定義しています。
例えば、斬新なデザインの壁を2つ作る場合、2つ目のチームが1つ目の壁から学ぶことができるように、1つ目の壁の2日後に2つ目の壁を着工するかもしれません。これは、開始-開始関係における 遅延の例です。
PMBOKによれば、リードとは「先行する活動に対して後続の活動を進めることができる時間の長さ」です。例えば、新しいオフィスビルを建設するプロジェクトでは、パンチリストの完了予定日よりも前に造園工事を開始するようにスケジュールすることができます。これは、2週間のリードを持つ「終了から開始まで」として示されます。[ 1 ]
例
[編集]建物を建てる場合、壁に水道管を設置する前に壁を塗装することはできません。
アクティビティ依存関係の高度なケース
[編集]最大型関係
[編集]アクティビティAとアクティビティBは、アクティビティBがアクティビティAより後に開始できるが、その遅延がXを超えない場合、最大型関係にあると言われます。 [ 5 ]最大型関係によってシミュレートされる実際の例:
- 溝の支保工は必ずしも掘削後すぐに行う必要はなく、一定の時間内に行う必要があります。そうしないと溝が崩壊してしまいます。
- 赤ちゃんの予防接種は出生直後ではなく、一定期間内に行う必要がある
- パスポートの更新は、現在のパスポートが発行されてから、有効期限が切れる前に行う必要があります。
- 請求書の支払いは即時に行う必要はなく、請求書発行後一定期間内に行う必要があります。
最大型関係はプロジェクト管理ソフトウェアではほとんど実装されていません。おそらく、この機能を使用すると矛盾した依存関係が簡単に作成されてしまうためです。
参照
[編集]引用
[編集]- ^ a b プロジェクトマネジメント知識体系ガイド:PMBOKガイド。Project Management Institute, Incorporated。2013年1月1日。ISBN 978-1-935589-67-9。
- ^ マルケイ 2021、173頁。
- ^ a b c d スケジューリングの実践基準。プロジェクトマネジメント協会。2011年。ISBN 978-1-935589-24-2。
- ^ 「Microsoft ProjectのSFリンクに関するMicrosoftの記事」 。2014年2月2日時点のオリジナルよりアーカイブ。
- ^ 「ProJack Managerウェブサイト、最大型関係の説明」 。2014年2月3日時点のオリジナルよりアーカイブ。
参考文献
[編集]- マルケイ、リタ(2021年)『PMP試験対策 第10版 アップグレード版』ISBN 1-943704-27-9。



