Does monday.com have dependencies?

To answer briefly, all of our boards, groups, and pulses are independent of one another, so when one of those elements is changed, it won't affect another. We designed the platform like this to encourage communication and collaboration between you and your team so that your workflow is more efficient. Automatic changes often result in tasks slipping through the cracks, and we don't want that to happen to you and your team!

That said, we do still have some ways that you can represent dependencies in the platform while encouraging your team to interact with one another:

Automations

Know the second you need to start a new stage of your team’s task with board automations!

Board automations will trigger bell and email notifications based on different actions on your board.

For instance, if you need Task 2 to be started after Task 1 is complete, you can send out a notification that says the following when Task 1 is set to “Done.”

Task_1_complete.png

You can even choose to notify the next Assignee that it’s time to complete their task.

Notify_next_lead.png

Automation_notification_2.png

To add an automation to your board, click “Automate” to the top right-hand corner of your board.

Automate_button.png

From here,  you’ll be launched into the Automations menu, where you can select any range of automations to add to your board.

 

Automations will help you and your team stay in the know about what actions are being performed on your board from the very moment that changes occur. Click here to read more about them.

 

High Level Board

One workaround for setting up dependent tasks is to use a High Level Board structure, like the one shown here:

Screen_Shot_2018-07-01_at_15.01.40.png

In that example above, there are three status columns next to one another, and each one represents the phases of a project or task. Each phase needs to be completed in order, from left to right.

You can learn more about setting up a High Level board here.

There’s an easy way to update your high level board! Keep reading below :)

Low-Level Board + Link to Pulse Column

Update your high level board from your low level boards using the Link to Pulse column!

You can set up low level boards for each of your projects (ex: Project Saturn). Then, you can add the Link to Pulse column to these boards, to connect them to a pulse on your High Level Board.

Link_lower_level_to_pulse.png

When you’ve changed a status on your low level board, simply toggle over to the Link to Pulse Column, click on the name of the pulse that’s been linked in your Link to Pulse column.

Link_to_pulse_card_view.png

This will help you easily keep track of how your pulses connect to the big picture, and adjust accordingly without having to flip back and forth!

Grouping by Phase

Another way to construct task dependencies is by using the groups on your board to represent the phases of the project. Each group will contain multiple pulses, which are the tasks you need to complete for each phase. Here is an example of what that would look like for the phases of a project that starts with the "Design" phase and ends with the "Assembly" phase:



You can set up a board with a similar structure by using the “Project Plan” featured template. You can find more information about using our templates here.

*NEW* In addition to this, you can use the new Formula column to set up an IF formula so that the status column will automatically affect the result in the Formula column. Here is an example formula you could use: IF({Status}="Done","start phase 2","still working on phase 1")

The result would look like this:

You can read more about setting up a formula like this through this article under "Get a value based on several conditions." The full list of formulas can be found here

Communicating about Next Steps

As for the communication aspect of dependencies, team members can send notifications to one another whenever they complete a step so that the next person can start the next phase.

Here is an example:

When a user changes the status of task A to "done," they can leave a note in that status and @mention the next person in line to start task B.

@mentioning a team member

Screen_Shot_2018-03-25_at_6.19.15_PM.png

Fig1. - View of @ mentioning team member from Status label.

You can also @mention the pulse or "Task B" in the status note and say that this task can now be started.

@mention pulse/board

fq8nS5ryXcU6kJJjYDIFVQNDJ.png

Fig1. - View of @ mentioning a task from a Status label.

Here is more information about leaving comments in a status label.

By using these methods, you and your team members will be in sync with one another, and it will be easy to stay on the same page!

By the way, have you checked out https://monday.com/stories yet?
Here you'll find real stories of our users through a variety of industries, explaining how monday.com helps them set their goals and improve their teamwork.

What do you think about these solutions for representing dependencies within monday.com?

 Tip: We might implement dependencies in the future. For that, we need your help! Write to us at support@monday.com and let us know which type of dependencies you'd like to see.

 

Please feel free to reach out to our Customer Success team with any questions or comments. Your feedback is important to us! :)