Risk Management for Collaborative Software Development

Abstract Collaborative software development involving multiple organizational units, often spanning national, language, and cultural boundaries, raises new challenges and risks that can derail software development projects even when traditional risk factors are being controlled. This article presents a framework that can be used to manage collaborative software development projects, based on an extended set of risk management principles. Three risk factors – trust, culture, and collaborative communication – are discussed in depth.

[1]  Venkataraman Ramesh,et al.  When culture and style aren't about clothes: perceptions of task-technology "fit" in global virtual teams , 2001, GROUP.

[2]  Ilze Zigurs,et al.  Paradoxes and Prerogatives in Global Virtual Collaboration , 2001, CACM.

[3]  Ram L. Kumar,et al.  A multi-disciplinary framework for the management of interorganizational systems , 1999, DATB.

[4]  Fadi P. Deek,et al.  The antecedents and impacts of information processing effectiveness in inter-organizational collaborative software development , 2006 .

[5]  Fadi P. Deek,et al.  Computer-Supported Collaboration , 2003 .

[6]  Dorothy E. Leidner,et al.  Leadership Effectiveness in Global Virtual Teams , 2002, J. Manag. Inf. Syst..

[7]  Ian Gorton,et al.  Issues in co-operative software engineering using globally distributed teams , 1996, Inf. Softw. Technol..

[8]  Audris Mockus,et al.  Shared Mental Models, Familiarity, and Coordination: A Multi-Method Study of Distributed Software Teams , 2002, ICIS.

[9]  Jonathan L. Ostwald Supporting collaborative design with representations for mutual understanding , 1995, CHI 95 Conference Companion.

[10]  S. Chopra,et al.  Supply Chain Management: Strategy, Planning & Operation , 2007 .

[11]  Kathy Schwalbe,et al.  Information Technology Project Management , 1999 .

[12]  Blake Ives,et al.  Virtual teams: a review of current literature and directions for future research , 2004, DATB.

[13]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[14]  Debbie Zorn,et al.  Stakeholders' Views of Factors That Impact Successful Interagency Collaboration , 2003 .

[15]  Bruce A. Reinig,et al.  Management of Virtual Project Teams: Guidelines for Team Leaders , 2005, Commun. Assoc. Inf. Syst..

[16]  Simon Rogerson,et al.  RESPONSIBLE RISK ANALYSIS FOR SOFTWARE DEVELOPMENT: CREATING THE SOFTWARE DEVELOPMENT IMPACT STATEMENT , 2005 .

[17]  Suzanne Rivard,et al.  An Integrative Contingency Model of Software Project Risk Management , 2001, J. Manag. Inf. Syst..

[18]  Trevor Williams,et al.  Interorganisational information systems: issues affecting interorganisational cooperation , 1997, J. Strateg. Inf. Syst..

[19]  J. Winch,et al.  Supply Chain Management: Strategy, Planning, and Operation , 2003 .

[20]  Mark T. Maybury,et al.  Collaborative Virtual Environments for Analysis and Decision Support , 2001, CACM.

[21]  Sarma R. Nidumolu A Comparison of the Structural Contingency and Risk-Based Perspectives on Coordination in Software Development Projects , 1996, J. Manag. Inf. Syst..

[22]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) , 1997 .

[23]  Jonathan W. Palmer,et al.  Supporting the virtual organization through information technology in a new venture: the RETEX experience , 1996, SIGCPR '96.