Ensuring that all the software projects are delivered on-time, within scope and within budget • Developing software project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility • Interacting with external software houses or consultants for particular tasks, p