Skip to main content

Critical chain technique

Short answer

Critical chain scheduling modifies the critical path by accounting for resource constraints and uses buffers to protect the project end date. It removes safety from individual tasks, pools it into project and feeding buffers, and manages by monitoring buffer consumption instead of task deadlines.

What do you mean by critical chain techniques?

Critical chain scheduling (CCPM) is a schedule network analysis technique, developed by Eliyahu Goldratt (Theory of Constraints), that modifies the project schedule to account for limited resources and uncertainty. It is applied to the critical path method but focuses on resource constraints and uses buffers to protect the end date.

Key ideas

  • Traditional estimates include hidden safety (padding) in every task. People waste it through Student syndrome (starting late), Parkinson's law (work expands to fill time) and multitasking.
  • CCPM removes safety from individual tasks (uses 50% probability estimates) and pools it at the end as a buffer.
  • The critical chain is the longest chain of dependent tasks considering both task dependencies and resource dependencies.

Types of buffers

BufferPlacedProtects
Project bufferAt the end of the critical chainProject completion date
Feeding bufferWhere a non-critical chain joins the critical chainCritical chain from delays in feeding paths
Resource bufferAlert before the critical taskResource availability
Critical chain:  [A]--[B]--[C]--[D]--(Project buffer)
Feeding chain:   [E]--[F]--(Feeding buffer)--^ joins at C

Steps

  1. Build the network with dependencies.
  2. Estimate task times with 50% chance duration (aggressive).
  3. Resolve resource conflicts by levelling.
  4. Identify the critical chain.
  5. Add project and feeding buffers (typically 50% of the removed safety).
  6. Track using buffer consumption (green, yellow, red zones).

Advantages

  • Shorter and more reliable schedules.
  • Reduces multitasking and waste of safety.
  • Focuses management on the constraint.

Limitations

Needs cultural change; estimates are difficult; not suited to all projects.

Critical pathCritical chain
Task dependencies onlyTask and resource dependencies
Padding in tasksPooled buffers
Float managementBuffer management

Example: A software release with a few shared testers uses a project buffer of 10 days instead of adding 2 days to each task.

✓ Answer checked by Claude Opus 5.5 (high effort)

All ICT Project Management chapter 8 questions →