Imparting the importance of culture to global software development

Professional software development is normally team based and is recognised as a socio-technical activity. In recent years, this has been coupled with the increasing popularity of outsourcing and offshoring software development. These are two significant issues, which need to be considered and recognized. As educators, it is important that we prepare our students, at both the undergraduate and postgraduate level to make informed and meaningful contributions to the industry they plan to enter. To facilitate this we need to consider providing modules that outline the benefits and problems associated with globally distributed software development. As research has identified, a key element of any such module is the importance and impact that cultural diversity plays. To facilitate understanding in this area, students can benefit from knowledge of the literature on culture. This can provide essential information which allows them to understand the broader aspects of this important topic. In this paper, global software development and culture are placed in context. A summary of relevant literature with respect to culture is presented and discussed. Details of modules on the topic of global software development for both undergraduates and postgraduates, which utilised this literature, are outlined. The results from an inductive study carried out with some of the students who undertook these modules are also presented and discussed.

[1]  A. Furnham The Psychology of Behaviour at Work - The Individual in the Organization Adrian Furnham The Psychology of Behaviour at Work - The Individual in the Organization Psychology Press 821pp £16.95 1 84169 504 184169504 [Formula: see text]. , 2005, Nursing standard (Royal College of Nursing (Great Britain) : 1987).

[2]  Christof Ebert,et al.  Improving validation activities in a global software development , 2001, Proceedings of the 23rd International Conference on Software Engineering. ICSE 2001.

[3]  Ita Richardson,et al.  Project Management within Virtual Software Teams , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[4]  R. Davison Offshoring information technology: Sourcing and outsourcing to a global workforce , 2006, Electron. J. Inf. Syst. Dev. Ctries..

[5]  Valentine Casey Software Testing and Global Industry: Future Paradigms , 2009 .

[6]  Charles Hampden-Turner,et al.  Response to Geert Hofstede , 1997 .

[7]  M. Bond,et al.  The Confucius connection: From cultural roots to economic growth , 1988 .

[8]  R. Bennett,et al.  THE RELATIVE EFFECTS OF SITUATIONAL PRACTICES AND CULTURALLY INFLUENCED VALUES/BELIEFS ON WORK ATTITUDES , 1999 .

[9]  Judith S. Olson,et al.  Culture Surprises in Remote Software Development Teams , 2003, ACM Queue.

[10]  Jean Thilmany,et al.  Managing across cultures , 2021, Advertising Management in a Digital Environment.

[11]  Kent Glenzer Managing cultural differences: Leadership strategies for a new world of business (4th ed.), by Philip R. Harris and Robert T. Moran. (1996). Houston: Gulf. 391 pp., $39.95 cloth , 1997 .

[12]  Mary Beth Rosson,et al.  Training Students to Work Effectively in Partially Distributed Teams , 2009, TOCE.

[13]  J. Alberto Espinosa,et al.  The impact of time separation on coordination in global software teams: a conceptual foundation , 2003, Softw. Process. Improv. Pract..

[14]  E. Hall,et al.  Understanding Cultural Differences , 1989 .

[15]  Ita Richardson,et al.  Practical experience of virtual team software development , 2004 .

[16]  Charles Hampden-Turner,et al.  Riding the waves of culture : understanding cultural diversity in global business , 1998 .

[17]  Ita Richardson,et al.  Outsourcing software development the remote project manager's perspective , 2010 .

[18]  N. Hoffart Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory , 2000 .

[19]  Audris Mockus,et al.  Distance, dependencies, and delay in a global collaboration , 2000, CSCW '00.

[20]  Ita Richardson,et al.  Virtual teams: understanding the impact of fear , 2008, Softw. Process. Improv. Pract..

[21]  Ita Richardson,et al.  Having a Foot on Each Shore - Bridging Global Software Development in the Case of SMEs , 2008, 2008 IEEE International Conference on Global Software Engineering.

[22]  Mikael Berndtsson,et al.  References and Citations , 2002 .

[23]  A. Furnham The psychology of behaviour at work , 2005 .

[24]  Doug Vogel,et al.  e-collaboration: the reality of virtuality , 2002 .

[25]  George F. Simons Managing Cultural Differences – Leadership Strategies for a New World of Business , 2000 .

[26]  Geert Hofstede,et al.  Riding the waves of commerce: A test of trompenaars' “model” of national culture differences , 1996 .

[27]  Anselm L. Strauss,et al.  Basics of qualitative research : techniques and procedures for developing grounded theory , 1998 .

[28]  G. Hofstede,et al.  Cultures and Organizations: Software of the Mind , 1991 .

[29]  P. Shalit The Silent Language , 1964 .

[30]  Ita Richardson,et al.  Implementation of Global Software Development: a structured approach , 2009, Softw. Process. Improv. Pract..

[31]  Wendy Hall,et al.  Managing Cultures: Making Strategic Relationships Work , 1996 .

[32]  J. Herbsleb,et al.  Global software development , 2001 .

[33]  J. Roberto Evaristo,et al.  Geographically distributed project teams: a dimensional analysis , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[34]  Steve Sawyer,et al.  Software development teams , 2004, CACM.

[35]  Rafael Prikladnicki,et al.  Global software development in practice lessons learned , 2003, Softw. Process. Improv. Pract..

[36]  Sundeep Sahay,et al.  Managing cross-cultural issues in global software outsourcing , 2004, CACM.

[37]  Christof Ebert,et al.  Surviving Global Software Development , 2001, IEEE Softw..

[38]  R. Bhagat Culture's Consequences: Comparing Values, Behaviors, Institutions, and Organizations Across Nations , 2002 .

[39]  Felix B. Tan,et al.  Beyond Models of National Culture in Information Systems Research , 2002, J. Glob. Inf. Manag..

[40]  H. Keith Edwards,et al.  Analysis of the effectiveness of global virtual teams in software engineering projects , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[41]  Valentine Casey,et al.  Leveraging or Exploiting Cultural Difference? , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[42]  Vibeke Dalberg,et al.  Managing Offshore Outsourcing of Knowledge-intensive Projects - A People Centric Approach , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[43]  Pär J. Ågerfalk,et al.  Session details: Flexible and distributed software processes: old petunias in new bowls? , 2006 .

[44]  B. McSweeney Hofstede’s Model of National Cultural Differences and their Consequences: A Triumph of Faith - a Failure of Analysis , 2002 .

[45]  Vijay K. Vemuri,et al.  Global Software Teams: Collaborating Across Borders and Time Zones , 2002 .

[46]  Audris Mockus,et al.  Challenges of global software development , 2001, Proceedings Seventh International Software Metrics Symposium.

[47]  Geoff Walsham,et al.  Cross-Cultural Software Production and Use: A Structurational Analysis , 2002, MIS Q..

[48]  Soon Ang,et al.  Employment outsourcing in information systems , 1996, CACM.

[49]  Ita Richardson,et al.  Uncovering the reality within virtual software teams , 2006, GSD '06.

[50]  Erran Carmel,et al.  Tactical Approaches for Alleviating Distance in Global Software Development , 2001, IEEE Softw..

[51]  James D. Herbsleb,et al.  Splitting the organization and integrating the code: Conway's law revisited , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[52]  Valentine Casey,et al.  A Structured Approach to Global Software Development , 2010 .

[53]  Ita Richardson,et al.  Globalizing Software Development in the Local Classroom , 2007, 20th Conference on Software Engineering Education & Training (CSEET'07).

[54]  Dale Walter Karolak Global Software Development: Managing Virtual Teams and Environments , 1999 .