Effective management of software development teams is crucial to the production of
high-quality software products within budget and on-time. Typically, project or team
leaders are appointed from within the technically skilled cadre of development personnel.
Often these individuals, however technically competent, have little experience of
motivating and controlling a team of disparate individuals. In this course we discuss
the range of factors - social, psychological, technical, managerial and environmental
- that can affect the success or failure of software development in a business environment.
The course focuses on skills and techniques that are fundamental to managing highly
skilled, intelligent, technical specialists. The delegates will explore different
aspects of human and systems behaviour that can impact the success of the development
life-cycle and review a number of case-studies from the IT industry. They will learn
to identify warning indicators and to apply ‘best practice’ techniques in both personnel
and project management. The course does not espouse any one technical approach
but rather focuses on ‘people skills’ and the challenges of inter-personal relations
in the technical workplace.
The course is particularly orientated towards work environments where Rapid Application
Development (RAD) or so-called ‘agile’ development production techniques are employed.
In these fast-moving, often high-pressure environments, managing technical staff
can be particularly challenging and poor performance can rapidly impact project success.
Delegates will gain new insights and acquire management skills that will enable
them to make a positive impact on their teams and projects.
This Team Leadership Skills training course assumes that delegates have some Information
Technology background and have experience of working within a technical development
team. No specific experience of staff or project management is assumed.
Who Should Attend
This course is directed at individuals with some previous exposure to IT development,
possibly in an analyst, designer or programmer role, who wish to progress their career
into technical team or project management.