Many construction contracts specify that a delay must be calculated on the critical path of the contract program.
Often project programs are completed in Elecosoft Powerproject and therefore to demonstrate a delay the scheduler needs to add delays to the program to demonstrate and calculate the delay.
This paper outlines the various techniques for demonstrating delays using Elecosoft Powerproject.
Delays are often assigned categories such as:
Before a delay may be assigned a category it must have a value calculated and delays may occur in different ways for example:
This process of adding delays to a program is often not obvious and there are several techniques that I will document in this paper that show you methods that you can use to demonstrate delays and calculate delay values.
Elecosoft Powerproject has far more functionality than Microsoft Project and Oracle Primavera P6 and some of the advantages of Powerproject for delay analysis are:
Aim
The aim of this paper is to demonstrate various techniques of assigning delays to activities in a Powerproject program, which will in turn allow you to select the method that is appropriate to your project and activities. I also outlined the advantages and disadvantages of each technique.
Prereading
It is suggested that before you read this paper you should have a good understanding of delay analysis by reading some of the following types of papers:
Planning your project
Many contracts are silent on how delay claim values should be calculated and this is the first step in the process is working out how delays are evaluated.
I recommend that the client and contractor agree the method that they are going to use to evaluate delays when the contract is signed and ensure the process is written into the contract, some of the issues you need to agree upon:
Earn 25% commission when your network purchase Uplyrn courses or subscribe to our annual membership. It’s the best thing ever. Next to learning, of course.
Each task may be assigned a Unique ID when it is created and this number is not used again in the schedule, even if the task is deleted.
To ensure all task IDs are unique you must select form the Unique Task ID Numbering form, Task IDs are Unique.
The Unique ID is assigned to all new tasks and when tasks are created by copy and pasting existing tasks they are assigned a new Unique ID with this setting.
There is also the option of using the Task ID (WBN) numbering for creating unique numbering in Powerproject, displayed in the picture on the right. I will not cover this subject in this paper.
Powerproject has better functions than either P6 or Microsoft Project and:
Extending the Duration of the Delayed Activity
The simplest method of adding a delay to an activity is just extending the duration.
The pictures on the right show the before and after increasing the duration of the Equipment Delivery activity to demonstrate a delay to the delivery of the equipment.
Advantages
Disadvantages
Recommendations:
Adding a delay activity before the start of the delayed activity
This method inserts an activity to represent the delay before the task starts.
Advantages
Disadvantages
Recommendations
Extending the Duration of the Delayed Activity
This is exactly the same method as demonstrated in Extending the Duration of the Delayed Activity and I do not recommend you use this method.
Adding a delay activity before the start of the delayed activity
If the delay occurs before after the task starts, then it is best not to put the delay at the start as one would want to set the actual start of the original task when the task started.
Adding a delay activity after the delayed activity
The picture on the right shows a delay activity VAR002 Delay to Prepare Site has been added after the original activity duration.
Disadvantages
Advantages
Recommendations
Using Powerproject Task Splitting
Powerproject allows task splitting into multiple spits and then you have a situation where you will have Multiple Tasks to a Bar. This process allows the user to split the task into three and name the three Tasks under the Bar. Multiple Tasks to a Bar is a Powerproject function not available in P6 or Microsoft Project.
The Bar may be rolled up. Or unrolled.
Advantages
Disadvantages
Recommendations
Modeling a delay against a single activity
If you wish to model a delay against a single activity using a calendar, then you will need to create a new calendar just for that task and assign that calendar to the single activity. You may wish to use this technique when one task is affected by wet ground conditions.
In this example I have created a new calendar called Prepare Site Wet Weather, assigned five non-work days to it and assigned the calendar to the activity.
You can see the impact of the delay on the Prepare Site activity in the picture on the right with the Non Work days highlighted on the task that has been assigned the Wet Weather calendar.
Advantages
Disadvantages
Modeling a delay against multiple activities using a calendar
This method is exactly the same as modeling a delay on a single activity with the calendar but you assign a calendar to multiple activities.
This method is ideal when a whole site is being shut down due to bad weather or large number of activities can be assigned a calendar to represent inclement weather.
For example, all crane activities could be assigned a windy weather calendar and when the crane may not be used non work periods are assigned to the windy weather calendar.
Methods of displaying Non-Working time
Wet Weather displayed on the Gant Chart (see picture on the right).
Non-work time displayed on the Gantt chart bars (see picture on the right).
Bars necked to display non work times (see picture on the right).
Powerproject has the ability to create and assign Categories to Links. Link Categories may be assigned to Links and in turn they may be formatted or made inactive, thus allowing multiple logic options in one program.
Thus, this function enables links for delay tasks to be turned on and off and a schedule collapsed back to the unimpacted state. This is quicker and simpler than changing all the durations of delay task to zero.
There are several methods of demonstrating acceleration.
Reducing the activity duration
The first one is to reduce the duration of the activity which I do not recommend as the delay value is not visible in the program.
Adding an acceleration activity
The second one is to put an acceleration activity with SS and FF relationships and as you increase the acceleration it reduces the end date of the project as per the picture on the right.
Advantages
Disadvantages
Making changes to the calendar to allow more working time
If the acceleration has been achieved by working on non-work days such as Saturdays or Sundays or by increasing the number of hours per day worked against activities then it may be appropriate to make changes to the calendar:
Delays are normally added to activities at each update and it is normal to actualize the program by applying actual starts and actual finishes two activities that are all complete and actual start and remaining durations to those that are in progress, and then the program rescheduled to calculate a new project end date.
Normally at this point in time client and contractor delays are transferred to a spreadsheet to calculate the total delay value for each party at the end of the project.
Another option that some companies adopt is not to actualize their schedule and keep what I term a Live As Built program but this is quite difficult and very rare. Then all the delays may be zeroed and a collapsed As Built program is available. I have written a paper on the three methods of updating a program and you may wish to read this next. You will find the paper here: http://eastwoodharris.com/DL/TP/PS-2768_Rev2018-04-16.pdf.
Elecosoft Powerproject is perfectly adequate for demonstrating delays in construction projects.
It has many strengths over its major competitors like Oracle Primavera P6 and Microsoft Project.
If you want to learn more about Planning and Control with Microsoft Project, please check out my online course here.
The following are documents that you may consider reading in association with this paper:
Leave your thoughts here...
All Comments
Reply