По време на урока вие се упражнявахте да добавяте зависимости. Интересното тук е, че не сте ограничени до създаване на вътрешни зависимости и можете да добавите елемент от друг проект като предшественик. Просто потърсете името и го изберете от списъка. Работи точно както останалите зависимости. Дори можете да направите един проект да бъде предшественник на друг.
Има само една разлика между вътрешните и външните зависимости. Когато работите върху проекта, той се пренасрочва автоматично след всяка следваща промяна; например, промяна на продължителността на елемент, промяна на зависимост и промяна на статуса на елемент. Тези тригери обаче не разсрочват други проекти. В резултат на това, ако имате външен предшественник и той се промени поради актуализация във външния проект, вие няма да видите тази промяна във вашия проект, докато не направите нещо, което да задейства вашия собствен проект за разсрочване.
Това е компромис, който правим от наша страна, тъй като ако пренасрочим всички свързани проекти след всеки тригер, той има потенциала да се разшири експоненциално до разсрочване на верига от няколко милиона елемента, което забавя системата.