ユニット 4 / 11

プロジェクトのスケジュール: マイルストーン、依存関係、およびクリティカル パス

利益:

  • マイルストーン、タスクの依存関係、クリティカル パス、遅延のマージン (スラック) の概念を理解し、人工知能のサポートを使用してスケジュールのドラフトと依存関係マップを作成します。
  • AI を使用してシナリオ分析 (加速、並列実行、リソース バランシング) を実行し、スケジュール リスクを可視化する機能
  • 人工知能によって提案されたスケジュールは、実際のカレンダー、休日、リソース、依存関係の制約を確認することなく約束に変えることはできないことを理解します。

予測の準備ができたら、それをカレンダーに記入します。スケジュールとは、どのタスクがいつ開始され、いつ終了するか、どのタスクがどのタスクに依存するか、プロジェクトがいつ終了するかを示す計画です。適切なスケジュールとは、単にタスクを順番にリストするだけではありません。依存関係、リソースの制約、タスク間の待ち時間が考慮されます。 AI は、スケジューリングにおける強力な製図パートナーです。AI はタスクを命令し、依存関係を提案し、クリティカル パスをマークし、「そのタスクを加速したらどうなるか?」と尋ねます。このようなシナリオを数秒で試行します。しかし、スケジュールは約束文書です。実際のカレンダー、休日、チームの空き状況、実際の依存関係を人間が確認することなく、日付を約束することはできません。

基本的な概念

マイルストーンは期間のないイベントであり、「設計の承認」、「テストの完了」、「稼働開始」などの重要なポイントをマークするだけです。マイルストーンは、関係者とコミュニケーションを取り、進捗状況を追跡するためのアンカーです。

依存関係は 2 つのタスク間の順序関係です。最も一般的なのは Finish-to-Start (FS) です。A が完了するまで B は開始できません (壁が建設される前に塗装を行うことはできません)。その他のタイプ: スタート-スタート (SS)、フィニッシュ-フィニッシュ (FF)、スタート-フィニッシュ (SF)。依存関係は必須 (物理的/論理的要件) またはオプション (優先) にすることもできます。 「塗装後乾燥まで2日待つ」などの遅延もあります。

クリティカル パスは、プロジェクトの最初から最後まで続く、合計期間が最も長い、接続されたタスクのチェーンです。このチェーンの長さによって、プロジェクトの最も早い完了日が決まります。クリティカル パス上のタスクのスラック/フロートはゼロです。1 つが遅れれば、プロジェクト全体が遅れます。クリティカル パスの外側にあるタスクにはある程度のマージンがあります。かなり上手に滑ることができます。

チャートを圧縮するには 2 つの手法があります。クラッシュとは、追加のリソースを投入することでタスクが短縮される (コストが増加する) ことです。並列化 (高速追跡) では、通常は次々に実行されるタスクを、部分的に同時に実行します (リスクが増加します)。 AI はこれらのシナリオを提案します。どちらを検討するかはあなたが決めます。

コンセプト

意味

なぜ重要なのでしょうか?

マイルストーン

永遠に重要なイベント

コミュニケーションとフォローアップアンカー

依存関係 (FS/SS/FF)

タスク間のシーケンス

間違っているとチャートがクラッシュします

クリティカルパス

最長のリンクされたチェーン

プロジェクトの期間を決定します

遅延許容量 (スラック)

タスクが移行できる時間の長さ

リスクを優先する

加速度

略語と参照

コストをかけて時間を買う

並列化

同時にしないでください

時間を節約するがリスクは増す

ステップバイステップ: AI を使用したチャートの作成

  1. タスクと見積もりを準備します。 WBS と期間の見積もり (以前の単位) が入力となります。
  2. 依存関係を尋ねます。 AI から論理的なタスク間の依存関係 (FS/SS) とその根拠を推奨します。次に、実際に植えてテストします。
  3. クリティカル パスを削除します。 AI に各タスクのクリティカル パスとレイテンシーを計算するよう依頼します。合計時間を自分で確認してください。
  4. カレンダーに貼っておきます。実際の開始日、休日、休暇、チームの空き状況を含めます。 AI はこれらのことを知りません。あなたは付け加えます。
  5. スクリプトを試してください。 「クリティカル パス上のタスク X を加速した場合」、「Y と Z を並列化した場合」のシナリオを実行します。
  6. リスクマージンとバッファー。クリティカル パスの最後に適切なプロジェクト バッファを置きます。不確実性のマージンをチャートに表示します。
注意: AI はタスク期間を「5 日間」として受け入れてスケジュールに組み込む可能性がありますが、それらの日に挟まれる祝日、チーム メンバーの休暇、または別のプロジェクトの作業負荷については認識しません。カレンダーの事実を追加するのは常に人間の仕事です。

ミニケース3個

ケース 1 — クリティカル パスが明らかになりました。ある PM は、40 タスクのプロジェクトでクリティカル パスを手動で見つけるのに苦労していました。彼はタスク リストと依存関係を AI に与え、クリティカル パスと遅延マージンを抽出しました。 AI は 9 つのタスクからなるクリティカル パスをマークしました。 PM は 2 つのタスクを使用してこれを手動で検証しました。したがって、毎週のフォローアップではこれら 9 つのタスクにエネルギーを集中し、シェアの多いタスクには不必要なプレッシャーをかけませんでした。

ケース 2 — 間違った依存症が見つかった。あるコーディネーターは「開発が完全に終了(FS)するまでテストを開始できない」というAIの提案に疑問を呈した。チームの現実では、モジュールを部分ごとにテストできます (SS + ラグ)。依存関係を修正すると、クリティカル パスが 6 日短縮されました。教訓: AI の依存関係が想定されているということは、必ずしも真実であるとは限りません。

ケース 3 — カレンダーの事実が省略されています。あるチームは AI が作成したチャートをそのまま受け入れました。しかし、スケジュールには営業日が含まれていたものの、9日間の祝日や開発者2人の計画休暇は含まれていなかった。実際の仕上がりは予定より12日遅れでした。教訓: 人間がカレンダー、休日、空き状況を追加しない限り、スケジュールを約束することはできません。

弱いプロンプト / 強いプロンプト

弱いプロンプト:

これらのタスクのプロジェクト カレンダーを作成し、期限を明記します。

AI は、実際の開始日、休日、空き状況を知らずに終了日を作成します。

強力なプロンプト:

あなたの役割: プロジェクト スケジュールのスペシャリスト。コンテキスト: 以下に、タスク、PERT 時間、既知の依存関係を示します。開始:9月1日 チーム:3名休日: [リスト]。権限: [リスト].タスク:1) タスクを依存関係ごとに並べ替えます。各依存関係のタイプ (FS/SS/FF) と正当性を書き込みます。2) 各タスクのクリティカル パスとレイテンシ (スラック) を抽出します。合計時間を表示します。3) 休日と休暇を考慮します。勤務日カレンダーを使用します。4) あいまいな依存関係を「[チームに確認]」でマークし、フィッティングします。出力: テーブル (タスク | 期間 | 先行者 | 開始 | 終了 | Slack) + クリティカル パス リスト。

このプロンプトは、開始、休暇、可用性、および依存関係の正当な理由が与えられるため、強力です。不確実性が顕著に表れます。

追加のテンプレート:

# シナリオ エンジン クリティカル パス上のタスクをリストします。それぞれについて: 高速化 (リソースの追加) と並列化のどちらがリスクが低いでしょうか?各オプションによって追加される時間の増加とリスクを書き留めます。

# 遅延の影響次のタスクが 3 日遅れた場合: クリティカル パス上にありますか?プロジェクトの完了に影響はありますか?次のタスクはどれをスクロールしますか?チェーン効果を表示します。

# バッファの提案: クリティカル パス時間の PERT 偏差に基づいて、プロジェクトの最後に追加する適切なバッファ (日数) を提案し、正当化します。これは提案です。承認は管理者に帰属します。

よくある間違い

  • 休暇を飛ばして休暇を取る: 勤務日カレンダーが確立されていない場合、終了日が最初から間違っています。
  • 間違った依存関係の種類: すべてが FS であると想定すると、クリティカル パスが不必要に長くなります。
  • クリティカル パスに従わない: 高レートのタスクにエネルギーを費やし、クリティカル パスを無視すると遅延が発生します。
  • リソースの競合を無視する: 同じ担当者に 2 つの並行タスクを担当させると、スケジュールが架空のものになります。
  • バッファなし: 不確実性がある場合、マージンゼロのスケジュールはほぼ不可能な約束です。
  • AI スケジュールをそのままコミットする: 未確認のスケジュールは、署名されていない日付の約束です。
ヒント: マイルストーンを通じてスケジュールを管理します。関係者は 200 個のタスクを追跡することはできませんが、6 ~ 8 個のマイルストーンを簡単に追跡できます。これらのアンカーと進捗状況を伝えます。

要約すれば

スケジュールは、見積もりと実際のスケジュールを結びつける約束文書です。マイルストーンはフォローアップのアンカーであり、依存関係はシーケンスのロジックであり、クリティカル パスはプロジェクトの最も早い完了日を決定するチェーンです。 AI は依存関係、クリティカル パス、シナリオの分析が高速です。しかし、休日、休暇、リソースの競合、および本当の依存関係については知りません。スケジュール ファクトを追加し、クリティカル パスを検証し、バッファに入れて、日付をコミットするのは常に人間の仕事です。

アプリケーションタスク

プロジェクトのタスクと時間の見積もりを AI に与え、スケジュールの草案、クリティカル パス、遅延マージンを作成します。次に、実際の開始日、休日、チーム休暇を手動で追加します。 2 つのタスクでクリティカル パスを検証します。チームの真実によって少なくとも 1 つの依存関係を修正し、クリティカル パスの最後に適切なバッファを置きます。

チェックリスト

  • [ ] 正しい依存関係タイプ (FS/SS/FF) を持つタスクをリストしました。
  • [ ] クリティカルパスを抽出し、手動で検証しました。
  • [ ] 勤務日カレンダーに休日、休暇、空き状況を追加しました。
  • [ ] リソースの競合がないことを確認しました。
  • [ ] 私はマイルストーンを設定し、コミュニケーションをそれに結びつけました。
  • [ ] 私は不確実性を和らげてきました。日付を確認せずにコミットしませんでした。