Un vincolo, nella gestione del progetto, è qualsiasi restrizione che definisce i limiti di un progetto; lo scopo, ad esempio, è il limite di ciò che il progetto dovrebbe realizzare.
I tre vincoli di progetto più significativi - programma, costo e ambito - sono talvolta noti come il triplo vincolo o il triangolo di gestione del progetto. L'ambito di un progetto coinvolge gli obiettivi, i risultati finali e le attività specifici che definiscono i confini del progetto. Il programma (a volte indicato in modo più ampio come a che ora) specifica la tempistica in base alla quale tali componenti verranno consegnati, inclusa la scadenza finale per il completamento. Costo (a volte indicato in modo più ampio come risorse) comporta la limitazione finanziaria delle risorse in ingresso al progetto e anche il limite complessivo dell'importo totale che può essere speso.
Anche i vincoli del progetto sono considerati in qualche modo che si escludono a vicenda. Nel triangolo della gestione del progetto, si presume che la modifica di un vincolo influirà su uno o su entrambi gli altri. Ad esempio, è probabile che aumentare l'ambito del progetto richieda più tempo e denaro.
Questa realtà è espressa anche come il principio di scegliere due, che sostiene che per ogni dato insieme di tre qualità o aspettative desiderate - come "buono, veloce ed economico" - è probabile che solo due possano coesistere: un dato prodotto potrebbe essere consegnato in modo rapido ed economico, ad esempio, ma la qualità ne risentirà.