Home › Manual › LPD Project › Lookahead › Cyclic dependency behaviour

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.