Lag leaves CPM Timelines in the Lurch
Paris, FR, Murray Campbell

Lag leaves CPM Timelines in the Lurch

Lag leaves CPM Timelines in the Lurch

Bad habits are hard to break - especially within the rigid confines of P6 - if you find a good trick you stick with it. One of the hapless scheduler’s favorite trick is the use of lag. I include myself as a reformed ‘lagger,’ or the CPM scheduler who either uses lag both discriminately and indiscriminately. The trouble with lag boils down to a discrepancy in what we perceive of as intuitive and counterintuitive in the program: i.e., we learn to speak its language, think like it, without creating disconnects.

One of those disconnects is the way lag fits into float-calculations. A second throws a monkey-wrench into cost loading, as lag can have no costs. Lastly, nuisances like bar-necking, or gaps between critical path activities show up on the bar chart and demand reconciliation.

“Exactly how are you going to resource and cost load lag?

As a project manager, I knew that many construction sequences must be staggered in order to maintain fluidity, as a function of limited work area, constrained resources or logistics, and the natural order of progression that I intuited. This is especially so when multiple trades are depend on one another for access. Any non modular tower that goes up follows this sequence of operations (SOO).

As a scheduler it seemed the natural thing to stagger activity relationships with start-to-start relationships + lag, as it seemed the most precise way of determining the critical path, while at the same time optimizing total-float. Using lag at all is a bit counter intuitive to optimal CPM mitigation. I used lag for years, and it worked - after a fashion. But as I became more experienced with the way CPM works, I began to realize that there were certain shortcomings to using lag, and I eventually quit using it.

‘Lazy schedulers like lag because they don’t have to think through to a better solution.

To simplify, think again in terms of discriminate and indiscriminate lag. Discriminate lag is generally accepted; It is the sort of lag I described above: it makes total sense and logic germane to real actual SOO. The other sort is when there are real-time constraints, such as fixed delivery dates. Best practice dictates having as few constraints as necessary, as these invariably gum up float modeling. What’s more, if the version is part of a claim schedule, it will be rejected if it has superfluous hard-date constraints. Indeed, some stakeholders include terms in their schedule specifications forbidding it.

Indiscriminate lag is inexperienced schedules using lag as a tool to generate desirable dates in lieu of real dates, or what I like to call wagging-the-dog. The way P6 used to work this lag was not plainly visible to users. With 16.1. on, handy predecessor and successor details column options appeared, where lag is plain to see, provided that column is in the view.

Indiscriminate lag is also used by some, to decrease free-float to either conceal available positive float, or to simply to massage data to mollify an audience. Neither of these sound like particularly ethical practice, yet there can be mitigating circumstances, such as political or PR considerations that dictate strategy, which are more a part of doing business than they are scheduling. Suffice it to say, the difference between Indiscriminate lag and discriminate lag is that the former is discretionary, and the latter is not.

The first time I really started to question Indiscriminate lag was when I began using Acumen Fuse. The premise Acumen Fuse works under is that lag has a negative effect on a schedule if it is used on more than 5% of the activities - which is what DCMA 14 sets as a cut-off. Additionally, too much lag knocked down my Fuse Logic Index score. I next wondered “if not using lag, then what am I supposed to do with it?” It turned out there were two things I could do, and continue to do with all my schedules from that point forward.

‘5% of all activities may be lagged, otherwise the schedule deprecates

Work with real dates

The first thing was to convert BS lag and either replace it with a real activity: such as “concrete curing,’ trade transition or coordination,” or some other non-cost activity. The next was to put it through Acumen Fuse’ Cleanser, which has an excellent way of dealing with lag in the schedule: it groups - or rather relegates them together, at the bottom of the WBS, where they can also be filtered out of view. Best of all, the lag logic remains in tact. You get to keep your lag without gumming up the works too much.

The only thing worse than ‘lag’ is ‘negative-lag.’

Acumen Fuse deals with 1’000s of lagged activities in a single click, once you select that option in the Cleansers tab. While Fuse relegates lag to the bottom of the WBS, it eliminates redundant activity relationships, negative lag, SF relationships, open-ended activities, circular logic, and redundant activities. The benefits of the Cleanse operation are easy to measure by Fuse Benchmarking the schedule before and after you Cleanse it.

So, if you must use lag, keep it to a minimum, and manage it as you would any other activity. As activities begin, I like to remove the obsolete lag from the activities. Reworking or deleting lag may represent a change from the baseline that might make reviewers whine, but it’s part and parcel of means and methods, as well as best practice. But then most schedule reviewers wouldn’t have any idea what you’re talking about.

#cpm_scheduling #project_planning



Derek Graham

Senior Scheduler/Estimator, Forensic Delay Analyst and Construction Defects Expert Witness, Change Management

7 年

Professor Davila, please do not lecture me or my readers on the use of lag, as if we had no idea ... That's pretty disrespectful. Do you ever have anything positive to say? Please qualify "I do not believe the stakeholders are so dumb as not being able to read and understand the links table, so easy" and by what country you are referring to, and your lofty experiences with these stakeholders. Who said anything about a links table? You can see lag in the pred/succ columns. If the comment is not germane to US work, it will not have any merit here because I am speaking from an AMerican perspective. I do not know enough about how other countries do, only that there is global negative construction production.

Zoltan Palffy

Project Scheduler - GPSF - M.C. Dean

7 年

Looking at all of the profile photos of the people posted here so far I see that none of us are spring chickens so let's go back a time shall we. Think of the days before PDM when there was only ADM (Alan I used Artemis also) there where no such things as lags. The best that you could do was create an activity give it a duration and call it a dummy lag. This meaning that it was not a discrete definable activity. So in that same vein maybe in the PDM era we should have the ability to identify the reason for the LAG. For example the lag that Vladimir was referring could be labeled as a volume lag or "DISTANCE" lag. The same could be used for a 7 days lag for concrete curing. This is a beneficial way to define the reason for the lag without having to make it a TASK activity and without having to PROGRESS the lag. Maybe we can add a field called lag label.

Derek Graham

Senior Scheduler/Estimator, Forensic Delay Analyst and Construction Defects Expert Witness, Change Management

7 年

I don't think anyone said lag can always be identified as an activity. In Acumen Fuse, its Cleanser coverts all lag into distinct activities wiuth logic in tact. WHen you string a bunch of SS or FF together, they create an open ended sequence. The model with lag is natural but does not help the analysis process despite.

Vladimir Liberzon

General Manager at Spider Project Team

7 年

I don't agree with the statement that Lag can be always identified as an activity. In pipeline construction there is the requirement to keep certain distance between the crews that do different types of work. This condition can be modeled as volume lag where volume is defined by the required distance but not as some activity that shall be done. Pipeline construction is an obvious example but similar requirements can be met in many construction projects. So the model that includes a lot of SS+Lag and FF+Lag dependencies is natural in many cases.

Alan Dougans

Management Consultant / Creative Director / AI Creative

7 年

I remember a long long time ago (Artemis 6000 anyone) being told by Dr Rex Gaisford of Britoil that a lag was a lazy way of not correctly identifying an activity. His view was that anything that had a duration on it was in effect an activity and should be identified as such.

要查看或添加评论,请登录

Derek Graham的更多文章

  • CPM Schedule Oversight: Practicum Trumps Theory

    CPM Schedule Oversight: Practicum Trumps Theory

    (this article originally published at RepOne.net) The art of CPM schedule oversight becomes vulnerable to the rapid…

    6 条评论
  • COVID-19 to Spur Construction Delay & Disruption Claims

    COVID-19 to Spur Construction Delay & Disruption Claims

    As the rapid spread of COVID-19 globalizes, economies and industries are already feeling the effects of disruption and…

    4 条评论
  • How the A/E Design Industries Drive Construction Delays

    How the A/E Design Industries Drive Construction Delays

    How the A/E Design Industries Drive Construction Delays When was the last time your design team was back charged for…

    3 条评论
  • Construction Disruption and Delay Claim Schedule Management

    Construction Disruption and Delay Claim Schedule Management

    Impact Schedule Overview The impact schedule is used to represent deviations from the baseline schedule. Typically, it…

    3 条评论
  • Building With BIM Technology

    Building With BIM Technology

    BIM is Driving Complex Building into High-gear In the past, I’ve been a bit skeptical as regards adoption rates of BIM…

  • Construction Schedule Update Best Practices

    Construction Schedule Update Best Practices

    In CPM schedule updating practice, there is little consensus on the best way to coordinate and issue monthly progress…

    5 条评论
  • EOT Construction Claims 101

    EOT Construction Claims 101

    Disruption and Delay Claim Management Impact Schedule Overview The impact schedule is used to represent deviations from…

    15 条评论
  • The Behavior of Leaning Towers

    The Behavior of Leaning Towers

    How to rectify a 58 story sinking condominium sitting on nothing but on a ten foot thick concrete micro-piled…

    6 条评论
  • Building Union or Non-Union What’s the Diff?

    Building Union or Non-Union What’s the Diff?

    Coming up through the ranks in the private sector of the 1980’s construction industry, I had far less exposure to Union…

    2 条评论
  • Project Management Crossover: Is It Right for Every Industry?

    Project Management Crossover: Is It Right for Every Industry?

    Project Executive: Wrong for the Private Sector “You got ‘city’ hands, Mr. Hooper.

    8 条评论

社区洞察

其他会员也浏览了