Software Development Management
      Successful management of software projects is a vital ingredient for overall success. This course gives a thorough grounding in software development management, and features the skills needed to manage innovative technologies and techniques.
Frequency
This subject has been discontinued; no further courses are planned.
Objectives
At the end of the course the student will be able to assess a software development situation and choose an appropriate management strategy. They will be able to justify the introduction of innovative methods, and take a lead in the management of their use.
Contents
- Review:
 - industrial software production; management problems; established methodologies.
 - Risk analysis:
 - risk analysis and assessment; case studies.
 - Software project management:
 - project environment; project life cycle; business processes; project planning and execution; organisations; the project manager's roles, relationships, and activities.
 - Quality and productivity:
 - measurement and improvement.
 - Managing people:
 - environmental factors; teams - development, behaviour, empowerment; communication; leadership; creativity.
 - Innovation:
 - the impact of new methods; case studies presented by guest speakers from industry.
 - Group exercise:
 - analysis and estimates; identification of possible solutions; selection and justification of choice; management presentation.
 
Requirements
Experience of working in a software development environment is desirable but not essential.