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.
| Type | Relationship | Result |
|---|---|---|
| Free | Parent → Child | Keeps the link visible without moving the child automatically. |
| Strict | Parent movement → Child movement | Moves the child by the same number of days as the parent. |
| From Begin | Parent start → Child start | Aligns the child’s start with the parent’s start. |
| From End | Parent end → Child start | Starts the child on the next working day after the parent ends. |
| Push Back | Parent end → Child start | Pushes 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.