Has your question already been answered?

Get a quicker response; before you post, why not search to see if it has already been answered

Milestone driver - trying to show the earliest one

12 replies [Last post]
Thomas Nicholson
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 4 Oct 2006
Posts: 60
Groups: None

Morning all, 

I have a milestone in a plan and want it to reflect the earliest of it's predecessors rather than its last.  Any idea how i can do this with P6?

Thanks, 

 

Thom

Replies

Tom Boyle
User is online Online
Joined: 28 Nov 2006
Posts: 188
Groups: None

Raymund's suggestion seems like the best approach if the milestone exists solely to report the start of the collection of activities - i.e. for outputting a date on a table and/or bar chart.  Thom's initial question seemed to imply something different.  In any case, an attempt to flow schedule logic through a milestone constructed this way will have unintended consequences, as Rafael has pointed out.

Raymund de Laza
User offline. Last seen 2 hours 24 min ago. Offline
Joined: 23 Nov 2009
Posts: 630

The Purpose of the Subject ALAP milestone is to reflect the Earliest of the Group as required by Mr. Thom rather than Driving, Trailing or Leading a group of Activities. 

Zoltan Palffy
User offline. Last seen 2 hours 41 sec ago. Offline
Joined: 13 Jul 2009
Posts: 1902

let me kow how that works out 

Rafael Davila
User offline. Last seen 2 hours 31 min ago. Offline
Joined: 1 Mar 2004
Posts: 4497

As per my prior posting.

  • Be aware that the option to use an ALAP milestone as a predecessor to the activities is not a solution as it might be moved out of location if a successor to the milestone is added, a common suggestion by novice users.

So much effort for a milestone that add nothing to the schedule makes no sense, usually the need is for the milestone to drive other activities down the road.  If you add a successor to the milestone as to drive some other activity that other activity in some/many cases will move the milestone to the left.

ALAP_will_not_do_it_r1

Raymund de Laza
User offline. Last seen 2 hours 24 min ago. Offline
Joined: 23 Nov 2009
Posts: 630

Create a Milestone, Assign the different activities as Succesors. Set a Constraint for the Milestone as As Late as Possible.

The Milestone will always follow the First Activity.

Thomas Nicholson
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 4 Oct 2006
Posts: 60
Groups: None

Cheers Zoltan, I shall give that a go. 

 

kind regards, 

 

Thom

Zoltan Palffy
User offline. Last seen 2 hours 41 sec ago. Offline
Joined: 13 Jul 2009
Posts: 1902

add a code call it PRED  give it a value of P go to the milestone in the predecessor window make sure that the columns driving and critical are shown look of the predecessor that has BOTh the critcal and the driving box checked. Highlight that activity and select go to. Keep doing this until you get back to the data date the last activty that you find is the earliest predecessor. Assign that activity with the P code for PRED and you can now filter for that. Do this of the other 4 minestones

Rafael Davila
User offline. Last seen 2 hours 31 min ago. Offline
Joined: 1 Mar 2004
Posts: 4497

Be aware that the option to use an ALAP milestone as a predecessor to the activities is not a solution as it might be moved out of location if a successor to the milestone is added, a common suggestion by novice users.

In the following video you will see a model of your scenario where site activities are independent of each other and a successor activity is driven by the start of the earliest activity start. 

Thomas Nicholson
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 4 Oct 2006
Posts: 60
Groups: None

Zoltan,

We have a headline activity 

Site works started - XX/XX/XXXX

this is preceded by the 4 sites

site 1 15/7/18

Site 2 20/7/18

Site 3 23-8-18

Site 4 5-7-18

I want the headline activity to show when the first of those has started not the last. 

Hope that makes it clearer, 

 

Thom

Rafael Davila
User offline. Last seen 2 hours 31 min ago. Offline
Joined: 1 Mar 2004
Posts: 4497

Easy if using consumable resources leveling.  Most mainstream software are stuck in the 1960's CPM functionality, few can deal with complex modeling of consumable resources.  In the following example the potential predecessor activities produce the consumable resources either at start/finish profile as required and the milestones start when enough consumable resources are created.

Novice schedulers do not understand consumable resources, novice schedulers do not understand spatial resources.

Tom Boyle
User is online Online
Joined: 28 Nov 2006
Posts: 188
Groups: None

Thom,

Let's say you have a finish milestone with 5 FF predecessors, and you want the milestone to be scheduled (i.e. early finish) as soon as the first of the 5 FF predecessors finishes.  This is a common request among novice schedulers, but it's simply not possible (nor typically desirable) in P6, nor in any of the other mainstream project scheduling tools.

The way logic-driven scheduling works, ALL predecessors must be satisfied before an activity is scheduled.  Scheduling when ANY predecessors are satisfied - i.e. what you are looking for - would require some pretty major programming changes, and there's simply not a demand for it.  Experienced schedulers make the tool work just fine as it is.   

Zoltan Palffy
User offline. Last seen 2 hours 41 sec ago. Offline
Joined: 13 Jul 2009
Posts: 1902

not sure I understand the question there are ealry dates and there are late dates you can show either

maybe you want to use the start on or before constraint date in this situation