Rodzaje ograniczeń bezpośrednich terminów

Ograniczenia te mogą dotyczyć terminów rozpoczęcia lub terminów zakończenia. Matematycznie wyraża się je w postaci równości i nierówności, które interpretujemy następująco:
= data – rozpoczęcie (zakończenie) musi nastąpić w podanym terminie,
Ł data – rozpoczęcie (zakończenie) powinno nastąpić nie później niż podany termin,
ł data – rozpoczęcie (zakończenie) powinno wystąpić nie wcześniej niż podany termin.
Na rys. 1 ograniczenia “nie wcześniej niż” (Start No Earlier Than) ilustrują wymuszenie pewnej przerwy w realizacji.

W praktyce ograniczenia terminów mogą wynikać z różnych przyczyn, np. z ustaleń w umowie, warunków klimatycznych, dostępności materiałów, itp. Ponieważ przy dużej liczbie ograniczeń nietrudno jest podać ograniczenia sprzeczne, więc programy natychmiast po wprowadzeniu ograniczenia kontrolują, czy nie jest ono sprzeczne z innymi, uwzględniając powiązania kolejnościowe. W przypadku sprzeczności użytkownik jest informowany o błędnych założeniach. Jeśli nie ma ograniczeń terminowych dla zadania, to przyjmowane jest milczące założenie, że powinno się ono rozpocząć jak najwcześniej. To założenie można zmienić jeśli zachodzi taka potrzeba.