From the Author
Overview and Table of Contents
Is part of your software development team 10,000 kilometers away?
Global software teams collaborate on a software project across international borders. Distance, dispersion, time zone differences, and cultural differences present a whole new set of issues for software developers. Based on best practices from many software organizations, this book will help you address many of the unique problems of global software development. Highlights include best practices roundup for each topic as well as case studies.
I have attached a slightly annotated table of contents to give you more of the feel for the book. Enjoy!
Table of contents
PREFACE + What is unique about global software teams?
PART I: WHY GLOBAL SOFTWARE TEAMS?
Chapter 1: Why we're seeing more global software teams. [Fifteen factors explain the recent explosion of these kinds of teams].
Chapter 2: Three tales of global software teams. [Includes the case study of IBM's five-site project to develop JavaBeans].
Chapter 3: The bottom line: are global software teams successful?
PART II: THE FIVE CENTRIFUGAL FORCES OF GLOBAL SOFTWARE TEAMS
Chapter 4: Dispersion, coordination breakdown, loss of "communication richness," and loss of "teamness"
Chapter 5: Cultural differences
PART III: THE SIX CENTRIPETAL FORCES FOR SUCCESSFUL GLOBAL SOFTWARE TEAMS
Chapter 6: Telecommunications infrastructure
Chapter 7: Collaborative technology: generic technology [such as e-mail] and technology to support software engineering [such as Software Configuration Management systems].
Chapter 8: Development methodology. [Why it is now even more important].
Chapter 9: Architecture & task allocation
Chapter 10: Building the dispersed team through trust, communication, and personal bridges. [Includes communication and e-mail guidelines, managing time zone differences].
Chapter 11: Specialized management techniques. [Includes design of the global team and selection of the global software manager].
PART IV: GLOBAL INFORMATION SYSTEMS TEAMS
Chapter 12: Globalization and information systems
Chapter 13: A methodology for defining global IS systems & designing global IS teams. [The "Process/ System/ Responsibility" method for core global business applications].
Chapter 14: Holiday Inn's 'A Passage To India.' [A case study of a US-based corporation and its experiences insourcing and outsourcing].
From the Back Cover
The first best-practices guide to organizing and managing global software teams. Examine what drives global teams apart and what keeps them together. Covers technical, procedural, managerial, and cultural issues Includes real-world global case studies.
Software development is tough enough when it's done locally - but it's even tougher when you're trying to manage cultural, language, and time-zone differences too. In Global Software Teams, expert consultant Erran Carmel brings together the latest best practices and real-world case studies in global software development-showing what works and what doesn't.
Discover five "centrifugal forces" that drive global teams apart and six equally powerful "centripetal forces" you can use to hold things together. Learn the best ways to apply:
- Telecommunications infrastructure.
- Collaborative technologies.
- Development methodologies.
- Software frameworks and architectures.
- Team building techniques, and more.
Learn how to build trust among key players regardless of location. Discover which projects best lend themselves to global teams. Understand the obstacles to "follow-the-sun" software development. Whether you're already involved in a global software project - or expect to be - this book provides the answers that can make the difference between success and failure.
See all Product Description