Dependencies and auto-rescheduling
A task can depend on another task: the dependent task should not start until the one it depends on is finished.
Setting a dependency
In the task create/edit form, pick the task it depends on in the dependent task field. The dependency shows on the task detail and in the Gantt view.
Auto-rescheduling
Vivotics keeps chains honest. When you move a task's due date (by editing it or dragging it in Gantt), every task that depends on it shifts by the same number of days, and their dependents shift too, all the way down the chain.
Example: Design is due Tuesday, Development depends on Design, QA depends on Development. Push Design out by three days and Development and QA move three days with it. No stale dates, no manual fixing.
Notes
- Shifts cascade up to 10 levels deep, which covers any sane chain.
- Both start and due dates shift, so durations are preserved.
- The shift happens on save; check the Gantt after a big move to confirm the new picture matches reality.