業界を問わず、どのプロジェクトも3つの構成要素でできています。作業(タスク)、段階(フェーズ)、チェックポイント(マイルストーン)です。この3つを使いこなせば、どんな計画にも通用する明確なメンタルモデルが身につきます。

作業分解構成図(WBS)
プロのプロジェクトマネージャーは、作業分解構成図を使って大規模なプロジェクトを管理しやすい小さな単位に分解します。原則はシンプルです。各単位を個別に見積もり、割り当て、追跡できる大きさになるまで分解を続けます。
LoopGantt は2階層の WBS を採用しています。上位がフェーズ、その中にタスク(またはマイルストーン)が入ります。ほとんどのプロジェクトにとって、これがちょうどよい粒度です。入れ子が深すぎるとノイズが増え、浅すぎると構造が失われます。
タスク — 作業の単位
タスクとは、期間が定められた個別の作業です。よいタスクの条件は次のとおりです:
- 具体的:「API 認証ミドルウェアを書く」は「バックエンド作業」よりも優れています
- 割り当て可能:複数人が手伝う場合でも、担当者は1人です
- 見積もり可能:ある程度の確信をもって期間を示せます
- 完了可能:「完了」の明確な定義があります
LoopGantt では、期間を稼働日で設定します(週末と祝日を除く)。タスクが複数の暦日にまたがっていても実作業が数時間しかない場合は、最も近い稼働日数に丸めてください。
タスクの色
色は純粋に視覚的なもので、大きなチャートの中で素早く位置を把握するのに役立ちます。優先度、担当チーム、作業の種類を示すのに使いましょう。使用できる色:cyan · blue · green · orange · red · purple · teal · pink · gray · indigo · amber · lime · fuchsia · neon
チェックリスト
チェックリストを使えば、依存関係のチェーンを作らずにタスク内のサブステップを管理できます。繰り返し行うプロセス(「Linter を実行 ✓、テストを書く ✓、コードレビューを受ける…」)や受け入れ基準に最適です。項目を追加するには、タスクエディターでチェックリストのアイコンをクリックします。
フェーズ — 段階ごとのグループ化
フェーズはプロジェクトの主要な段階を表します。プロジェクト管理では、段階は多くの場合フェーズゲート、つまりチームが先へ進むかどうかを判断する正式なレビューポイントに対応します。代表的な例:
- ソフトウェア:調査 → 設計 → 開発 → テスト → リリース
- 建設:事業化調査 → 設計 → 許認可 → 施工 → 引き渡し
- マーケティング:リサーチ → 戦略 → クリエイティブ → キャンペーン → 振り返り
LoopGantt では、フェーズはすべての子要素の期間に自動的に広がります。フェーズの期間を手動で設定することはできません。常に、最も早い子タスクの開始から最も遅い子タスクの終了までの期間になります。そのため、タスクを移動するとフェーズのバーも自動的に更新されます。
マイルストーン — チェックポイント
マイルストーンとは、重要な時点を示す期間ゼロのイベントです。下された意思決定、引き渡された成果物、得られた承認、リリース日などがこれにあたります。マイルストーンは作業を表すものではなく、何かが起きたという証拠を表します。
どのプロジェクト計画にも入れておきたいマイルストーン:
- プロジェクトのキックオフ(開始の合意)
- 要件の承認
- デザインの承認
- Go / No-go の判断
- リリースまたは引き渡し
LoopGantt では、マイルストーンはガントチャート上にひし形で表示されます。タスクの期間を 0 に設定するか、タスクエディターでマイルストーンスイッチをオンにします。また、任意のタスクに希望日を設定して、特定の開始日をリクエストすることもできます。依存関係によってそれより遅い開始が必要にならない限り、スケジューラーはこの日付を尊重します。