If I have two tasks, called "Design" and "Development", what are the relationships between the two called?
Clearly, this is a type of dependency, but I need to be more specific.
That is, I need to be able to say:
In this relationship, "Design" is the A and "Development" is the B
My wife and I have been discussing this for quite some time now, and here are the few we have come up with, and why they don't work for me:
- Depender/Dependee
Feels awkward, and doesn't really disambiguate the parties involved. Also implies that the dependee provides something to the depender, whereas this is not necessarily always the case in project tasks. - Dependent/Surrogate
Awkward and implies providing some sort of utility. - Parent/Child
Incorrect. The "Design" task may have children tasks, like "Write-up" or "Gather Requirements", but "Development" is not a child of "Design". - Predecessor, Precursor, etc. / Successor
Has hierarchy implications that make it quasi-incorrect.
So, the best we have right now is:
- Prerequisite/???
Project tasks are related in exactly the same way that some educational courses are. This does imply providing some sort of utility, but not necessarily and the relationship is well understood.