Programmijuht
Programmijuht juhib mitut omavahel seotud projekti. Programmijuhtimine on suunatud ressursside maksimaalseks kasutamiseks, riskide maandamiseks ning iga projekti edukaks lõpuleviimiseks. Programmijuht kontrollib konkreetse programmi kõikide projektide eesmärgi täituvust, hoiab üleval kõiki programmi tegevusi, et veenduda kõikide projektide täituvuses programmis, edastades projektijuhile vajalikud analüüsitud andmed, et viimane saaks otsustada antud projekti otstarbekust antud üldises programmis. Kuna projektijuht ei pruugi olla asjatundja kõikides küsimustes, mis puudutab suurt projekti, on programmijuht suureks abiks konsulteerides antud projekti programmispetsiifilistes küsimustes. Programmijuht vajab samuti tagasisidet terve projekti sujumisest, et olla kindel, et tema programm viib üldise eesmärgini.