This training program focuses on management principles, methods, and tools to effectively plan and implement successful system and software development projects. The course material is divided into four major sections: project preparation, planning, monitoring, and adaptation. A brief review of classical techniques such as CPM and PERT. Emphasis on new methodologies and tools such as Design Structure Matrix (DSM), probabilistic project simulation, as well as project system dynamics (SD). Topics are covered from strategic, tactical, and operational perspectives. Industrial case studies expose factors that are typical drivers of success and failure in complex projects with both hardware and software content. Term projects analyze and evaluate the past and ongoing projects in student's area of interest. Projects used to apply concepts discussed in class.