依存関係の標準的な種類
依存関係には4つの標準的なタイプがあります: [1]
- フィニッシュ・トゥ・スタート(FS)
- FS Bは「アクティビティBを開始する前にアクティビティAを終了しなければならない」(または「Aが終了するまでBを開始できない」)という意味です。[2]

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

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

- (プロジェクト作業開始) SS (プロジェクト管理活動開始)
- A SS Bは「アクティビティBを開始する前にアクティビティAを開始する必要がある」(または「Aが開始されるまでBを開始できない」)という意味です。[2]
- 最初から最後まで(SF)
- SF B は、「アクティビティ A はアクティビティ B が終了する前に開始する必要がある」(または「A が開始されるまで B は終了できない」) という意味です。

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