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.
Course dates
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.