Two Task Behaviors

Task links are the constraints between tasks, to control how to change the date of other related (linked) tasks when the date of a task is being changed. QuickPlan supports two types of task link, the first one is standard as other apps, another one is special which is not typical but intuitive

Please pay attention to the differences of the condition for moving the successor task

  • Finish to Start - The traditional "Finish to Start" task link, which defines the constraint of "the finish date of predecessor task can not be later than the start date of the successor task"
    • When moving a predecessor, only if the end date of the predecessor will be later than the start date of the successor, the constraint will be broken. To keep constraint be valid, the successor will be moved also.
    • Moving successor will not move the predecessor.
    • One task can link with multiple predecessors and multiple successors
  • Simple Link - Linked Tasks are really linked, moving one task in a linked list, other tasks in the linked list will be moved together.
    • All the linked tasks will be moved together.
    • One task can link with multiple predecessors and multiple successors
    • We developed this feature for QuickPlan based on our practices and analyzing the feedbacks of the users. Although this link type is not common (not be supported by other apps), but it's more natural than the traditional link types. Not all the projects are that complicated which needs the tough constraints (FS, FF, EF, and etc.), and we may really just need to simplly link some tasks together.

Config Project Task Link Behaviour

  • Tap the project name on the toolbar in an opened project view, to edit project properties includes link behaviour.
  • Tap to chagne the option

Best Practice

Using constraints from a mathematical point of view is a perfect approach, yet is it really a good way to use task links in large quantities? We have an article related to the way to organize the tasks well.