Sie sind auf Seite 1von 11

Site Search

Planner Tutorials Hub - Primavera P6 Tutorials from Beginner to Advanced Write for Us About Learn P6 Online Home Tutorials Articles Quick Tips Videos Advertise Usage Recommendations

How To Find Relationship Lag in Primavera P6


On 05.07.12, In Tutorials, by Michael Lepage
Tw eet Share

Like

Tutorial Info

Program: Oracle Primavera P6 Professional Version: any Difficulty: Intermediate Time to Complete: 15 minutes Its not easy to find Relationship Lag in Primavera P6 project schedules. There arent really any features to highlight lag. But understanding how leads or lags are used on your project is an important part of really knowing your schedule. We need a process to root out any relationship lags in P6.

Whats wrong with using Relationship Lag in my schedule?


The use of Relationship lag is widely discussed on Scheduling and Project Controls discussion boards. The concensus and best practice is that the use of relationship lag should be minimal if its used at all. Why? According to the Practice Standard for Scheduling, a document prepared by scheduling experts at the Project Management Institute, using Relationship leads or lags add significant schedule risk to a project. The main reason is the lack of visibility of lag delays on project schedules. Lag time is hard to identify and document it isnt obvious when looking at the Gantt Chart or when analyzing a schedules dates. When lag time is used on a schedule, it is very rarely documented why the delay was added, causing construction managers to scratch their heads. Time IS money, after all. As a best practice, any lag should always be documented in a Notebook topic on the activity. Or better yet, follow PMIs standard and use full activities to represent lead/lag delays. This approach makes leads/lags very visible on a schedule and also allows for more flexibility. Its common for less experienced planners to submit schedules with lag. In Primavera P6, we really need to be able to find out if a schedule uses relationship lag. Unfortunately, inside the Activity screens in P6, there seems to be no way to sort or filter activities by Lag. So well need another approach, one that is easy and reusable.

Building a Reusable Relationship Lag Report in Primavera P6


Its pretty easy to build reports in Primavera P6. And the reporting features are able to report on a projects relationships. Using Filters, we can create a nice report that shows only Activities that have relationships with leads or lags. Heres how:

Step 1 Create a New Report

Navigate over to the Primavera P6 Reports screen. Click the Add button on the Command Bar to add a new report to your database.

Step 2 Choosing the Report Subject

When the Report Wizard comes up, click Next to create a new Report. On the following screen, select the Activity Relationships subject area and click next.

Step 3 Choose Columns

Select the columns as shown. Click OK.

**NOTE: Ive discovered that both the Predecessor ID and Successor ID columns will always be renamed by Primavera to Activity ID. If you click OK after selecting columns and go back to the column choosing screen, these two columns are renamed to ID. I cant change them either.cest la vie!

Step 4 Turn Off Group and Sort

Click the Group and Sort button and set it to <none> or leave the Group By field blank. Click OK.

Step 5 Setting a Custom Filter for Lag

Click the Filter button. In the Parameter dropdown, find and select Lag. Set the conditional dropdown to is not equal to and type 0 in the Value column. This combination will filter for both leads (ie: negative lags) and lags. Click OK to save your Filer.

Step 6 Saving the Primavera P6 Lag Report

Click Next. On the following screen, name your report Relationship Lag Report. Click Next. Before you click Run Report, click Next again and Save your report. Click Finish to close the Wizard.

Its ideal to Save your report first before running it. It may not run if you do not have a project open first.

Step 7 Open a Project and Run the Primavera P6 Lag Report

Open a Project and then run your report. You should see some output similar to the above.

Wrap-up
Having this report pre-built will help you be prepared anytime you need to run some analysis on a schedule, perhaps even a schedule a contractor has submitted. So keep it in your arsenal of analysis tools. Its worth mentioning that another approach that works is to export your project data to Excel, including the relationships table. You can then use the filtering tools in Excel to zone in on relationships that have lead or lag delays. I prefer to avoid Excel in this case because the export takes too many clicks to produce the proper dataset. This report can be run with 3-4 mouse clicks max with the same end result. Now remember to follow the best practice mentioned in the intro. Avoid using lag or lead altogether in your schedules. Instead you should use a well-defined activity to represent any lag or lead delay in your project plan. Everyone will be much happier for it! 16 Votes

Michael Lepage
Michael is a Primavera P6 and Project Management expert working with companies large and small. He's also a trainer, instructional designer, and is pretty good at flying remote controlled helicopters. He writes tutorials because he loves to teach and is pretty keen on technology. He also holds a Project Management Professional cerfication from PMI.org. Visit Authors Website | Read more posts by Michael Lepage

Share this post


Tw eet Share

Like

You might also like...

Compare P6 XER Files With Change Inspector

The Essential Guide to Printing Layouts in Primavera P6

Solve Primavera P6 Import from Excel Problems with ASAP Utilities

Popular Posts

How to clean a Primavera P6 XER file using the XER File Parser

What is Primavera P6 Visualizer?

[Interactive] How to Build Lookahead Filters in Oracle Primavera Using Date Variables

17 Responses

Gary Cummins
5.10.2012

Mark, I appreciate your tutorial! You mentioned the Relationship Table. Where is this found in P6? Thanks! Gary

Michael Lepage
5.10.2012

Hi Gary, The relationships table is inside the database and tracks what activities are linked, but this table isnt accessible directly through a P6 screen. Thats why it is difficult to find lag, because we cant simply pull up a nice relationships table and find it. The report we build in this tutorial can access the relationships table in the database and put that info into report-format. Hope that helps! Thanks for the feedback! Michael

Sergei
5.14.2012

The same you can do using Export to Excel Datasheet. After export you can play with data as you want (sorting filtering etc.)

Michael Lepage
5.14.2012

Sergei, Thanks for pointing this out. Exporting to Excel would be another method of approach on this. You can export all relationships, then filter for lag as well. I highlighted the P6 report method mainly because it is a bit simpler, involves less clicking and stays within P6. Regards, Michael

Ann Robertshaw
6.19.2012

I use the following method to find hidden or unwanted lag. 1: open the project 2: go to activity view 3: add the lag column 4: change group and sort to none 5: click on the lag column to sort lag into ascending or descending order to group all of the lag together so you can easily find the hidden or unwanted lag next to your activity

Michael Lepage
6.22.2012

Ann, I cant find the lag column in my install. What version of P6 are you using? Michael

Mahmoud Eltahawy

11.1.2012

Hi Ann, there is no such a column called LAG

Eren
11.6.2012

How can we find non-overlapping lags? is there any easy way without using Analyzer programs?

Michael Lepage
11.6.2012

Eren, Good question! I suggest you build this report. Customize the Filter to look for (lag not equal to 0d) AND where (lag is greater than original duration). Warmest regards, Michael

Eren
11.7.2012

Thank you for your response, But in the filter menu , i cant add a filter like you said. There is no original duration or any duration selection. Best regards, Eren

Michael Lepage
11.12.2012

Eren, you are right that doesnt work. You can customize this report somewhat to add the Original Duration column to the report. After that, P6 is going to have some limitations as the filtering wont be able to find overlapping lag. On the Run Report dialogue for the report, there is an option for Ascii text file this will generate the report data in a .csv file which can be imported to Excel. Then you can do your analysis in Excel with Excels more advanced filtering abilities. Sorry it isnt an easier process. Please try this solution and let us know how it turns out. M

Ramaprabu
1.21.2013

Really superb Micheal.Really works well to control the window of a project so simply.need more like this how can i find. Warm-full regards, Prabu

Texas
3.6.2013

This was a very helpful tutorial. Ive been trying to solve the mystery Lag problem for a while now. Until I stumbled upon this article, my plan was to rewrite our scheduling specification so that Lags were not allowed at all. Thank you, John

PlannerTuts
3.12.2013

Thank you John, Many owner companies will not accept schedules with lags. Its a growing trend that is based on the fact that lags have little visibility and appear as unproductive time. You might still consider it.

David
3.19.2013

Excellent tutorial Michael. May I also suggest that if users have a need to interegate P6, then the AcumenFuse tool is very fast at producing many metrics that can guide you on the health of a schedule. All you have to do is Import an XER file into AcumenFuse, and within 30 seconds you can have a full analysis carried out showing lags/leads/float/open ends etc. Have fun!

Warren
4.8.2013

Nice job sir. Anyway, how can we save lag report like Layout so we can use them to another desktop/laptop?

Michael Lepage
4.10.2013

Hi Warren, sorry for the slow reply. If you save the report, it should be available for all users of that P6 database. Alternatively, if you right-click any report, you can export it for import to another database. Hope that helps, Michael

Add a Comment

Your Name Your Email Your Website

Y o u rC o m m e n t s

* Name, Email, Comment are Required Notify me of followup comments via e-mail. You can also subscribe without commenting.

Receive updates by email and never miss a tutorial!


Name:

Email:

Subscribe

Subscribe by RSS

Follow us on Twitter

Find Us on Facebook
Follow 127

Follow Us on Linked-In

Find us on Facebook PlannerTuts


Like 403 people like PlannerTuts.

Tweets by @@plannertuts

plannertuts
12 videos | 363 subscribers

Subscribe

F acebook social plugin

Popular Posts

How to clean a Primavera P6 XER file using the XER File Parser

What is Primavera P6 Visualizer?

[Interactive] How to Build Lookahead Filters in Oracle Primavera Using Date Variables

Use A Level Of Effort To Add Work Stoppage Info To A Project and Still Track To Your Primavera Baseline

[Video] Building a Stacked Histogram in Primavera P6

Tags % Complete Activity Codes Best Practices Collaboration Cost Control database Dropbox Earned Value ebooks eLearning Excel Export Filters Gotcha Layouts & Gantt Level Of Effort LinkedIn
Management Mobile Defined Fields

Primavera P6

Productivity Project Controls

Quick Tips Reader's Poll Reflections Relationships Reporting Resources SAP SDK turnarounds Tutorials User

Video WBS XER File Parser

Recent Comments
Nizar on Quick Tip: Mixing AND and OR Options in Primavera P6 Filters Michael Lepage on Use Reflections in Primavera P6 to merge scenarios back into your project Michael Lepage on Use Reflections in Primavera P6 to merge scenarios back into your project Michael Lepage on Solve Primavera P6 Import from Excel Problems with ASAP Utilities Ajith Abeygunawardana on Solve Primavera P6 Import from Excel Problems with ASAP Utilities Copyright 2013 Planner Tutorials Hub All rights reserved

Das könnte Ihnen auch gefallen