Global Software Development: Managing Virtual Teams and Environments
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.
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
acceptance criteria Candoit centralized changes Chapter contract cost structure cultural differences delivery design authority Dividing effort document control Ę Ę Ę e-mail electronic Eurobyte example expectations expertise face-to-face Figure filing functionality global software development groupware identify integration interface Internet investment issues joint venture Key Thoughts knowledge and experience maintenance model meet metrics module Network Solutions nonvirtual outsourced software partner Patent and Trademark patent application performance phase problem report project team real-time requirements responsibility and accountability risk schedule Software Configuration Management software maintenance software project Software Quality source code staffing strategy Subsystem supplier tasks team members technical telephone test suites tion traceability matrix trade secret Trademark Office U.S. Virgin Islands universal business language updates version control system virtual development virtual environment Virtual Location virtual organization virtual project virtual team virtual technology warranty Webmaster