Permite o mapeamento das dependências de tarefas.

Num projecto complexo, uma tarefa provavelmente vai depender de trabalhos anteriores terem sido completados, porque o que foi produzido nestes últimos está envolvido nas primeiras.

A árvore de tarefas define implicitamente que as sub-tarefas controlam uma tarefa superior, ou seja, uma tarefa superior apenas pode ser completada após o término de todas as suas sub-tarefas. Isto define um mapeamento implícito de dependências que não necessita de qualquer trabalho especial. Portanto, a lista de mapeamento de dependências apenas mostra tarefas que não estão na mesma sub-árvore da hierarquia.

Ao gestor do projecto é fornecida uma função de detecção circular que evita o mapeamento circular de dependências. Caso uma interdependência circular faça sentido (na vida real), os designers terão de escolher uma direcção predominante para a dependência.

O evitar dependências circulares vai também proibir que uma sub-tarefa seja dependente de qualquer das suas tarefas superiores.