fbpx

  Buffer Management

“A moment’s insight is sometimes worth a life’s experience.” -Oliver Wendell Holmes

Variability is a fact of life!

The first image in this post is from an actual project that I managed using Microsoft Project Professional 2010 and the ProChain add-on. This was also my first time using Critical Chain Project Management (CCPM) instead of the normal critical path methodology that is common in the market today.


The greatest benefit I received from using CCPM as my project management methodology is visibility into how I use slack or buffer on my project. I also incorporated a specific planning process that ensured that I include the full scope of work from my project’s charter, WBS and project team; this is called Network Building. My project team benefited by gaining insight into the critical integration points that could cause major delays in executing the initiative. Although we hoped for the best and planned for the worst, we experienced a tremendous amount of variability (the worst scenario) which we all know is a fact of life. Here are some of the challenges that we encountered:

All of these challenges created the buffer image at the top of this post. What saved us from total disaster? We used the processes and procedures that are core to any key CCPM project. Each task has only two estimates:

  1. Highly Probable (Estimate C)      
  2. Aggressive But Possible (Estimate B)

  HP-ABP

  1. The project buffer is calculated by removing the slack or buffer from each individual task and aggregating it into the project buffer.
  2. We watched and managed the project buffer like a HAWK!

 What’s the point?

  1. Task variability is protected by an aggregated buffer. The project buffer is divided into three sections so that the project team can measure when to relax, when to plan and when to act on our plan to recover the project.

 

  Buffer Zones

  1. Buffer Management provides better visibility into how the project team will us the slack or buffer in the project. In critical path management, project slack is distributed within each task which normally is used by the project team to accomplish other tasks until the current task has to be delivered, this is called student syndrome. This usually results in a misuse of the project’s buffer because the buffer is not visible at the project level but only within each task.