I suggest you ...

Task status and start dates based on Task Dependency and set task duration

A task's start date, end date, and status should be able to change based on its relationship to other task(s). For example, if a task will require 3 days to complete but cannot begin until a preceding task is complete, then the 3 day task should stay in status "inactive" until the preceding task completes, and then Task Coach automatically changes the dependent task's status to "active" and sets the start and end date accordingly based on the user-provided duration for the task (i.e. 3 days).

Task Coach should be able to provide estimated start and end dates for all tasks for which all the dependencies and durations are entered by the user.

237 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Lukasz shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    17 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Lovely Verano commented  ·   ·  Flag as inappropriate

        Can u teach me how to make Task duration and its Dependencies about the system " Development of tuition fee billing system through credit cards". Thank you..Please help me.

      • eric commented  ·   ·  Flag as inappropriate

        Reasonable enough. I will enter a new feature request. Thanks for the prompt reply!

      • eric commented  ·   ·  Flag as inappropriate

        Great tool!
        Is there a timeline for the second part of this feature request: the task duration (best set in working days and shifting)?

      • mike commented  ·   ·  Flag as inappropriate

        In the prerequisites-List in the edit-view are only tasks listet wich are active.

        task A has dependency task B, so B is inactive. But I want to add task B as prerequisite to task X.

      • mike commented  ·   ·  Flag as inappropriate

        Maybe I found a bug now. :) and since the bugtracker isn't working either I post it here for now.
        I created a task A and added as prequisit Task Z. Task A has subtasks Aa, Ab, Ac.

        The subtasks texts are inactive, but the icon of the task is not (blue dots instead of grey). The subtasks are not inheriting the prequisit.
        I'm not shure if this is intensionally.

        It also takes up to 30 sec. for the tasks to become active again, after I removed the prequisit and closed the edit-window. But I guess that's the same problem that I mentiuned below.

      • mike commented  ·   ·  Flag as inappropriate

        I'm currently testing the new feature in 1.2.0, so far I don't get any errors and it works great.
        Taskcoach seems to be opening a task a lot slower though, but I don't know if dependencies are the reason. The old version opened tasks without any noticable delay, wit 1.2.0 tasks are opened with up to 10 sec. (!) delay.

        -> is this only on my system or do others have the same problem? (I have
        maybe 2-300 tasks in my list)

      • AdminFrank Niessink (Admin, Task Coach) commented  ·   ·  Flag as inappropriate

        @Brad I did think about showing both side by side, but that quickly takes a lot of horizontal space, especially when people want to show additional columns besides subject. The switching may be a workable solution. We already have dropdown switches on other viewers (like the task tree versus list mode) so people are already used to that. Thanks.

      • Brad Konia commented  ·   ·  Flag as inappropriate

        Frank, here's an alternate suggestion...Instead of naming the tab "Prerequisites", name it "Relationships". Then, when the user selects the tab, it displays a split screen view, with the Prerequisites tree on the left side and the Dependencies tree on the right side. Or have a selector button that allows the user to switch between viewing the Prerequisites tree and the Dependencies tree. In my opinion, the user should be able to control all properties of the task from within the task edit screen. Dependencies are a property of the task and therefore, they should be editable from this screen.

      • Brad Konia commented  ·   ·  Flag as inappropriate

        I noticed that the current development build allows the user to specify preqrequisites in the edit task screen. May I suggest that you also have a Dependencies tab in the edit task screen? This would make it convenient to setup dependencies when you have one task with many dependencies. Instead of having to edit each of the dependent tasks, you could setup all the dependencies from the prerequisite task.

      • bretthodel commented  ·   ·  Flag as inappropriate

        To me this is a "killer feature". @Frank, The point of the dependencies in my mind is to mess up the start dates of the dependent tasks. If I have a string of dependent tasks, I only want to set the start date on the first task. After that, based on durations, all the rest of the start days should be set. Likewise, if I change the start date of the first task, all the rest of the tasks should have their start days changed. Also, if the first task exceeds its duration (i.e. instead of 3 days it took 4), all the dependent task start days should be changed to reflect the fact that they are starting later.

      • AdminFrank Niessink (Admin, Task Coach) commented  ·   ·  Flag as inappropriate

        I'm all for breaking up new features (less work per feature and features can be released sooner), however in this case I don't see how task dependencies can be implemented without messing with the start date of dependent tasks. Can you elaborate?

      • aakoch commented  ·   ·  Flag as inappropriate

        I think this feature should be broken up. I think Task Dependency should be a separate feature.

      Feedback and Knowledge Base