An Introduction To Buffer Management

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

An Introduction to Buffer Management

Asta PowerProject includes many exciting features to help you manage projects efficiently so that you complete
your projects on time and within budget. Buffer Management is one of the features included in Asta
PowerProject that helps you protect your strategic project deadlines.  Buffer Management , based upon the
Theory of Constraints (TOC) and Critical Chain Project Management (CCPM) concepts proposed by Dr.
Goldratt in 1990, provides a method to more effectively manage activity durations. Buffer Management assists
you in generating a project plan that protects you against uncertainties and reduces the impact of potential
changes.

According to Andrew Willard, International Business Director of ASTA Development PLC, in his white paper
“Using Asta PowerProject for Critical Chain and Buffer Management”: “Critical Chain is defined as the longest
sequence of activities from several different paths, connected by activities performed by common resources.
The contingency period in the Critical Chain is removed from individual activities and is utilized to create a
project buffer. These buffers provide the necessary cushions to individual activities enabling them to
accomplish the final goal of completing the Critical Chain in the least possible time”.

Buffer or contingency activities can be setup to protect important deadlines and reduce excess float.  Buffers
activities do not have float, and they shrink or expand in duration as required without moving beyond their
finish date or the start date of the successor activities.

Asta PowerProject includes two types of buffer activities:

 project buffers to protect a project finish date


 feeder buffers to protect the start date of successor activities

According to Andrew Willard in the above mentioned white paper, the following steps should be
performed when incorporating buffer activities and Critical Chain Project Management:

1. Plan the schedule utilizing traditional Critical Path Method (CPM)


2. Identify the protective duration  estimate or cushion incorporated for each activity
3. Determine the “reasonable” estimated duration for each activity
4. Remove the cushion or safety estimates for each activity based upon steps 2 and 3.
5. Identify the critical chain as the longest chain of dependent activities
6. Add a “project buffer” at the end of the project
7. Add “feeder buffers” in non-critical chains that merge into the critical chain
8. Include resource buffers as necessary to ensure resource availability
9. Verify the critical chain

This tutorial provides a very simple illustration of Buffer Management in Asta PowerProject.

Step 1. The image below depicts a project consisting of 2 phases. Phase 1 is a non-critical path connecting to
activities in Phase 2, which is the critical path. Notice that the activities in Phase 1 have significant float, which
may indicate that safety or cushion duration has been included in those activities. Also notice that the project
finish date, which we want to protect, is April 4.
Step 2.  The image below reflects that the safety or cushion duration has been removed from the activities in
Phase 1 and a “feeder buffer” activity has been  with a duration of 6 days. This buffer activity will expand or
shrink based upon the other activities in Phase 1. Notice that the feeder buffer is connected to an activity in the
critical path.

The safety or cushion duration has also been removed from the activities in Phase 2. Additionally, a “project
buffer” of 20 days has been added to the end of the project to protect the finish date of April 4.
Step 3. The image below reflects that the duration of  Phase 1 Task 3 increased from 8 to 10 days. Notice that the
duration of the Feeder Buffer task has been reduced to 4 days from 6 days in response to the increased duration Task 3.
Step 4. When the duration of  Phase 1 Task 3 is increased to 15 days, the duration of the buffer task (which was
originally 6 days) has been consumed and the buffer task is now reflected as a milestone. Also notice that the duration
of the project buffer activity (in Phase 2) has been reduced from 20 to 19 days.
Step 5. The image below reflects the original project plan after adding the buffer activities. We will now begin to explore
the behavior of the project buffer activity. Notice the original duration is 20 days.
Step 6. In the example below, the duration of Task 3 in Phase 2 has been increased from 13 to 20 days and the project
has been rescheduled. Notice that the project buffer has been decreased from 20 days to 13 days. Also notice that the
feeder buffer has increased from 6 days to 13 days.
Step 7. When we  increase the duration of Task 4 in Phase 2 from 13 days to 20 days and reschedule the project, the
project buffer is completely consumed and is now reflected as a milestone.
Asta PowerProject is one of the only project scheduling tools that comes equipped with Buffer Management
functionality out of the box.

You might also like