Skip to content

how does p6 define which is the driving predecessor?

Mateo SaninMember for 15 years 8 months
Created
10
7
0

Hi all,

 

I'm kind of new to P6 and I came across this slight problem:

I have an activity with two predecessors both of which I am unsure when the ultimate start date will be (it will be defined at a later stage), this activity should begin start to start with whichever of the two predecessors starts first.

When I add both predecessors and set them start to start the activity always lines up start to start with the predecessor which starts the LATEST. Is there any way to change this?

I've looked around quite a bit and haven't been able to find anything.

 

Thanks for your help

10 replies

Oldest first
  1. 0
    Rafael Davila ·

    By modeling resource

    By modeling resource production as activities occur instead of calendar fixed you can simulate the scheduling requirement for an activity to start after certain number of activities have started or finish or any combination of these pre-requisites. Set no of driving predecessors

    Go to the following link to se a video of how resource leveling drive the sample job to meet your requirements, and a few others for illustration purposes.

    http://www.youtube.com/watch?v=MPvMofKADnE

    You shall be able to model such simple scenario within your software.

    I can imagine hundreds of modeling needs for these but would like to hear the names of your activities out of curiosity.

  2. 0
    Daniel Limson ·

    Hi Mateo, Driving Activity -

    Hi Mateo,

    Driving Activity - at the Activity Detail click 'Relationship' and then on your screen click the activity you are interested to look at, this will show all the relationship of this particular activity. On the left half of your screen are the predecessors and on the right half of your screen are the successors. Now there is a column there named 'Driving' if you see a check in the box, this means it is the driving activity. 

    As for your problem, P6 correctly position your activities as Start to start because that is the way you setup the links, if you do not want them to start at the same time, you can add a 'lag' and define the number of days (the difference between the  two start dates).

    Best regards and Hope this helps.

    Daniel

  3. 0
    Mateo Sanin ·

    Hi Daniel thanks for the

    Hi Daniel thanks for the quick reply,

     

    The thing is I do have both predecessors set as start to start but I want the activity to begin as soon as the earliest starting of the predecessors begins. For example

     

    I am modeling the construction of three separate, independent offices, first I have to do all civil works and then I have to go into architectural details such as finishings, furbishing, etc. I haven't yet defined in what order they will be constructed or when each office civil works will end. Now, I want the architecture work to start as soon as the civil works for one of the offices is complete (keep in mind I don't know which one will be ready first) so I set the architecture work so that the civil work for all three offices are the predecessors with a Finish to Start relationship. P6 sets the latest predecessor as the driving relationship but I want the driving predecessor to be the earliest occurring.

    Now I know this isn't the best example but it ilustrates my question, I want to know how P6 determines which the driving activity is, here is a screenshot of what P6 does.

     

     

    As you can see it shows which the driving activity is, and it shows it in a checkbox, which I think is pretty mean because it gives you the ilusion you can change it, but you can't.

     

    I appreciate any help

     

    Mateo

  4. 0
    Simon Willson ·

    Hi Mateo, The problem that

    Hi Mateo,

    The problem that you have encountered if I am correct is you have 2 driving activities, both with a start to start relationship to the successor.  As soon as one of the predecessors commences then the successor will start.  At this point, your logic is broken and should be revised (i.e. the successor is no longer dependent upon both predecessors). 

    The system will retain the logical link (unless you physically break it or over ride retaining logic during your reschedule - not good practice, best to revise the logic really) and will show the successor activity with a split bar as although it has commenced, it can not finish until both predecessors have started.

    The simple answer is there is no way of modeling what you want without first breaking the logic.

     

    Hope this helps.

    Regards

     

    Simon

  5. 0
    Rafael Davila ·

    Is very simple, perhaps I

    Is very simple, perhaps I complicated it too much in an effort to demostrate more comtplicated scenarios that can be modeled using the methodology.

    Take a look at the following link, a screen capture where you will see how Start of Activity 3 is synchronized to happen at the start of either Activity 1 or 2, whichever occur first.

    http://www.youtube.com/watch?v=kMCLNTrHdFw

    Yes it can be modeled, and is very easy, you have to think out of the box.

  6. 0
    Stefano Bignozzi ·

    Just add 2 activities (one

    Just add 2 activities (one for each predecessor) and then add a summary activity. I will work.

  7. 0
    Gary Whitehead ·

    Rafael's solution I think

    Rafael's solution I think requires using software other than P6 (please cofirm, Rafael?).

     

    Stefano's solution of using a summary task will get you the start date you want, but you can't give a summary task a duration, so you couldn't get the right finish date.

     

    Simon is correct. -Best practise would be to model using a SS from both predecessors, and add a note to the architecrual activity to remind you to check the links at each update and delete the later one once you know which is which.

     

  8. 0
    Rafael Davila ·

    Gary, You are correct I use

    Gary,

    You are correct I use a workaround that instead of using logic uses resource leveling and resource production based on activity timing. I do it because I see no other option. I still do not like it as I believe it prone to error and not transparent. I believe we need software developers that dare to embed such basic logic needs into the software, brave enough to break away with the limitations of traditional PDM or ancient CPM.

    Something more up to the computer of today and not the Commodore 64 or the Ataris of 40 years ago. Well 40 years ago we had a local Atari manufacturing plant, good for playing PacMan.

    Best regards,

    Rafael

  9. 0
    Rafael Davila ·

    As you will see there are

    As you will see there are many possible combinations of similar requirements, a few as follows;

    Start after x SorF

    For a view in action go to the movie on following link:

    http://www.youtube.com/watch?v=VBtl3V1p9HA

  10. 0
    Andrei Sannikov ·

    Change your successor

    Change your successor activity type to Level of effort and its start will determined by the start of the first predecessor; later on when your start date/logic is finalized change it back to a normal task.

Log in or join to reply

ProjectControls.com is free to join. Members can post questions, reply, vote and follow discussions.

Existing members: your original username and password still work. Forgot password?