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.
Key features of the book
• 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.
About the Author
G. P. SUDHAKAR, PhD, is Faculty Member, ICFAI University Group, Hyderabad. He worked as a consultant in IBM, Siemens, Wipro Technologies, Nokia and held both managerial and technical positions in the IT industry. He has extensive experience in managing software projects, quality management, business process re-engineering, HRM and human aspects of project management. A member of All India Management Association (AIMA), he is a Project Management Professional (PMP) certified by Project Management Institute, USA.
With over a decade of industrial experience, he has published many books and articles in leading publications. His research areas include project management, general management, HR and organisational behaviour, and conflict management in projects and IT industry.
Table of Contents:
Preface • Acknowledgements
List of Figures • List of Tables
List of Abbreviations
Chapter 1 Introduction to Software Development Teams
Chapter 2 Research Studies on Software Development Teams
Chapter 3 Software Development Team Climate
Chapter 4 Software Development Team Performance
Chapter 5 Software Development Team Productivity
Chapter 6 Software Development Team Innovation
Chapter 7 Indian Software Industry
Index