Ms-project-advanced-scheduling

提供:Dev Guides
移動先:案内検索

MSプロジェクト-高度なスケジューリング

タスクの依存関係には4つのタイプがあります。

  • * Finish to Start(FS)*-2階の構築を開始する前に1階を終了します。 最も使用。
  • フィニッシュトゥフィニッシュ(FF)-夕食のためにすべての料理を調理して時間通りに終了します。
  • 開始から開始(SS)-調査を行う場合、調査の回答を求めますが、回答の集計も開始します。 集計を開始する前に調査回答の収集を完了する必要はありません。
  • 開始から終了(SF)-試験の開始時に試験の準備が終了します。 最小使用。

タスクリンク関係の調整

Click Task Tab → double-click the required task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

Click the box under the Type column and choose the relationship according to your requirement.

リンク関係

リードとラグを適用

デフォルトでは、タスクをリンクすると、「開始から終了」の関係が割り当てられます。 この関係では、

  • リード-先行時間により、先行タスクが終了する前に後続タスクが開始されます。
  • 遅れ-遅れ時間により、先行タスクが終了した後に後続タスクが開始されます。
Click Task Tab → double-click the required Task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

[ラグ]見出し列で、時間、日、週、または年の観点からラグを入力します。 ラグまたはリードをパーセンテージで適用することもできます。 選択したタスクに6日間の長さの50%を入力すると、タスクは先行タスクが終了してから3日間遅れます。

遅延は正の単位で入力され、負の単位でリードされます(例:-3dまたは-50%)。

リードラグ

タスクの制約を適用する

MS Project 2013で作成された各タスクは、自動スケジューリングがオンの場合、デフォルトで「できるだけ早く」として制約されます。 *できるだけ早く*は、プロジェクトを開始するとすぐにタスクが開始されることを意味します(タスクが遅延する依存関係がない場合)。 そのため、この制約タイプによって固定の開始日または終了日が課されることはありませんが、当然ながら先行および後続の依存関係は維持されます。

MS Project 2013が計算を実行して、遅れて実行されているプロジェクトの時間を節約する場合、制約設定が適用されます。

8つのタスク制約があります。

制約タイプ

制約名

説明

フレキシブル

できるだけ遅く(ALAP)

タスクは、プロジェクトが終了する前に終了し、後続のタスクを遅らせることなく、できるだけ遅くスケジュールされます。 プロジェクト終了日からスケジュールするときのデフォルトの制約。 この制約では、タスクの開始日または終了日を入力しないでください。

できるだけ早く(できるだけ早く)

タスクはできるだけ早く開始するようにスケジュールされます。 プロジェクト開始日からスケジュールするときのデフォルトの制約。 この制約で開始日または終了日を入力しないでください。

セミフレキシブル

早めに開始(SNET)

タスクは、指定された日付以降に開始するようにスケジュールされます。

より早く終了しない(FNET)

タスクは、指定された日付以降に完了するようにスケジュールされます。

遅くとも開始(SNLT)

タスクは、指定された日付以前に開始するようにスケジュールされています。

後期終了(FNLT)

タスクは、指定された日付またはそれ以前に完了するようにスケジュールされています。

柔軟性がない

終了する必要があります(MFO)

タスクは指定された日に終了するようにスケジュールされます。

開始する必要があります(MSO)

タスクは指定された日に開始するようにスケジュールされます。

Click Task Tab → double-click the required Task under Task Name column →
   Task Information dialog box opens → Advanced Tab.

Click dropdown box for Constraint type. Choose the constraint you would like to apply.

制約

締め切り日を入力

タスクの制約を使用すると、スケジュールの柔軟性が制限されます。MSProject 2013では、制約に従ってタスクの特定の開始日または終了日が修正されます。 タスクまたはサマリータスクのスケジュールに影響を与えない締切日を使用することをお勧めします。 タスクのスケジュールされた完了が締切日を超えると、MS Projectはインジケーター列に赤い感嘆符で警告します。

[タスク]タブをクリックし、[タスク名]列で必要なタスクをダブルクリックし、[タスク情報]ダイアログボックスが開き、[詳細設定]タブをクリックします。

締切日

固定費を入力

固定費は、リソースや作業量に関係しないタスクに関連付けられています。

[表示]タブ→[データ]グループ→[テーブル]→[コスト]をクリックします。

対象のタスクの[固定コスト]列にコストを入力します。 次の例では、タスク7に500ドルの固定費を割り当てています。

固定費

定期的なタスクを入力してください

ステータス会議、ステータスレポート、検査日は、特定の頻度で繰り返すことができます。 MS Project 2013では、毎回個別にタスクを割り当てることなく、定期的なタスクを指定できます。 これらのタスクにリソースを割り当てることもできます。

ガントチャートビュー→タスクタブ→グループを挿入→タスクのドロップダウンボックス→定期的なタスク。

タスク名を入力し、繰り返しパターンを選択します。

タスクを開始する特定の時間を選択することもできます。 デフォルトでは、プロジェクトは定期的なタスクを計画のデフォルトの開始時刻に開始するようにスケジュールします。 これを変更するには、[定期的なタスク情報]ダイアログボックスの[開始]ボックスに時間値を追加します。 次の図では、午前10:00の開始時間が入力されています。

繰り返しタスク

定期的なタスク情報

クリティカルパスを表示

  • クリティカルパス*は、完了するまでに最も時間がかかる一連の接続されたタスクです。 「クリティカル」という言葉は、タスクが複雑または重要であること、または厳密に監視する必要があることを意味するものではありませんが、プロジェクトの終了日に影響を与える条件スケジュールに焦点を当てています。

したがって、プロジェクトの期間を短縮する場合は、最初にクリティカルパスのアクティビティ/タスクから開始する必要があります。 クリティカルパスは、タスクの単一のシーケンス(単一のクリティカルパス)にすることも、1つのプロジェクトに対して複数のクリティカルパスにすることもできます。 スケジュールの変更が行われている間、クリティカルパスは時々変更される可能性があります。

プロジェクトの期間を短縮するために高速追跡またはクラッシュを適用する場合は、常に最初にクリティカルパスに集中する必要があります。

スラックまたはフロートは、クリティカルパスを理解するための鍵です。 フロートには2種類あります-

  • フリーフロート-それは、別のタスクを遅らせることなくタスクを遅らせることができる時間です。
  • 合計フロート-プロジェクトの完了を遅らせることなくタスクを遅らせることができる時間です。
In Gantt Chart view → Format Tab → Bar Styles Group → Check the Critical Tasks box ON.

右側のガントチャートビューのクリティカルパスのすべてのタスクバーは、色が赤に変わります。

クリティカルパス

リソース割り当てを確認する

リソースの容量とタスクの割り当ての関係は、*割り当て*と呼ばれます。

これは3つの状態によって定義することができます-

  • 割り当て済み-週40時間働くエンジニアは、20時間しか割り当てられません。
  • 完全に割り当てられた-週40時間働く熟練労働者には、その週に40時間の仕事が割り当てられます。
  • オーバーアロケーション-大工には週に40時間しか勤務していないときに、65時間の仕事が割り当てられています。

ガントチャートビュー

Click View Tab → Task Views group → Gantt Chart view.

ガントチャートビューには、次のスクリーンショットに示すように、限られたリソース情報が表示されます。

問題があるかどうかは、インジケータ列の赤色の割り当てアイコンで要約されます。

割り当てられたインジケーター列

Click View Tab → Resource Views group → Resource Usage view.

[リソースの使用状況]ビューには、リソースとそのリソースに割り当てられているすべてのタスクが[リソース名]の下に表示されます。 画面の左側には、リソースまたはタスク名と、リソースまたは割り当ての合計情報の列が一覧表示されます。 右側には、時間単位のビューが表示されます。

タイムフェーズビュー

また、表のアウトラインを折りたたんで、リソースごとの総作業時間を見ることができます。

[リソース名]列見出しをクリックします。

Click View Tab → Data group → Outline → Hide Subtasks.

サブタスクを非表示

リソースの割り当て超過を解決する

過剰割り当てを解決するには、スコープを変更する(作業量を減らす)か、より多くのリソースを割り当てるか、より長いスケジュールを受け入れる必要があります。

これは、次の手法のいくつかを使用して達成することができます-

スケジュールを調整する

特定の期間内に完了することができるよりも多くのタスクがリソースに割り当てられている場合に、リードタイムまたはラグタイムを変更することにより。 タスクのスラック量以下の遅延を追加しても、プロジェクトの終了日には影響しません。

デフォルトでは、タスクをリンクすると、「開始から終了」の関係が割り当てられます。 この関係では、

  • リード-先行時間により、先行タスクが終了する前に後続タスクが開始されます。
  • 遅れ-遅れ時間により、先行タスクが終了した後に後続タスクが開始されます。

[タスク]タブをクリックし、[タスク名]列で必要なタスクをダブルクリックします。[タスク情報]ダイアログボックスが開き、[先行タスク]タブが表示されます。

[ラグ]見出し列で、時間、日、週、または年の観点からラグを入力します。 ラグまたはリードをパーセンテージで適用することもできます。 選択したタスクに6日間の長さの50%を入力すると、タスクは先行タスクが終了してから3日間遅れます。

遅延は正の単位で入力され、負の単位でリードされます(例:-3dまたは-50%)。

ラグ

リソースの代替または追加リソースの追加

タスクに他のリソースを手動で割り当てることができます。

Click View Tab → Gantt Chart View → Resource Name column.

Click the box below the Resource Name column for the task you need the resource to be assigned.

From the dropdown, choose the resource name. In the following example,
   for Task 1 “PT1”, we have chosen the resource “Celic”.

複数のリソースを選択して、単一のタスクで作業することもできます。

複数のリソース

割り当てられた作業を減らす

Click View Tab → Resource Views group → Resource Usage view.

次の例では、Trish Patrickが過剰に割り当てられており、リソース名と作業が赤で表示されています。

リソース

On View tab → Zoom group → Timescale box → Days.

右側のウィンドウで時間単位のグリッドを右クリックして、オーバーアロケーションをオンにしてオーバーアロケーションの量を表示することもできます。

オーバーアロケーション

これで、割り当てられた時間を短縮できます。 次の例では、8時間の割り当てが4時間の割り当てに削減されます。 Trish Patrickの作業が削減されるだけでなく、計画の総作業が変更されました。 また、インジケータ列に新しいアイコンが表示され、割り当て作業が編集されたことを通知します。

インジケーター列

タスク期間を短縮する

(実際の作業が入力されていない場合)タスクの期間を短くして、タスクを完了するために割り当てられているリソースに必要な作業量を減らすことができます。 実際の作業が記録されている場合は、タスクの残りの作業を手動で減らす必要があります。

過剰に割り当てられたリソースを削除

過剰に割り当てられたリソースからリソース割り当てを削除するだけです。

レベルの過剰割り当てリソース

リソースが過剰に割り当てられている場合は、MS Project 2013のリソースレベル機能を使用できます。 タスクを分割するか、タスクに遅延を追加して、リソースが過負荷にならないようにします。 レベリングは、個々のタスクの終了日、さらにはプロジェクトの終了日を遅らせる可能性があります。 プロジェクトは、各タスク、総作業量、または割り当て単位の値に誰が割り当てられるかを変更しません。

プロジェクトはまず、利用可能なスラックを使い果たすためにタスクを遅らせます。 スラックがゼロになると、MS Project 2013は優先度、依存関係、およびタスクの制約(Finish No Later Than制約など)に従って変更を行います。

優先順位を設定する

タスクの優先順位を設定することは常に良いことです(これは、タスクのレベリングの重要性/可用性の尺度です)。 レベリングプロセスで希望する制御量に応じて、1〜1000の値を入力できます。 優先度レベル1000は、MS Projectが特定のタスクを平準化しないようにします。 デフォルトでは、優先度は500または中レベルの制御に設定されています。 優先度の低いタスクは、優先度の高いタスクの前に遅延または分割されます。

Click View Tab → Task Views → Gantt chart View.

In the Gantt chart table area, scroll to the right to see Add New Column.

Click on the dropdown box and select Priority.

ドロップダウンボックス

これで、必要に応じて各タスクに優先度を追加できます。

優先度

レベリング

レベリングプロセスの手順はごくわずかですが、各オプションの機能を理解することが重要です。 手順は次のとおりです-

Click on View Tab → Resource View group → Resource Sheet.

Click Resource tab → Level group → Leveling Options → Level All.

プロジェクトはレベリングを行い、過剰に割り当てられたインジケータは削除されます(レベリングが完全に行われた場合、これが発生しない場合があります)。

次のセクションでは、レベリングオプションを詳細に見ていきます-

Click Resource tab → Level group → Leveling Options.

レベルリング

[リソースの平準化]ダイアログボックスの[レベルの計算]で、手動をより頻繁に使用してみます。 これにより、MS Project 2013は、要求された場合にのみレベリングプロセスを実行し、リソースを割り当てたくない場合でも(自動オプションを選択した場合)すぐにリソースを割り当てません。 たとえば、1週間で40時間から40.5時間など、リソースが過剰に割り当てられた場合、自動的にレベルが調整されることで不便になりたくないでしょう。

[リソースの平準化]ダイアログボックスの[レベルの計算]で、[全体の場所を探す]オプションで[日ごと]を選択します。 これを行うと、リソースは平準化されませんが、Projectがリソース名の横に過剰割り当てインジケータを表示するタイミングが決まります。

[リソースの平準化]ダイアログボックスの[レベル計算]で、[平準化]チェックボックスがオンになる前に平準化値をクリアします。 そうすることで、Projectは、レベリングする前にすべてのタスクと割り当てから既存のレベリング遅延を確実に削除します。 また、以前に計画を平準化してから割り当てを追加した場合、以前の平準化の結果が失われないように、チェックボックスのチェックを外すことができます。

[リソースの平準化]ダイアログボックスの[……。]の平準化範囲で、プロジェクト全体の平準化を選択できます。 ここでは、プラン全体をレベル化するか、指定した日付範囲内の割り当てのみをレベル化するかを選択します。

[リソースの平準化]ダイアログボックスの[全体の場所の解決]、[平準化の順序]ドロップダウンボックスで、[標準]を選択できます。 ここには3つのオプションがあります-

  • * IDのみ*オプションは、ID番号に従ってのみタスクを遅延させます。 数値的に大きいID番号(たとえば、10)は、数値的に小さいID番号の前に遅延します。 プランにタスクの関係や制約がない場合に、このオプションを使用できます。
  • *標準オプション*は、先行関係、開始日、タスクの制約、スラック、優先度、IDに従ってタスクを遅延させます。
  • *優先度、標準オプション*は、他の標準基準の前にタスク優先度の値を調べます(タスク優先度は0〜1000の数値ランキングです)。

[リソースの平準化]ダイアログボックスの[全体の割り当ての解決]には、選択できるオプションがいくつかあります。 これらは次のように説明されています-

  • *利用可能なスラック内のレベルのみ。*このチェックボックスを選択すると、プロジェクトは計画の終了日を延長できなくなります。 MS Projectは、既存のスケジュール内で無料のスラックのみを使用します。これは、リソースの全体的な割り当てが完全に解決されない可能性があることを意味します。
  • *レベリングは個々の割り当てを調整できます*このチェックボックスを選択すると、プロジェクトは同じタスクに割り当てられた他のリソースとは無関係にレベリング遅延を追加できます(レベリングが残りの作業で分割を作成できる場合は割り当ての分割作業も選択できます)。 これにより、リソースが異なる時間にタスクの作業を開始および終了する場合があります。
  • *レベリングは、残りの作業のチェックボックスに分割を作成できます。*これにより、プロジェクトは、割り当て超過を解決する方法として、タスク(またはレベリングがタスクの個々の割り当てを調整できる場合は割り当て)の作業を分割できます。
  • *手動でスケジュールされたタスクのレベル。*これを選択すると、Projectは、手動でスケジュールされたタスクを、自動でスケジュールされたタスクと同様に平準化できます。

プランの費用を確認する

プロジェクトライフサイクルのコストの種類には、以下が含まれます-

  • ベースラインコスト-ベースラインプランに保存されているすべての計画コスト。
  • 実際のコスト-タスク、リソース、または割り当てに対して発生したコスト。
  • 残りのコスト-ベースライン/現在のコストと実際のコストの差。
  • 現在のコスト-リソースの割り当てまたは削除、またはタスクの追加または削除により計画が変更されると、MS Project 2013はすべてのコストを再計算します。 これは、CostまたはTotal Costというラベルのフィールドの下に表示されます。 実際のコストの追跡を開始した場合、実際のコスト+タスクごとの残りのコストが含まれます。

方法1

[プロジェクトの統計]ダイアログボックスでプランのコスト値を表示できます。

Click Project tab → Properties Group → Project Information → Statistics…

計画コスト値

方法2

Click View tab → Task Views group → Other Views → Task Sheet.

Click View tab → Data group → Tables → Cost.

コスト