Global Software Development: Managing Virtual Teams and Environments

Front Cover
Over the last several decades, improvements in software developmenttools and methods have allowed geographically and culturallydiverse groups to come together in global software developmentteams. Team members bring diverse expectations and goals that makethe task of virtual product development considerably more complexthan the most complex in-house projects.

Global Software Development covers the delicate tasks of managingdiverse cultural expectations, establishing responsibility,implementing accountability, and defining process and productownership. Subtle changes in the cost, schedule, and quality issuesinvolved in normal product delivery are also examined. Althoughfocused on global development projects, the book discusses issuesthat apply to most distributed software developmentenvironments.

Following the life cycle of a typical software development project,the text examines the growing need for global software developmentand the foundations of its strategy. From setting up the initialenvironment and project team, the book progresses through everydevelopment stage emphasizing the differences between traditionaland virtual management. The final chapter presents three casestudies illustrating the principles and activities described in thepreceding chapters.

Dale Karolak's goal is to make it easier for managers to understandwhat to consider when managing a virtual project and offers a broadspectrum of information that enhances the reader's understanding ofglobal software development.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Introducing the Virtual Software Organization
Putting a Virtual Team Together

15 other sections not shown

Common terms and phrases

About the author (1998)

Dr. Dale Walter Karolak is an engineering director at TRW Automotive Electronics, where he is responsible for product development for domestic and international customers. His previous positions include software and systems engineering manager at ITT Aerospace/Communications, and software engineer at GTE Communications Systems R&D Laboratories. He is the creator of the Just-in-Time software developing methodology, holds a patent on the Communications Management System Architecture, and has three patents pending in software architecture and communication.
Dr. Karolak has headed virtual software development ventures worldwide, including the US, Europe, and the Middle East. His projects typically involve domestic and international companies and project teams of from 10 to 70 members. At present, he is assessing a joint US-European project to produce an automotive safety-critical product, and is currently conducting a series of joint design reviews.
Dr. Karolak received a PhD in software engineering from Union Institute, and MBA from the University of Phoenix, and a BS in computer science from Central Michigan University. He is the author of the IEEE Computer Society′s bestseller Software Engineering Risk Management and developer of SERIM, the product that evolved from the book. Dr. Karolak is a frequent speaker at international conferences and has published widely in software management, metrics, reliability, quality, testing, and architecture. He is a member of the IEEE, IEEE Computer Society, ACM, and Society of Automotive Engineers.
Dr. Karolak can be contacted at

Bibliographic information