MSProject-高度なスケジューリング
タスクの依存関係には4つのタイプがあります。
Finish to Start (FS)− 2階の建設を開始する前に、1階を完成させます。最も使用。
Finish to Finish (FF) −夕食のすべての料理を時間通りに仕上げるために調理します。
Start to Start (SS)−調査を行う場合、調査の回答を求めますが、回答の集計も開始します。集計を開始する前に、調査回答の収集を終了する必要はありません。
Start to Finish (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.
リードとラグを適用する
デフォルトでは、タスクをリンクすると、「終了して開始」の関係が割り当てられます。この関係では、
Lead −リードタイムにより、先行タスクが終了する前に後続タスクが開始されます。
Lag −遅延時間により、先行タスクが終了した後に後続タスクが開始されます。
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で作成された各タスクは、デフォルトで「できるだけ早く」として制限されます。 As Soon As Possibleそれを遅らせる依存関係がない場合、プロジェクトが開始するとすぐにタスクが開始することを意味します。したがって、この制約タイプによって固定の開始日または終了日が課されることはありませんが、もちろん、先行および後続の依存関係は維持されます。
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.
締め切り日を入力してください
タスクの制約を使用する場合は、スケジュールの柔軟性を制限します。MSProject2013は、制約に従ってタスクの特定の開始日または終了日を修正します。タスクまたはサマリータスクのスケジュールに影響を与えない期限日を使用することをお勧めします。タスクの予定された完了が期限日を超えると、MSProjectはインジケーター列に赤い感嘆符で警告します。
[タスク]タブをクリック→[タスク名]列で必要なタスクをダブルクリック→[タスク情報]ダイアログボックスが開きます→[詳細設定]タブ。
固定費を入力してください
固定費は、リソースや作業量に関連付けられていないタスクに関連付けられています。
[表示]タブ→[データグループ]→[テーブル]→[コスト]をクリックします。
対象のタスクの[固定費]列に費用を入力します。次の例では、タスク7に500ドルの固定費を割り当てています。
定期的なタスクを入力してください
ステータスミーティング、ステータスレポート、検査日は特定の頻度で繰り返される可能性があります。MS Project 2013では、毎回個別にタスクを割り当てることなく、定期的なタスクを指定できます。これらのタスクにリソースを割り当てることもできます。
ガントチャートビュー→[タスク]タブ→[グループの挿入]→[タスク]→[定期的なタスク]のドロップダウンボックス。
タスク名を入力し、繰り返しパターンを選択します。
タスクを開始する特定の時間を選択することもできます。デフォルトでは、プロジェクトは定期的なタスクを計画のデフォルトの開始時間に開始するようにスケジュールします。[定期的なタスク情報の開始]ダイアログボックスに時間値を追加して、これを変更できます。次の図では、午前10時の開始時刻が入力されています。
クリティカルパスを表示
Critical Path完了するのに最も時間がかかる一連の接続されたタスクです。「クリティカル」という言葉は、タスクが複雑または重要である、または綿密に監視する必要があることを意味するものではありませんが、プロジェクトの終了日に影響を与える期間スケジュールに焦点が当てられています。
したがって、プロジェクトの期間を短縮したい場合は、最初にクリティカルパス上のアクティビティ/タスクから開始する必要があります。クリティカルパスは、タスクの単一シーケンス(単一のクリティカルパス)にすることも、単一のプロジェクトに複数のクリティカルパスが存在する場合もあります。スケジュールの変更が行われている間、クリティカルパスが時々変更される可能性もあります。
プロジェクト期間を短縮するためにファストトラッキングまたはクラッシュを適用する場合は、常に最初にクリティカルパスに焦点を合わせる必要があります。
スラックまたはフロートは、クリティカルパスを理解するための鍵です。フロートには2つのタイプがあります-
Free Float −別のタスクを遅らせることなくタスクを遅らせることができる時間です。
Total Float −プロジェクトの完了を遅らせることなくタスクを遅らせることができる時間です。
In Gantt Chart view → Format Tab → Bar Styles Group → Check the Critical Tasks box ON.
右側のガントチャートビューのクリティカルパスにあるすべてのタスクバーは、赤色に変わります。
リソース割り当てを確認する
リソースの容量とタスク割り当ての関係は、 allocation。
これは3つの状態で定義できます-
Under allocated −週に40時間働くエンジニアは、20時間しか仕事を割り当てられていません。
Fully allocated −週40時間働く熟練労働者には、その週に40時間の労働が割り当てられます。
Over allocated −大工は、週に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.
割り当て超過のリソースを解決する
過剰割り当てを解決するには、スコープを変更する(作業量を減らす)か、より多くのリソースを割り当てるか、より長いスケジュールを受け入れる必要があります。
これは、次の手法のいくつかを使用して実現できます-
スケジュールを調整する
リソースに特定の期間中に完了できるよりも多くのタスクが割り当てられている場合に、リードタイムまたはラグタイムを変更する。タスクのスラックの量以下の遅延を追加しても、プロジェクトの終了日に影響はありません。
デフォルトでは、タスクをリンクすると、タスクには「完了から開始」の関係が割り当てられます。この関係では、
Lead −リードタイムにより、先行タスクが終了する前に後続タスクが開始されます。
Lag −遅延時間により、先行タスクが終了した後に後続タスクが開始されます。
「タスク」タブをクリック→「タスク名」列で必要なタスクをダブルクリック→「タスク情報」ダイアログボックスが開きます→「先行」タブ。
[ラグの見出し]列で、時間、日、週、または年の観点からラグを入力します。ラグまたはリードをパーセンテージで適用することもできます。選択したタスクに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”.
複数のリソースを選択して、1つのタスクで作業することもできます。
割り当てられた作業を減らす
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の場合、MSProjectが特定のタスクを平準化しないようにします。デフォルトでは、優先度は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週間に30分以上、40時間から40.5時間に割り当てられている場合、自動的に平準化されることで不便を感じることはありません。
[リソースの平準化]ダイアログボックスの[レベルの計算]で、[全体の割り当てを探す]オプションで[日ごと]を選択します。これを行ってもリソースは平準化されませんが、プロジェクトがリソース名の横に割り当て超過インジケーターを表示するタイミングは決定されます。
[リソースの平準化]ダイアログボックスの[レベルの計算]で、[平準化する前に平準化値をクリア]チェックボックスを選択します。そうすることで、プロジェクトはレベリングの前にすべてのタスクと割り当てから既存のレベリング遅延を確実に削除します。また、以前に計画を平準化してからさらに割り当てを追加した場合は、前の平準化の結果が失われないように、チェックボックスをオフにすることをお勧めします。
[リソースの平準化]ダイアログボックスの[……。]の[平準化範囲]で、[プロジェクト全体の平準化]を選択できます。ここでは、計画全体を平準化するか、指定した日付範囲内の割り当てのみを平準化するかを選択します。
[リソースの平準化]ダイアログボックスの[全体割り当ての解決]の[平準化順序]ドロップダウンボックスで、[標準]を選択できます。ここには3つのオプションがあります-
ID onlyオプションは、ID番号に従ってのみタスクを遅延させます。数値的に高いID番号(たとえば、10)は、数値的に低いID番号よりも遅れます。計画にタスクの関係や制約がない場合は、このオプションを使用することをお勧めします。
Standard option 先行関係、開始日、タスク制約、スラック、優先度、およびIDに従ってタスクを遅延させます。
Priority, standard option 他の標準基準の前にタスク優先度の値を調べます(タスク優先度は0〜1000の数値ランキングです)。
[リソースの平準化]ダイアログボックスの[全体的な割り当ての解決]で、選択できるいくつかのオプションがあります。これらは次のように説明されます-
Level only within available slack.このチェックボックスを選択すると、プロジェクトはプランの終了日を延長できなくなります。MS Projectは、既存のスケジュール内の空きスラックのみを使用します。これは、リソースの全体的な割り当てが完全に解決されない可能性があることを意味します。
Leveling can adjust individual assignments.このチェックボックスを選択すると、プロジェクトは、同じタスクに割り当てられた他のリソースとは関係なく、レベリング遅延を追加できます(または、レベリングで残りの作業に分割を作成できる場合は、割り当ての作業を分割できます)。これにより、リソースが異なる時間にタスクの作業を開始および終了する可能性があります。
Leveling can create splits in remaining work checkbox. これにより、プロジェクトは、過剰割り当てを解決する方法として、タスク(または、レベリングでタスクの個々の割り当てを調整できる場合は割り当て)の作業を分割できます。
Level manually scheduled tasks. これを選択すると、Projectは、自動的にスケジュールされたタスクと同じように、手動でスケジュールされたタスクを平準化できます。
プランのコストを確認する
プロジェクトのライフサイクルにおけるコストの種類には、次のものが含まれます。
Baseline costs −ベースライン計画に保存されたすべての計画コスト。
Actual costs −タスク、リソース、または割り当てのために発生したコスト。
Remaining costs −ベースライン/現在のコストと実際のコストの差。
Current costs−リソースの割り当てまたは削除、またはタスクの追加または削除のために計画が変更された場合、MS Project2013はすべてのコストを再計算します。これは、CostまたはTotalCostというラベルの付いたフィールドの下に表示されます。実際のコストの追跡を開始した場合は、実際のコスト+タスクごとの残りのコストが含まれます。
方法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.