It sounds to me like you are searching for a conditional branch. If a
certain set of circumstances exist, then "Get black dog", otherwise "Get
White Dog."
Logically, you may need three or more choices with one as the default in
case the others are not logically accepted. In this case, "White" is the
default. In reality, there may be other conditions producing "White" as the
alternavie. Then, if neither the conditions for White or Black occurr, then
we do something else .... Pink Elephant.
Sorry, Project does not do conditional branches dynamically. The best you
can do is to link all the alternatives to "Present Child with the Puppy."
When the schedule progress shows which one of the alternatives is becoming
most probable, you can break the links to the other alternatives.
Sometimes you do the opposite ... leave the predecessors to "Present Child
with Puppy" as blank. As the aternatives develop, you wait for either your
first or last alternative to come to 100% and then make your predecessor link
to that task.
One scenario might be several functions being put into a software release
that starts testing on mm/dd. Functions that are complete by mm/dd are
incorprated, the remainder you break the link and move them on to "Next
Release" Happens all the time.
--
If this post was helpful, please consider rating it.
Jim Aksel, MVP
Check out my blog for more information:
http://www.msprojectblog.com