+612 9045 4394
 
CHECKOUT
Global Software Development : Managing Virtual Teams and Environments - Dale Walter Karolak

Global Software Development

Managing Virtual Teams and Environments

Paperback Published: 10th January 1999
ISBN: 9780818687013
Number Of Pages: 172

Share This Book:

Paperback

RRP $142.95
$121.95
15%
OFF
or 4 easy payments of $30.49 with Learn more
Ships in 5 to 9 business days

Over the last several decades, improvements in software development tools and methods have allowed geographically and culturally diverse groups to come together in global software development teams. Team members bring diverse expectations and goals that make the task of virtual product development considerably more complex than the most complex in-house projects.<br> <br> Global Software Development covers the delicate tasks of managing diverse cultural expectations, establishing responsibility, implementing accountability, and defining process and product ownership. Subtle changes in the cost, schedule, and quality issues involved in normal product delivery are also examined. Although focused on global development projects, the book discusses issues that apply to most distributed software development environments.<br> <br> Following the life cycle of a typical software development project, the text examines the growing need for global software development and the foundations of its strategy. From setting up the initial environment and project team, the book progresses through every development stage emphasizing the differences between traditional and virtual management. The final chapter presents three case studies illustrating the principles and activities described in the preceding chapters.<br> <br> Dale Karolak's goal is to make it easier for managers to understand what to consider when managing a virtual project and offers a broad spectrum of information that enhances the reader's understanding of global software development.

Prefacep. xi
What's Driving Global Development?p. 1
Industry Driversp. 2
Supply and Demandp. 2
Global Marketp. 2
Business Driversp. 5
Strategic Partnershipsp. 5
Joint Venturesp. 7
Global Companiesp. 7
What Will Change?p. 8
Strategic Partnershipsp. 9
Joint Venturesp. 9
Global Companiesp. 9
In-House Developmentsp. 9
Key Thoughtsp. 10
Bibliographyp. 10
Introducing the Virtual Software Organizationp. 11
Virtual vs. Nonvirtualp. 11
Do I Need a Virtual Project Team?p. 12
Virtual Technologyp. 14
Benefitsp. 16
Risksp. 17
Costsp. 19
Putting a Virtual Team Togetherp. 20
Going Virtual in the Development Life Cyclep. 21
Key Thoughtsp. 22
Bibliographyp. 23
First Stepsp. 25
Elements of a Good Contractp. 25
Statement of Workp. 25
Cost Structuresp. 27
Investment Capital and Capital Equipmentp. 28
Warrantyp. 29
Schedule and Performancep. 30
Outsourcing Within a Companyp. 31
Ownershipp. 32
Staffingp. 33
Commitmentp. 33
Key Thoughtsp. 34
Dividing the Effortp. 35
Business Relationshipsp. 35
Development Phasesp. 39
Architectural Considerationsp. 40
Knowledge and Experiencep. 41
Leadershipp. 42
Staffingp. 43
Tools and Capital Resourcesp. 44
Key Thoughtsp. 45
Bibliographyp. 46
Responsibility and Accountabilityp. 47
Determining and Documenting Expectationsp. 47
Cultural Differencesp. 48
Issues to Documentp. 48
Virtual Organization Structurep. 49
Schedule, Cost, and Qualityp. 50
Tools and Methodsp. 52
Software Configuration Managementp. 52
Quality Controlp. 54
Metricsp. 55
Problem Reportsp. 57
Conflict Resolutionp. 59
Technical Conflictsp. 59
Business Conflictsp. 60
Key Thoughtsp. 60
Bibliographyp. 62
Effective Communicationp. 63
Face-to-Facep. 64
Telephone Conferencep. 66
Video Conferencep. 66
Electronic Communicationp. 67
The Web and Internetp. 67
Dedicated WANs and LANsp. 68
Electronic Bulletin Boardsp. 69
Other Considerationsp. 69
Cultural Differencesp. 69
Time Differencesp. 70
Organizing Communicationsp. 70
Securityp. 71
Key Thoughtsp. 71
Bibliographyp. 72
Managing the Piecesp. 75
Risksp. 75
Cultural Differencesp. 76
Organizationp. 77
Software Configuration Managementp. 78
Configuration Libraryp. 80
Version Controlp. 81
Documentation Controlp. 82
Decision Making and Accountabilityp. 85
Key Thoughtsp. 85
Bibliographyp. 86
Integrationp. 89
Strategiesp. 89
Decentralizedp. 91
Centralizedp. 91
Just-in-Timep. 91
Toolsp. 92
Test Suitesp. 93
Acceptance Criteriap. 94
Documentationp. 96
Virtual Supportp. 97
Key Thoughtsp. 97
Bibliographyp. 99
Maintenancep. 101
Cultural Differencesp. 101
Maintenance Modelsp. 102
Distributedp. 103
Centralizedp. 103
Singlep. 105
Which Is Best?p. 106
The Maintenance Environmentp. 106
Updating Development Toolsp. 107
Key Thoughtsp. 108
Bibliographyp. 109
Three Case Studiesp. 111
Webmaster Inc.p. 111
The Arrangementp. 111
The Projectp. 112
The Difficultiesp. 112
Analysisp. 114
Conglomerate Inc.p. 116
The Arrangementp. 116
The Projectp. 116
The Difficultiesp. 117
Analysisp. 118
Candoit Inc.p. 119
The Arrangementp. 120
The Projectp. 121
The Difficultiesp. 121
Analysisp. 122
Epilogue: The Virtual Futurep. 125
Tutorial on Intellectual Property Protectionp. 129
Trade Secretsp. 129
Copyrightsp. 130
Trademarksp. 131
Mask Worksp. 132
Patentsp. 132
Advantages of Patentingp. 133
What Can Be Patented?p. 134
The Patenting Processp. 135
Patent Rights in US Government Software Contractsp. 139
Foreign Patentsp. 140
Bibliographyp. 142
What Happens When?p. 143
Major International Software Quality Standardsp. 147
Global Standardsp. 147
European Standardsp. 147
North American Standardsp. 148
Pacific Rim Standardsp. 149
List of Figuresp. 151
List of Tablesp. 153
About the Authorp. 155
Indexp. 157
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9780818687013
ISBN-10: 0818687010
Series: IEEE Computer Society Press
Audience: General
Format: Paperback
Language: English
Number Of Pages: 172
Published: 10th January 1999
Country of Publication: US
Dimensions (cm): 22.81 x 15.24  x 0.97
Weight (kg): 0.25