Do you have items on your board with due dates that are dependent on one another? Can one item not start until the other is complete? That's where dependencies comes into play! Dependencies can help create vital connections between items that are dependent on one another to help better manage projects in a more efficient way.
Add the Dependency Column
To start working with dependencies, you'll first need to add the Dependency Column onto your board. Using the Dependency Column, you'll be able to define the dependency relationships between the items on your board!
You can add the column by clicking the "+" icon to the right of your last column, and select "More columns". In the Column Center, search for dependency and click on "Add to board", as below:
Note: You can only add one Dependency Column per board.
Set up your dependency settings
As soon as you add your dependency column, a window will pop up prompting you to choose the mode in which your dependencies will work, as well as the time column which your items will be dependent on.
When it comes to the dependency mode setting, you have the option to choose between "Flexible", "Strict", or "No action":
- Flexible: Ensures no overlap between the dates of items that are dependent on another
- Strict: Adjusts an item's dates to reflect the exact time changes made based on the item that it is dependent on
- No action: Items will not shift automatically; they will solely display dependency relationships without making any changes, even if there is a dependency clash
On the same window, you'll be directed to choose the time column which your items will be dependent on. You can connect any time column including:
If you have more than one time column on your board, you can choose one of them from the drop-down menu. If you only have one time column (like in the example below), it will automatically be selected for you unless you choose to add a new time column. When you have completed your column selection, click on "Save".
Define dependency relations between items
Once you've set up your dependency settings, it's time to define which of your items will be dependent on other items! To set dependencies between items, click on a cell in the Dependency Column. By doing this, a drop-down menu will open, allowing you to select any of the items on your board.
In our example, we've made every item on our board dependent on the item above it! For instance, you can see that our item "Increasing conversion rates on landing pages" is dependent on the item above it titled "Competitor analysis".
It's important to note that the Date Column or Timeline Column will not auto-populate after you set your dependent items in the Dependency Column. You must fill in your Date Column or Timeline Column for each item for the dependencies to work.
Once all of your dates are set, you will only see an automatic change in a date once a change is made in the date's dependent date, depending on the dependency mode that you have set up!
Watch the magic happen!
After you've chosen your dependency settings and set up the relations between your items, it's time to watch your dependencies come to life!
Now, when changing the relevant date or timeline column on your board, the dates of the dependent items will shift according to the dependency mode that was set. Not only this, but when dragging items on the Gantt or Timeline View, you'll be able to really see the all your items move according to the ones that they are dependent on. 🙌
Available dependency modes
When customizing the way your dependencies work, you have three modes to choose from:
- Flexible: Ensures no overlap between the dates of items that are dependent on another. This meaning, if you change an item's date and there is no overlap between the dates of its dependent item(s), no change will be made within the date of the dependent item(s). However, if you change an item's date and there is an overlap between the dates of its dependent item(s), the date of its dependent item(s) will adjust so that there will no longer be an overlap.
- Strict: Adjusts an item's dates to reflect the exact time changes made based on the item that it is dependent on. This meaning, when changing the date of an item, the date of its dependent item(s) will adjust in the exact same way. For example, if 10 days were added to one item's timeline, there will be 10 days added to the timeline of its dependent item(s), regardless of whether the change caused an overlap or not.
- No action mode: The items on your board will not shift automatically according to the dependency relations that you set. The items will only visually display dependency relationships (through the connections on the Dependency Column, and with arrows on the Gantt Widget) without making any changes to your item's dates, even if there is a dependency clash between some items.
Skipping weekends using dependencies
To make sure weekends are skipped, you'll first need to set this up in your admin settings. To do so, go to your profile picture on the bottom left corner of your screen and click "Admin". Within the admin section, under the "General" heading, click on the tab "Account". There, you'll see the option to "Hide Weekends" under Timeline Weekends.
Do you have any feedback on your experience using dependencies? We'd love to hear from you! Please fill out this form to provide us with any feedback, ideas, or thoughts you may have regarding our dependencies feature. 😊
If you have any questions, please reach out to our team right here. We’re available 24/7 and happy to help.