メインコンテンツへスキップ

マイルストーンと希望日

マイルストーンは、プロジェクト計画における句読点のようなものです。作業を表すのではなく、下された意思決定、引き渡された成果物、通過したゲートを表します。マイルストーンのない計画は、伝えるのも管理するのも困難です。

よいマイルストーンとは?

マイルストーンには、明確な二択の結果が必要です。つまり、起きたか起きていないかのどちらかです。「開発完了」のようなあいまいなマイルストーンは避けましょう。バグは必ずもう1つ見つかるものです。代わりに「ビルドをステージング環境にデプロイし、スモークテストを完了」のようにします。

よいマイルストーンの例:

  • プロジェクトのキックオフ(開始の合意)
  • 要件の承認(関係者からの書面による承認)
  • デザインの承認(最終モックアップの承認)
  • コードフリーズ(新機能は追加せず、バグ修正のみ)
  • ベータ版リリース(テストユーザーに提供)
  • 本番公開(一般提供の開始)
  • リリース後レビューの実施

LoopGantt のマイルストーン

マイルストーンは期間 = 0のタスクです。ガントのタイムライン上では、ひし形の記号で表示されます。作成するには:

  1. 通常どおりタスクを追加します。
  2. 期間を0に設定するか、タスクエディターでマイルストーンスイッチをオンにします。
  3. ガント上でタスクのバーがひし形(◆)に変わります。

マイルストーンにも、通常のタスクと同じように依存関係を設定できます。よく使われるパターンは、フェーズの最後のタスクを、次のフェーズへの関門となるマイルストーンにリンクする方法です。これにより、計画に明確な「フェーズゲート」が生まれます。

希望日 — 特定の日にタスクをスケジュールする

希望日は、タスクをいつ開始したいかをスケジューラーに伝えます。依存関係と矛盾しない限り、スケジューラーはこの日付を使用します。

仕組み:

  • 依存関係なし:タスクは希望日に開始します。
  • 依存関係あり、希望日のほうが遅い:タスクは希望日まで延期されます。利用可能なフロート(余裕時間)の範囲内で、意図的にタスクを後ろにずらしたい場合に便利です。
  • 依存関係あり、希望日のほうが早い:希望日は無視されます。タスクは、先行タスクが許す日より前には開始できません。

希望日は次のような場合に使います:

  • 外部の固定日(カンファレンス、リリース、規制上の期限)に結びついたタスク
  • 早く開始できるタスクを、あえて特定の日まで遅らせる場合
  • 目標日が決まっているマイルストーン(例:「7月31日に本番公開」)
ヒント:各フェーズの最後にマイルストーンを置き、「ゲート」として使いましょう。次のフェーズの最初のタスクをそのマイルストーンにリンクします(FS の依存関係)。こうすると、フェーズ1が正式に完了するまでフェーズ2を開始できなくなります。これがまさに、フェーズゲート型の手法の仕組みです。
この記事は役に立ちましたか?