A network logic diagram is for showing dependencies between activities due
to the work, not the resources.
If you have two tasks say "Brew Coffee" and "Pour Coffee" naturally there is
a dependency between them because you can pour until the brew is complete.
If you add a third activity "Drink Juice" which does not depend on coffee in
any way then naturally there is no dependency.
Now what if "Dad" is the only resource available to "enjoy breakfast?"
(Let's assume out of habit he drinks his juice before coffee) does that mean
there is a dependency between "Drink Juice" and "Drink Coffee" - From a
network logic standpoint, no there is none. The network reflects the logic
of the work not the effects of resources (or in other words, a key
assumption when making a network logic is "Unlimited resources") so when
doing a network logic, of our little breakfast we'd assume a minimum of two
people to do the work - one to drink juice and one to drink coffee...
Now to make it fuzzy -
what if your tasks are "Dad drinks juice" and "Dad drinks coffee" - these
task descriptions change the network ... and yes they would be dependent on
each other (unless Dad is really talented in a strange way
Summary:
When building a network logic, assume unlimited resources
How you describe (or understand) the work affects how it will be sequenced
Mark
_________________________________________________________
Mark Durrenberger, PMP
Principal, Oak Associates, Inc,
www.oakinc.com
"Advancing the Theory and Practice of Project Management"
________________________________________________________
The nicest thing about NOT planning is that failure
comes as a complete surprise and is not preceded by
a period of worry and depression.
- Sir John Harvey-Jones