CPMスケジューリングについては、ある時点で聞いたことがあ あなたはそれに自分自身を心配する必要はありませんように感じるかもしれませんが、その大きなプロジェクトが転がったら、クリティカルパスメソッドであなたの脇の下までになるでしょうまともな可能性があります。 はい、Primavera P6はF9を打つときにあらゆる種類の派手なアルゴリズムを実行しますが、CPMスケジューリングの仕組みについて少なくとも基本的な知識を持
CPMスケジューリングとは何ですか?
まず最初に:CPMはクリティカルパス方法論の略です。 クリティカルパスの方法論は、プロジェクト活動をスケジューリングするための数学的アルゴリズムです。
簡単に言えば、”CPM schedulingはアクティビティに日付を割り当てます。”しかし、それは同様にそれよりも少し多くを行います。
CPMスケジューリングは、3つの異なる情報を生成します:
- cpmはプロジェクト活動に日付を割り当てます
- CPMはプロジェクトの終了日を計算します
- CPMはプロジェクトのクリティカルパスを明らかにします
それはあなたのプロジェクトについて知りたいと思ういくつかの良いものです。
Primavera P6は、クリティカルパス方式を使用して作業活動をスケジュールします。 ここではどのようにです。
Essentials and Foundation
私が言及したように、CPMスケジューリングは数学的なプロセスであり、魔法を働かせる前に満たすべき前提条件のリストがあります。
クリティカルパス方式を実行する(またはPrimavera P6でスケジューラを実行する)前に、次のものが必要です:
- アクティビティリスト
- リスト内の各アクティビティの期間推定
- 実行順序を記述するアクティビティ間のリンク
最初の2つの項目はかなり明白です。 しかし、その過程で非常に重要な役割を果たすのはそれらのつながりです。 これは、アクティビティのリストを、最初から最後まで多くのパスを持つことができる相互依存ノードのネットワークに変換するリンケージです。
をモデル化するだけで、プロジェクトのネットワークをよりよく理解できるようになり、PERT図として見ることができます。
Pertダイアグラムcourtesy Wikipedia Commons
PERTダイアグラムは、矢印とノードを使用して、ネットワーク内のプロジェクトの活動をモデル化します。
スケジューリングプロセス
スケジューリング全体はどのように機能しますか?
クリティカルパス方法論プロセスは、プロジェクト活動を活動ごとに二度通過します。
それは最初の活動から始まり、前進します–これは前進パスと呼ばれます。 アクティビティごとに、そのアクティビティの初期日付を割り当てまたは計算します。
初期日付プロジェクトの作業活動の最も楽観的な開始日と終了日。
次は後方パスが来る。 今回は、ネットワーク内の最後のアクティビティから開始し、ネットワーク内の最初のアクティビティに到達するまで、各アクティビティに日付を割り当 これらの日付は、あなたがそれを推測した–遅い日付と呼ばれています。
遅延日プロジェクト終了日を延長せずにアクティビティを開始および終了できる最新の日付を定義します。
混乱しているように聞こえますが、プロジェクトのクリティカルパスを考え出すには、初期と後期の2セットの日付が必要です。
クリティカルパスの検索
プロジェクトのクリティカルパスを見つけるには、各アクティビティの合計フロートを計算する必要があります。 合計浮動小数点数は、後期日付と初期日付の差です。
Total Float=Late Start–Early Start(またはLate Finish–Early Finish),Total Floatは、アクティビティのスケジューリングの柔軟性の尺度です。
各アクティビティの合計フロートを計算すると、多くのアクティビティの合計フロート=0dがあることがわかります。 単に合計フロート=0dとあなたのクリティカルパスが自分自身を表示します活動のパスに従ってください。
フライトチャート画像提供Wikimedia Commons
CPMスケジューリングの適用
私たちは皆、知識が力であることを知っています。 まあ、私は応用知識が力であると言うのが好きです。
CPMスケジューリングの詳細は学者のためのもののようですが、それを自分で武装させることで、クライアントが早期の日付を要求したり、なぜ活動が その後、独自の後方パス計算でそれらを魅了することができます。 同様にそれを楽しみのビットを持っていることを忘れないでください。