Responsável por realizar o planejamento do projeto de desenvolvimento de software, a fim de identificar os riscos, traçando planos de ação para cada um deles, realizando o controle de custos do projeto, gerenciando pessoas e tratando de impedimentos para o sucesso e bom andamento do projeto. Ele também é responsável pela gestão do tempo e comunicar a situação do projeto para todos os interessados.