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 one is standard as other apps, another one is special which is not typical but intuitive

Please pay attention in 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 cannot be later than the start date of the successor"
    • 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, the successors of the moved task 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 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, etc.), and we may really just need to simply link some tasks together.

Config Project Task Link Behaviour

Tap the project name on the toolbar in an opened project window, to edit project properties includes the link behavior.

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.