クリティカルチェーンプロジェクトマネジメント

クリティカルチェーンプロジェクトマネジメント(CCPM)は、プロジェクトのタスクを完了するのに必要なリソースを重視したプロジェクトの管理手法です。タスクの順番と厳格なスケジューリングに重きを置く従来のクリティカルパスとPERTによる手法と異なり、すべてのタスクをALAP(できるだけ遅く)でスケジュールします。それぞれのタスクの安全余裕期間を合計してバッファに統合し、タスク全体のチェーンが必要に応じてバッファを消費します。これらのバッファは、タスクの予測できない期間超過から、期限を守ります。タスクが予定期間を超えると、超えた分だけバッファは消費されますが、それを吸収することで完了予定日に影響を与えずに済みます。したがって、CCPMの成功の鍵は、正確なバッファサイズの計算と管理だと言えます。

CCPMでは、プロジェクトを実行するのはコンピュータプログラムではなく、人であることを認識しています。プロジェクト管理の原則を人に適用する際、人間性が勝り、プロジェクトスケジュールが意図しない結果となることがあります。与えられた時間いっぱいに作業を割り振り、注意散漫となったり、予期しなかった事態のためタスクを予定通りに開始できないこともあります。タスクを完了するのに十分な時間があると、実際にタスクにとりかかるべき開始時間が過ぎてしまうまで待っていることにもなりがちです。

CCPMでは、プロジェクトの管理と作業員のパフォーマンス評価に、異なるアプローチが必要となります。クリティカルチェーンプロジェクトは、クリティカルパスによる従来のスケジュールとは対照的に、まるでリレー競技のように管理されます。 タスクチェーン上の作業が開始されると、管理の焦点はできるだけ早くその作業を終わらせることだけとなります。リレー競技と同様、次のランナーはバトンを受け取ったらすぐにスタートできるよう準備します。決してスケジュール通りにレースを終わらせようとはしません。これにより、スケジュールの一部で時間を稼げたとしても、次のタスクをスケジュール通りに開始するまでの待ち時間でそれが帳消しになってしまうという従来のクリティカルパスプロジェクトの問題を解決することができます。バッファの消費を監視するだけで、プロジェクトのパフォーマンスを計測できます。リソース競合は、代案がバッファ消費に与える影響を分析することで解決します。CCPMの詳しい理論、説明、実践については、エリヤフ・ゴールドラット博士の著作『クリティカルチェーン』をお読みください。

制約理論(TOC)をプロジェクトのスケジューリングに適用するということは、スケジュールの実行方法に関する考え方を変えるということです。Sciformaは、エリヤフ・ゴールドラット博士がその著作『クリティカルチェーン』で解説した原則に従ったプロジェクト管理のTOCモデルをフルサポートしています。クリティカルチェーンを使ったスケジューリングでは、プロジェクトのスケジューリングと管理の仕方を考え直し、最初は反直感的と思われる方法を採用する必要があります。

  • 期間予測に余裕を持たせず、成功確率50%で予測する。

  • タスクはALAP(できるだけ遅く)で、目標とする終了日から逆方向にスケジュールする。

  • 各タスクから除外した余裕期間を統合し、安全バッファとして共有する。

このテーマでは、クリティカルチェーン手法を使ったプロジェクトの管理方法について学びます。

トピックを選択して、詳しい説明をご覧ください。

プロジェクトの立ち上げ

最適な管理手法の選択 新しいプロジェクトを立ち上げる際、適切なプロジェクトマネジメント手法を選択することは、プロジェクトを期限内、予算内で成功させるために非常に重要です。クリティカル・パス、クリティカル・チェーン、アジャイルなど、プロジェクト・マネジメントには様々な手法がありますが、それらを最大限に活用することで成功に導くことができます。 適切な手法を決定する重要な要因は...

プロジェクトチーム

プロジェクトチームとは通常、異なるグループに属し、異なる業務を行い、プロジェクトマネージャによって同じプロジェクトのための活動を割り当てられたメンバーで構成されるチームのことです。チームは、必要に応じてサブチームに分割されます。通常、プロジェクトチームは定められた期間のみ結成され、プロジェクトが完了したら解散します。 プロジェクトチームの構造や特徴は様々ですが...

プロジェクト権限

プロジェクト権限とは、ユーザーに見せるプロジェクトの情報とユーザーが変更できるプロジェクトの情報に関する設定です。 Sciformaには、強さの異なるプロジェクト権限が何種類かあります。 プロジェクト権限 – ユーザーのプロジェクトアクセス権限を設定します。 ワークフロー権限 – ワークフローの設定されたプロジェクトに対するユーザーのアクセス権限を設定します。 ワークフローステータス権限 –...

プロジェクトワークフロー

企業により組織構造は大幅に異なります。組織構造や製造する製品、提供するサービスによっても、プロセスは大きく変わります。 プロセス重視の環境では、会話による連絡は信頼の高いものではありませんし、するべき作業を個人のノウハウに頼ることも適切とは言えません。 クリティカルなプロセスでは、一人あるいは数名のユーザーをタスク完了の責任者として明白に任命すること...

タスクのスケジューリング (CCPM)

タスクとWBSの定義 タスクを定義する目的は、プロジェクトの完了に必要なすべてのタスクあるいはフェーズを識別することです。 明確なスコープの説明、WBSあるいは充分なスコープ定義がない場合、ワークショップを開いて要件を収集し、プロジェクトスケジュールを展開する必要があります。 この段階では、プロジェクトのすべての詳細はまだ不明です。 タスクの属性: 1人のオーナー –...

リソースのスケジューリング

プロジェクトのタスクを識別し、その概要を定義したら、焦点はそれぞれのタスクをどのように実装するかに移ります。これには、それぞれのタスクを完了するのに必要なリソースを識別し、適切なリソースを配置することが要求されます。プロジェクトリソースは、プロジェクトのタスクを遂行するために必要な資材あるいは人材として定義されます。プロジェクトタスクにリソースを割り当てるには...

クリティカルチェーンの識別

クリティカルチェーンの定義とリソース競合の解消 プロジェクトのクリティカルチェーンとは、タスクとリソースの両方の依存性も考慮した、最長のタスクのシーケンスのことです。タスクの依存性しか考慮しないクリティカルパスとは異なります。微妙な違いですが、非常に重要な相違点です。 Sciformaでは、クリティカルパスプロジェクトのクリティカルタスクを識別するのと同様に...

トラッキングの準備 (CCPM)

追跡モードへの切替 Sciformaでは、クリティカルチェーンプロジェクトの管理に、計画モードと追跡モードの2つの異なるモードを使用します。プロジェクトの進捗を追跡するには追跡モードにします。追跡モードに切り替えると、次の処理が行われます。 プロジェクトのスケジュール方向が"フォワード"に設定されます。 タスクスケジュールのオーバーランを吸収できるよう、すべてのバッファがロックされます...

スケジュールの追跡

進捗管理のタイプ スケジュールを管理するには、プロジェクトマネージャは作業の進行状況をマスタースケジュールと比較し、プロジェクトが予定通りに完了するよう必要に応じて変更を加える必要があります。 スケジュールのパフォーマンスを追跡するには、実行予定の作業に対して実際に実行された作業およびそのために消費したリソースを計測することが必要です。プロジェクトの進捗を定期的にレポートすることで...

工数追跡

進捗管理のタイプ スケジュールを管理するには、プロジェクトマネージャは作業の進行状況をマスタースケジュールと比較し、プロジェクトが予定通りに完了するよう必要に応じて変更を加える必要があります。 スケジュールのパフォーマンスを追跡するには、実行予定の作業に対して実際に実行された作業およびそのために消費したリソースを計測することが必要です。プロジェクトの進捗を定期的にレポートすることで...

タイムシート

完璧な世界では、すべてが静的でプロジェクトスケジュールが変更されることはないでしょう。しかし不幸にも、この世界は完璧ではありません. スケジュール、リソース要求、コストは、プロジェクトの実行中にも変更されていきます。技術的なトラブル、機器や材料の遅配、キーリソースの欠如、誤解、スコープ変更、その他のあらゆる理由で問題は発生します。そのため、プロジェクトを成功に導くには...

クリティカルチェーンモニタリング

クリティカル・チェーン方式の最大の利点は、モニタリングであると推進者は言います。50%で見積もられたタスクの期間は変動するため、すべてのタスクを「計画通り」に完了させようとすることに意味はなく、見積もりは決して完璧とはなりません。 代わりに、計画段階で作成したバッファをモニタリングします。 バッファの管理 バッファの管理は、クリティカルチェーンプロジェクトの進捗管理のキーポイントです。ただし...

XMLデータ交換

XMLデータ交換 プロジェクト情報の記録とSciforma情報のシステム間の転送にはXMLファイルを使います。 エクスポートシナリオを使って、チームメンバーがSciformaデータをXML経由で転送する際に使用するパターンをカスタマイズすることができます。 カスタムエクスポートシナリオを定義することで...