📋プロジェクトマネジメント

スケジュール圧縮とは?クラッシングとファストトラッキングの実践

スケジュール圧縮は、プロジェクトの納期を短縮するための手法です。クラッシングとファストトラッキングの2つのアプローチを中心に、適用条件・リスク・実践ステップを体系的に解説します。

    スケジュール圧縮とは

    スケジュール圧縮とは、プロジェクトのスコープを変更せずに、工期を短縮する手法の総称です。PMBOKでは「スケジュール短縮」とも呼ばれ、スケジュールマネジメントの重要な技法として位置づけられています。PMI(Project Management Institute)が体系化したPMBOK Guideにおいて、クラッシングとファストトラッキングはスケジュール圧縮の2大手法として定義されています。

    プロジェクトでは、納期の前倒し要求や遅延の挽回が頻繁に発生します。そのとき、安易にスコープを削るのではなく、計画の実行方法を工夫して期間を縮める発想が求められます。

    代表的な手法として「クラッシング」と「ファストトラッキング」の2つがあります。それぞれ特性が異なるため、状況に応じた使い分けが重要です。

    構成要素

    スケジュール圧縮は、主にクラッシングとファストトラッキングの2つの手法で構成されます。

    スケジュール圧縮の2つの手法:クラッシングとファストトラッキング

    クラッシング

    クラッシングは、クリティカルパス上のタスクに追加リソースを投入して、所要期間を短縮する手法です。たとえば、2名で10日かかる作業に4名を投入して5日に短縮します。

    メリットは、作業の順序を変えないためリスクが比較的低い点です。一方、人件費や外注費が増加するため、コスト増を伴います。また、人員を追加しても比例的に短縮できるとは限りません。

    ファストトラッキング

    ファストトラッキングは、本来は順次実行するタスクを並行して実施する手法です。たとえば、設計が80%完了した段階で開発に着手するといった進め方をします。

    メリットは、追加コストなしで期間短縮できる点です。ただし、手戻りリスクが大きくなります。先行タスクの成果物が変更された場合、並行して進めていた後続タスクのやり直しが発生します。

    適用条件の比較

    項目クラッシングファストトラッキング
    コスト影響増加する基本的に変わらない
    リスク低〜中中〜高
    適用対象リソース追加で短縮可能なタスク依存関係が緩いタスク
    制約予算の余裕が必要手戻り許容度が必要

    実践的な使い方

    ステップ1:クリティカルパスを特定する

    まず現在のスケジュールからクリティカルパスを特定します。圧縮の対象はクリティカルパス上のタスクに限られます。クリティカルパス以外を短縮しても、全体の工期は変わりません。

    ネットワーク図を作成し、各タスクの最早開始日と最遅完了日を計算します。フロートが0のタスクを結んだ経路がクリティカルパスです。

    ステップ2:圧縮候補を評価する

    クリティカルパス上の各タスクについて、クラッシングとファストトラッキングの両面から圧縮可能性を評価します。

    評価の観点は次の3つです。

    • 短縮可能な日数はどの程度か
    • 追加コストまたは手戻りリスクはどの程度か
    • コストパフォーマンス(1日短縮あたりのコスト増分)はいくらか

    コストパフォーマンスが良い順に優先して圧縮します。

    ステップ3:圧縮を実行し監視する

    選定した手法を適用したら、進捗を注意深く監視します。クラッシングの場合は、追加リソースの立ち上がり期間を考慮します。ファストトラッキングの場合は、手戻りの早期検知のために頻繁なレビューを設定します。

    圧縮後はクリティカルパスが変化する場合があります。新たなクリティカルパスが出現していないか、定期的に確認することが大切です。

    活用場面

    • 顧客から納期前倒しを要求された場合
    • プロジェクト中盤で遅延が発覚し、挽回が必要な場合
    • 市場投入のタイミングが競合状況に左右される場合
    • 複数プロジェクトのリソース競合で、特定プロジェクトを早期完了させたい場合
    • 外部依存タスクの完了が遅れ、後続工程の期間を圧縮する必要がある場合

    注意点

    クラッシングでは、フレデリック・ブルックスが提唱した「ブルックスの法則」に注意が必要です。遅れたプロジェクトに人員を追加すると、コミュニケーションコストが増加し、かえって遅延が悪化する場合があります。リソース追加の効果を過信しないでください。

    ファストトラッキングの依存関係を正確に把握する

    ファストトラッキングでは、タスク間の依存関係を正確に把握することが前提です。強い依存関係のあるタスクを無理に並行実施すると、品質低下や大幅な手戻りにつながります。「終了-開始」の依存関係を安易に変更しないよう、チーム内で十分な合意を取ってください。

    複数手法の同時適用に慎重になる

    クラッシングとファストトラッキングの2つを組み合わせることも可能ですが、同時に適用するとリスクとコストの両方が増加します。段階的に適用し、効果を確認しながら進めることを推奨します。

    スケジュール圧縮は「クリティカルパス上のタスク」に対してのみ有効です。クリティカルパス以外のタスクをいくら短縮しても全体工期は変わらないため、まずクリティカルパスの正確な特定から始めることが成功の前提条件です。

    まとめ

    スケジュール圧縮は、スコープを維持したまま工期を短縮する実践的な手法です。クラッシングはコスト増と引き換えにリスクを抑え、ファストトラッキングはコストを抑えつつリスクを取るアプローチです。クリティカルパスの特定、圧縮候補の評価、実行後の監視という3つのステップで、計画的に適用することが成功の鍵です。

    関連記事