Lean PlanDo manual › Lookahead
Cyclic dependency behaviour
Learn why Lean PlanDo shows an error when a dependency would make an activity or task both successor and predecessor.
A cyclic dependency occurs when an activity or task is already a successor to another and you try to make it a predecessor at the same time. The same happens when it is not a direct successor but there are successor activities in between.
Cross-dependencies are dependencies between tasks from different activities.
With cross-dependencies, activity dependencies are dominant over task dependencies. This means: if Activity 1 is a predecessor of Activity 2, then all tasks under Activity 1 are also predecessors of Activity 2.
For example, Activity 1 is a predecessor of Activity 2. So Tasks 1a, 1b and 1c are all predecessors of Tasks 2a, 2b and 2c. If you try to make 2c a predecessor of 1c, a cyclic dependency occurs and an error message appears.
Last updated 2020-03-31. Part of Lookahead in the Lean PlanDo manual. Lean PlanDo by Lean Station.