I was on a call recently where someone from Workfront mentioned it wasn't good practice to use Parent tasks as Predecessors.
We do this pretty regularly since often times the tasks nested under a parent all need to be completed in order for the next tasks to start. So, instead of listing every single task as the predecessor we have just done the parent task. Doing it this way will also encompass any ad-hoc tasks that might be added after the fact when the project is in progress.
Does anyone have any insight into why this might not be a good practice?
Example:
Task Number | Task Name | Predecessor |
1 | Parent Task 1 | |
2 | Task A | |
3 | Task B | |
4 | Task C | |
5 | Parent Task 2 | 1 |
6 | Task D | |
7 | Task E | |
8 | Task F |
Topics help categorize Community content and increase your ability to discover relevant content.
I'm not sure what's considered best practice.
We've never used predecessors on parent tasks (either in WF or in our previous systems), as most of our individual tasks are dependent upon the one above it (occasionally we have tasks running in parallel with each other or standalone tasks).
I suppose it could be a problem if (using your example) you were looking at a Parent Task in isolation (like in a report), and it wasn't obvious what the reason for a delay was--i.e., you'd have to investigate which task under the parent predecessor was the hold-up.
I'm curious as to what reasons there are for not doing it, but if it's working for you, I'd say continue.
Views
Replies
Total Likes
I'm gonna run some reports to see if the tasks still show as pending predecessors, etc to double check. Thank you.
We used to do the same thing that you are currently doing, but then we realized that teams were not getting email alerts for when their child tasks was ready so we moved all the predecessors to be on child tasks. It was causing a lot of issues with teams not getting their work done on time as some users liked receiving email notifications versus looking at home or a report.
That is good to know and something I will definitely test and look into. Thank you.
I've had Workfront calculate dates incorrectly when doing this. We typically give most tasks an As Soon As Possible constraint. I've found that if the previous parent task and the last task (in your example, giving task 5 the predecessors of task 1 and task 4) seems to make dates calculate correctly.
I never looked into why this was happening because it's an easy workaround for me.
Views
Replies
Total Likes
Lots of people use Workfront for things that Workfront developers (and now Adobe) never intended and doesn't even know about. If it works well for you, use it. Don't let it spook you.
If it looks good, it IS good!
Agreed and we aren't changing anything just wanted to hear some pros and cons since I've never heard anyone say it before.
Views
Replies
Total Likes
While I like the use of parent tasks as predecessors in the way you're showing, I have found it to create a couple points of confusion with end-users.
Some of those can be handled with enhanced report/view designs, but #3 is the one that's genuinely caused the most issues for us.
I've used a parent task as a predecessor to a child task before, but only in a specific, low-stakes project workflow that I own where I know all the child tasks that a parent task encompasses. I probably wouldn't use a parent task as a predecessor in most workflows – one reason being that it can be helpful for people to see each individual predecessor in their task details so they know what has been done before.
So in the example you provided, if you wanted to use Parent Task 1 as a predecessor, I would set it up like this:
Task Number | Task Name | Predecessor |
1 | Parent Task 1 | |
2 | Task A | |
3 | Task B | |
4 | Task C | |
5 | Parent Task 2 | |
6 | Task D | 1 |
7 | Task E | 1 |
8 | Task F | 1 |
Views
Replies
Total Likes
Views
Likes
Replies