I think it would make projects and tasks much more manageable if you could specify that a task depends on completion of another task, and then be able to roll-up the sub tasks to show only the tasks that are not waiting on another to be completed.
Otherwise we have lots of tasks in a project and its hard to determine which ones can be done next.
Comments:
Such a setting would make processing through items faster in nozbe i belive.
that way we dont even have to look at the item and spend any mental effort at all thinking about it.
— in the long run such a feature would make nozbe much smoother—-
such a feature should also be incorporated for repeating tasks. – like have them not repeate until they have been checked off in the first place.
Marcin, you see my point. No, I don’t want a MS Project like hierarchy of stuff – but some things explicitly depend on success of something else, and it would be nice to just drag them over another task to make them dependent on that task.
that is creating subtasks essentially…its just allowing for the option to promote them up one level when the top one is completed.
It would be a good feature, for an action to have an indicator (maybe a little arrow symbol) colored green if all dependencies complete, red if some not are not completed, and and transparent if there are no dependencies. Clicking it could open a simple box where precendent actions could be dragged and dropped. Would only use a tiny space at a corner of each action. Definitely this would help easily get a logical sort order to my next items.
What about just sorting them appropriately?
In general we to some degree face “msproject-like vs gtd-like” discussion (whether to plan all tasks ordering and relationship, or just pick the next action and leave the rest for now)
Having said all that: in some cases ability to hide some tasks until their precondition is fulfilled could make sense.