Guild of Project Controls: Compendium | Roles | Assessment | Certifications | Membership

Tips on using this forum..

(1) Explain your problem, don't simply post "This isn't working". What were you doing when you faced the problem? What have you tried to resolve - did you look for a solution using "Search" ? Has it happened just once or several times?

(2) It's also good to get feedback when a solution is found, return to the original post to explain how it was resolved so that more people can also use the results.

How to show several critical activities?

18 replies [Last post]
Ronn Chester Baluyot
User offline. Last seen 8 years 42 weeks ago. Offline
Joined: 28 Feb 2008
Posts: 33
In the programme I’m working right now, the consultant says that some portions must be finished at early dates (and he gave those dates) than the contractual completion dates and wants it to be shown as critical activities. How will I do that without using the mandatory finish constraint (or any other contraint unless justified)?

Replies

Rafael Davila
User offline. Last seen 2 hours 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
Mike,

When you select make open ends critical perhaps the software set open end late finish equal to early finish during forward pass just before backward pass. Creating a dummy activity can have the same effect but at the expense of extra calculations.

I do not see the need to do it manually using the dummy activities if your software can do it automatically. I always believed in any case both values for float should be computed and displayed under different names, perhaps “total float” when constraints and/or open ends are not considered and “constrained total float” when considering date constraints and/or open ends as critical. Similarly for Late Dates, “Late Start/Finish” for the first while “Constrained Late Start/Finish” for the second option. In this way the software could satisfy the urge of owners to see negative float and the need of the contractor and claim analyst for an un-obstructed view.

Another way would be for the software to provide as an option for the calculation of float and late dates considering constraints or without considering constraints on the backward computations. If this saves computing time then it might even be prefreable to my previous statement that create additional fields.

Best Regards,
Rafael
Mike Testro
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Mai

The contractually correct response to such a consultants request is to politely inform him that what he wants cannot be achieved with the software in use.

Alternatively you can set the "near critical" level to be more than the maximum current total float and everything will show critical.

Best regards

Mike Testro
Samer Zawaydeh
User offline. Last seen 5 years 8 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Ronn,

Can you please let us know what Form of Contract you are using in order to determine the extent to which the Engineer can comment on the Program of Work of the Contractor.

With kind regards,

Samer
Mai Tawfeq
User offline. Last seen 9 years 10 weeks ago. Offline
Joined: 4 Mar 2010
Posts: 96
hi:

Yes Mr. Mike what u have mentioned is correct % , but in other hand this is exactly what the consultant is looking for……!!!!


Regards.

mai
Mike Testro
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Mai

The method that you suggest would work on the original plan but when progess is slow on one of the sections it would drive out the overall completion date and thus create more float on the others.

The critical path would then be lost unless you carefully adjust all your lead lags accordingly which will be a cumbersome and artificial weekly task.

In PowerProject you can show the critical path for each programme branch or subchart.

I don’t know what software Ronn is using but it may have a similar facility.

Best regards

Mike Testro
Mai Tawfeq
User offline. Last seen 9 years 10 weeks ago. Offline
Joined: 4 Mar 2010
Posts: 96
Dear :

sorry Mr. Gary I withdraw one step .

U have to check the logic of each portion itself and with overall the project ,now to deliver some portion in certain date u have to pick up the below method;
• First to have to break each potion under separate WBS and all WBS shall be under project big title.
• At end of each portion insert activity , name this activity handing over potion x….
• Link this activity with finish mile stone activity (ff) and locate the finish mile stone activity in project key dates in (WBS) .
Then insert lag equal same duration between the finish mile stone and the project handing over.
Ex.: if there is 100 days between the portion handing over and the project handing over so insert same duration as lag by this way the critical path will be illustrated and in case of delay in portion execution the handing over of same portion will delay and in same term the completion date of whole project will be effected .
By this way no need to use any constraint even the constraint not recommended.

Regards
mai
Rafael Davila
User offline. Last seen 2 hours 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
I always liked to see the bad guys (1) get their comeuppance.

(1) Bad guys: Those who pretend you do your own thing only their way.
Mike Testro
User offline. Last seen 5 weeks 4 days ago. Offline
Joined: 14 Dec 2005
Posts: 4418
Hi Rafael

I am coming to realise that you are to Project Control what Charles Bronson is to Street Justice.

Much respect

Mike T.
Rafael Davila
User offline. Last seen 2 hours 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
They want to see a critical path along the longest path that ends on each of the milestones whenever projected to finish before some milestone dates. In this way they can see float to each milestone, this is backfiring as use of finish constraints can create negative float which is being interpreted in our courts as that it must be considered in the evaluation of delays if required to be displayed.

The following is a sample case where negative float has been considered in the courts determination;

http://www.arcadis-us-pmcm.com/assets/files/PinnacleOne_Criticality_What...

Seems like some courts interpret that the owner by requiring the contractor to display negative float this action by itself makes negative float to define criticality. Requiring the contractor to display negative float but to exclude this from delay evaluation is being rejected by some courts.

Show them negative float, it will be to your advantage, never against you. In order to see logic you can temporarily switch off the constraints whenever you want to do so.
Gary Whitehead
User offline. Last seen 4 years 46 weeks ago. Offline
Mai,

How does your method make the portion handover dates critical?

Cheers,

G
Mai Tawfeq
User offline. Last seen 9 years 10 weeks ago. Offline
Joined: 4 Mar 2010
Posts: 96
Dear :

U have to check the logic of each portion itself and with overall the project ,now to deliver some portion in certain date u have to pick up the below method;
• First to have to break each potion under separate WBS and all WBS shall be under project big title.
• At end of each portion insert activity , name this activity handing over potion x….
• Link this activity with finish mile stone activity (ff) and locate the finish mile stone activity in project key dates in (WBS) .
By this way no need to use any constraint even the constraint not recommended.

Regards
mai
Gary Whitehead
User offline. Last seen 4 years 46 weeks ago. Offline
What would concern me most is the line "the consultant says that some portions must be finished at early dates (and he gave those dates) than the contractual completion dates"

-If these early sectional completion dates are not in the contract, and no variation / change order / Instruction has been issued, The consultant surely has no right to insist you meet them?

That said, to answer your query, I would go with a FNLT constraint rather than mandatory. It’s not ideal, but at least it will allow the logic to overide the constraint if the milestone is late.
Rafael Davila
User offline. Last seen 2 hours 15 min ago. Offline
Joined: 1 Mar 2004
Posts: 5229
The consultant by requiring you to show the early finish paths as critical is requiring you to use mandatory constraints because he is so dumb he will not be able to see when milestones are projected to be late. They want to see float available for stealing. Dumb Owners are so common that because of this for years procedures have been suggested, some schedulers in order to see logic temporarily eliminate the finish date constraints to see a single critical path. Remember that if you leave open ends it might even be worse because even if to be finished on time those milestones ended path will be shown always as critical, like having the finish constraints applied even before milestone finish is projected late.

I suggest you do what contractually are required, use the date constraints and when in need to understand the logic save your job under a different name and eliminate the constraints that are fooling true CPM computations.

We have our own extended version of the above, we keep a contractual schedule, we do whatever crazy idea is on the owner’s head and keep another version, our own, this one we use for management, in this one we include activities that represent change orders not yet formalized, needed for planning but not allowed until a change order is issued, in this one we eliminate rain days allowance as this artificially delays some activities if required to use calendars instead of a single allowance at the end of job to be reduced monthly. We even show early finish if possible and call the network optimistic schedule, while the contractual we call it most probable. In this way we can manage our job while at the same time satisfy the needs of the owner and reduce some float as to make it to our advantage; anyway it is what the owner is forcing you to do, then give him back a bit (or a lot) of his own medicine.
Trevor Rabey
User offline. Last seen 1 year 22 weeks ago. Offline
Joined: 29 Nov 2005
Posts: 530
Groups: None
"Closed network" just means that every task has at least one FS predecessor and at least one FS successor. It is just good modeling practice which ensures that the real critical path is revealed. If a task really does appear to have no FS0 successor (no other task is waiting for it to finish, unlikely) it is a good idea to have a Project Finish Milestone and make that the successor. When you open any construction management textbook you don’t see open networks with loose ends and dead ends.
Rodel Marasigan
User offline. Last seen 1 day 9 hours ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Ronn,
I agree with Samer, You need to check if logical or not. If your logic is correct then why need to change? If not then change the logic to the correct sequence of work.
Samer Zawaydeh
User offline. Last seen 5 years 8 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Ronn,

It is better to get back to the basics and confirm if you are convinced of what your Engineer is tell you is correct or not. Changing the numbers to make an activity critical is not difficult!

The most important thing is your Program must be correct and reflecting the construction activities that will take place at site.

With kind regards,

Samer
Ronn Chester Baluyot
User offline. Last seen 8 years 42 weeks ago. Offline
Joined: 28 Feb 2008
Posts: 33
He also required that it will needs to be a closed netweork, no open-ended activities.
Rodel Marasigan
User offline. Last seen 1 day 9 hours ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Create a Finish Milestone and attached that activity and don’t put successor then when running schedule (F9) click Option and tick Make Open-Ended Activities Critical.