Website Upgrade Incoming - we're working on a new look (and speed!) standby while we deliver the project

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.

Trace driving activities

8 replies [Last post]
Aryan Yap
User offline. Last seen 15 years 20 weeks ago. Offline
Joined: 25 Jun 2009
Posts: 32
Hi All,

My schedule is already delayed, how can I trace or filter from the last activity to the first activity reflecting or showing only all the driving successors and critical activities.

Thank you.

Best Regards,

Aryan


Replies

Rafael Davila
User offline. Last seen 15 weeks 13 hours ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Aryan,

In such case, to filter only those activities that will cause the delay to the project, Mikes answer is the direct solution, just apply the filter for critical activities, true if:

a) When using multiple calendars you select for your critical path equal to longest path.
b) You are not using resource constraining, i.e. leveling or smoothing.

There is an erroneous perception that critical path activities as defined in traditional CPM computations are the only driving activities that will affect your total project duration, this is not always the case, so keep it in mind when resource leveling your schedule.

The following is a very simple schedule showing the effect of resource leveling on the traditional critical path computations. Before resource leveling all activities are driven by logic, after resource leveling your job duration is driven by resource availability, traditional critical path is no longer continuous and the first activity even shows some float. Traditional critical path is not identifying the driving activities.



Best regards,
Rafael
Aryan Yap
User offline. Last seen 15 years 20 weeks ago. Offline
Joined: 25 Jun 2009
Posts: 32
Hi Rafael,

Thank you for your quick response. What I want is to filter only those activities that will cause the delay to the project with driving relationship.

I tried doing what you had suggested by clicking the go to however, it will automatically re-organize whenever I filter it again. This is actually what I have done before.

Is there any way how to filter only those activities with driving relationship? I want to show this using Activity Window only. Is this possible?

Thank you so much.

Best Regards,

Aryan
Rafael Davila
User offline. Last seen 15 weeks 13 hours ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Mike

A driving predecessor might even be the predecessor with the most amount of float.

In the following example the driving predecessor of activity 1010 is 1000 with a total float of 7 days and not 1040 an activity on the critical path with a total float of 0.

Trace driving relationships

Best regards,
Rafael
Mike Testro
User offline. Last seen 26 weeks 5 days ago. Offline
Joined: 14 Dec 2005
Posts: 4420
Hi Rafael

Finding driving activities the way you describe it only works if there is a bottom up FS network.

If there are 10 predecessors to an activity such as - "Whole Project Test & Comission" then the one with the least float would be the nearest to a driving activity.

Not dificult to filter out through the upstream chain.

It wont work with top down SS lead lags.

Best regards

Mike Testro
Rafael Davila
User offline. Last seen 15 weeks 13 hours ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Mike

The start of all activities is driven by the start of job or another activity, even when not in the critical path, this applies to all activities.

A non critical activity might have 10 predecessors, which is the driving predecessor is of concern, especially when having not much float (a near critical activity). Knowing driving activities is relevant to avoid delaying near critical activities into the critical path.

You identify driving activities through driving relationships.

Remember Monte Carlo, at times duration of near critical activities varies more than those in the critical path. Then these activities drive the project duration even further than the variations on the original critical path. Critical path is so blindingly obvious that the original PERT computations were wrong when missed the near critical activities.

Aryan

Although at times I can live without using trace logic and PERT diagrams it is important you know them, especially when logic is on more than 2 levels, is almost impossible for your clients to communicate logic with prose as if a Shakespeare poem.

My clients communicate logic with such diagrams written by hand then I insert them into the CPM. It is said that 90% of CPM is when you develop the model logic. How can you communicate the logic with others without such diagrams, by prose? Your question on tracing logic goes directly to the 90% of what scheduling is all about. You got to review and validate your logic at the very beginning.

Best regards,
Rafael
Mike Testro
User offline. Last seen 26 weeks 5 days ago. Offline
Joined: 14 Dec 2005
Posts: 4420
Hi Aryan

Am I missing something that is so blindingly obvious.

A properly constructed programme will have a critical path.

Nearly every type of planning software will show this critical path in a bright red colour.

Some will allow you to filter out those activities.

So what is your problem.

Best regards

Mike Testro

Rafael Davila
User offline. Last seen 15 weeks 13 hours ago. Offline
Joined: 1 Mar 2004
Posts: 5241
You got to explore all as some are better suited for debugging while others are better suited for reporting.

Best regards,
Rafael
Rafael Davila
User offline. Last seen 15 weeks 13 hours ago. Offline
Joined: 1 Mar 2004
Posts: 5241
You can use the predecessor, successor or relationship tabs in Activity Details to identify driving relationships and use the go-to button to move.

You can use trace logic; Click the Layout Options bar and choose Show on Bottom, Trace Logic. In the Gantt Chart or Activity Network upper layout, select the activity from which you want to begin tracing logic. To move through the chain of activities, click a predecessor or successor of the selected activity.

In SureTrak you can filter for driving relationships when in a layout view organized by successors or predecessors, maybe you can mimic this in P6.

Under Powerproject you can toggle off and on the display of non-driving relationships in the bar chart view.
Best regards,
Rafael