← DolphinUniverse Body of Knowledge

Deep Dive into Critical Chain Project Management (CCPM)

Wolfram Müller · 2025-06-06 · 6 min read
Critical Chain Project Management Deep Dive into Critical Chain Project Management (CCPM)

Deep Dive into Critical Chain Project Management (CCPM)

June 8, 2025

Wolfram Müller - CC-BY-SA 2025-06-08

Critical Chain Project Management (CCPM) is often interpreted and implemented in many different ways. Variants abound, each claiming superiority over others. This article cuts through the noise and dives deep into the core principles of CCPM, built on over 30 years of practical experience across 50+ companies - using a wide variety of CCPM software platforms - and validated through simulations and engineering-based system analysis.

I bring a background in communications and control systems engineering, so my perspective is grounded in logical, closed-loop control principles. This article isn't just a simple introduction - it's food for thought for serious managers looking to master CCPM.


Critical Chain in Three Sentences

  1. Identify the system constraint and launch projects in a way that ensures the constraint is neither overloaded nor underutilized - this maximizes throughput and minimizes lead time.
  2. Make buffers visible and manage them systematically to align all resources, ensuring delivery reliability and further lead time reduction.
  3. Analyze buffer consumption continuously to identify areas for improvement that will have the greatest impact on speed and efficiency.

If you want to learn more about Critical Chain, we recommend reading our "Book of Dolphins - Part 1 - CCPM" - it contains 30 years of practical experience for managers and executives regarding the benefits, methods, and implementation.


Closed-Loop Corrective Feedback Systems - Recap

Model of a basic controller

At its core, CCPM is a closed-loop corrective system - a principle from control engineering. Such systems include:

How the Loop Works:

  1. The controller receives the difference between the desired state and the current state.
  2. It issues commands to the actuator to influence the system.
  3. Disturbances (uncontrolled influences) may affect the outcome.
  4. The measuring element monitors actual results, feeds them back into the controller, and the cycle continues.

Real-world example: Think of your office thermostat:


CCPM as a Closed-Loop System

Defining the System and Its Goals

In CCPM, we typically work in a multi-project environment where resource constraints are the limiting factor. The main goals of the CCPM system are:

  1. Maximize project throughput
  2. Ensure due date reliability
  3. Reduce lead times

Zooming out to the broader organization, we also aim to: 4. Increase profitability 5. Reduce operating costs

These goals translate into five nested control loops, each focused on a specific objective.


The Five Critical Control Loops in CCPM

The closed-loop corrective actions diagram for a critical chain system


Loop 1: Constraint Control

The Pipeline Committee ensures that no new project starts unless the resource constraint has enough capacity. Projects are queued and scheduled to keep the constraint continuously working, but not overloaded. If a project’s desired due date conflicts with this, other projects are rescheduled to maintain optimal flow. Start dates and due dates are clearly communicated.


Loop 2: Operational Flow Control

Managers review real-time buffer and task data to address issues early. They focus attention and resources on projects consuming buffers too quickly and coordinate support from other, less critical projects. Unresolvable conflicts are escalated to senior leadership.


Loop 3: Project Compression and Process Improvement

The Council of Stewards, including senior leaders and delivery managers, reviews CCPM performance 1 - 2 times per year. If improvement stalls or lead times plateau, they may increase compression (shorter durations and buffers) to reveal inefficiencies. If due date reliability worsens, they reduce compression. They also sponsor long-term improvement initiatives.


Loop 4: Strategic Project Selection

Top management evaluates project ideas using throughput accounting, focusing on value delivered per day of constraint usage. Projects with the highest "octane number" are prioritized, ensuring the organization grows its bottom line faster than fixed costs.


Loop 5: Capacity Adjustment for Non-Constraint Teams

The council analyzes underutilized teams (<60% utilization) and considers capacity reductions or reassignments - very carefully - to preserve the protective capacity that keeps other loops running smoothly. These adjustments ensure overall system efficiency without risking flow stability.


Final Thoughts

CCPM isn’t just about planning - it's about actively controlling project flow, much like a precision-engineered system. These five interdependent control loops keep the system aligned with business goals, help avoid firefighting, and systematically drive improvement in lead times, reliability, and profitability.

CCPM isn’t a silver bullet, but when treated as a living, feedback-driven system, it becomes a powerful engine for delivering more, faster, and with greater control.

If you want to learn more about Critical Chain, we recommend reading our "Book of Dolphins - Part 1 - CCPM" - it contains 30 years of practical experience for managers and executives regarding the benefits, methods, and implementation.


Details for calculating the over-/underspent buffer days:

The current idea is simply to use the following formula.

To calculate the over-/underspent buffer for a portfolio, take the absolute difference between buffer usage and progress on the longest critical chain for each project, multiply it by the initial buffer size in days, and sum the results across all projects.

This will provide a good indication of whether the deviations in the portfolio are acceptable. It will never be zero - but the idea is to get it as low as possible.

How to calculate the over-/underspent buffer days - some ideas