The book, Software Development Teams, offers a new and unique approach to developing software project teams. It guides IT experts and managers for forming, assessing and developing successful project management teams for effective performance and productivity.
Focusing on the management side of the software industry, this text-cum-reference book discusses key aspects of the management such as performance measurement, organisational structure and development, motivation of the team with awards and rewards to bring innovative ideas, and the best practices followed in the modern software industry for measuring the team effectively.
The book begins with an introduction of software teams, explaining how software projects are different. It then discusses the characteristics, skills and competencies that are required for a perfect programmer or a project manager, in addition to many other dimensions of software development teams.
It further includes empirical studies on team climate, team performance, team productivity and team innovation. Next, it explores the factors that are important for maintaining the software development team climate, and the impact of conflicts on teams, which may ultimately have negative impact on the organisation.
Tools and techniques to measure performance of software development team are explained along with the factors that influence the teams’ performance, relationship between team cohesion, productivity and finally the performance.
Different types of possible innovation in software teams and organisations, innovation cycle and framework, role of top management and leadership in team management are also given due weightage.
Providing an exhaustive description of the origin and present status of the Indian software industry using statistical data, the book is useful for the students of MBA (IT), BE/B.Tech (CS and IT), M.Tech (CS and IT) and M.Tech (Software Engineering). The book is also useful as a reference for professionals in the field of information systems, software project management, software engineering, team management and organisational development.
• Highlights the latest studies in the field and cites inferences of various researchers.
• Includes numerous figures, tables, graphs, and abbreviations to clarify the concepts.
• Provides chapter-end questions and quick quiz (multiple choice questions with answers) to test the knowledge acquired.
• Incorporates keywords and adequate number of references, which make the book an ideal tool for learning the concepts of software development teams.
• Includes case studies to show the application of concepts of software development teams in real life scenarios.