ProdRoads documentation

Dependencies

Dependencies connect blocks that rely on each other.

They help producers understand what blocks a task, what can start next, and what may move when another roadmap changes.

Dependency types

ProdRoads supports several dependency behaviors, from simple visual links to stricter scheduling rules.

TypeRelationshipResult
FreeParent → ChildKeeps the link visible without moving the child automatically.
StrictParent movement → Child movementMoves the child by the same number of days as the parent.
From BeginParent start → Child startAligns the child’s start with the parent’s start.
From EndParent end → Child startStarts the child on the next working day after the parent ends.
Push BackParent end → Child startPushes the child later only when the parent reaches or overlaps it.

Use the simplest dependency that communicates the production constraint.

See it in action

The example below creates dependencies between roadmap blocks and shows how connected work reacts when its parent changes.

Tips

Tip

Keep dependencies meaningful and avoid chains that do not communicate a real production constraint.

Warning

Scheduling dependency types can move connected blocks when dates change. Check the resulting timeline before continuing.