Understanding Lack of Trust in Distributed Agile Teams: A grounded theory study

Background: Trust fuels team performance and contributes to build an effective and cohesive team. The self-organizing and collaborative nature of Agile teams increases the importance of trust in software development teams. Trust is, however, affected in distributed teams. Aim: To investigate the emergent key concerns, particularly the impact of trust, in distributed Agile teams. Method: Through a Grounded Theory study that explores distributed software development from the specific perspective of Agile practitioners, we interviewed 45 participants from 28 different software companies in the USA, India, and Australia. Results: In this paper, we present the reasons for lack of trust and its adverse effects in distributed Agile teams that emerged from our analysis, using the causal-consequences theoretical model. Conclusion: Understanding the causes and consequences of lack of trust can develop awareness of the importance of trust in distributed teams, and pave ways for effectively building trust in project-oriented contexts.

[1]  Kieran Conboy,et al.  Using Agile Practices to Build Trust in an Agile Team: A Case Study , 2010, ISD.

[2]  B. Glaser The Constant Comparative Method of Qualitative Analysis , 1965 .

[3]  B. Glaser Basics of Grounded Theory Analysis: Emergence Vs. Forcing , 1992 .

[4]  S. Georgieva,et al.  Best Practices in Project Management Through a Grounded Theory Lens , 2008 .

[5]  Alireza Moghaddam,et al.  Coding Issues in Grounded Theory. , 2006 .

[6]  James Noble,et al.  Understanding the Importance of Trust in Distributed Agile Projects: A Practical Perspective , 2010, XP.

[7]  George Mangalaraj,et al.  Challenges of migrating to agile methodologies , 2005, CACM.

[8]  Stephanie D. Teasley,et al.  Rapid Software Development through Team Collocation , 2002, IEEE Trans. Software Eng..

[9]  Hwan-Seung Yong,et al.  Distributed agile: project management in a global environment , 2010, Empirical Software Engineering.

[10]  Casper Lassenius,et al.  Could Global Software Development Benefit from Agile Methods? , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[11]  Brian Fitzgerald,et al.  Customising agile methods to software practices at Intel Shannon , 2006, Eur. J. Inf. Syst..

[12]  Daniela E. Damian,et al.  Essential communication practices for Extreme Programming in a global software development team , 2006, Inf. Softw. Technol..

[13]  Peter Constable,et al.  DSDM: Dynamic Systems Development Method: The Method in Practice , 1997 .

[14]  James Noble,et al.  Balancing acts: walking the Agile tightrope , 2010, CHASE '10.

[15]  Tracy Hall,et al.  Investigating the Role of Trust in Agile Methods Using a Light Weight Systematic Literature Review , 2008, XP.

[16]  Robert Biddle,et al.  The Social Nature of Agile Teams , 2007, Agile 2007 (AGILE 2007).

[17]  Frank Maurer,et al.  Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry , 2008, Agile 2008 Conference.

[18]  James Noble,et al.  The XP Customer Team: A Grounded Theory , 2009, 2009 Agile Conference.

[19]  Steve R. Palmer,et al.  A Practical Guide to Feature-Driven Development , 2002 .

[20]  Muhammad Ali Babar,et al.  Towards a Framework for Using Agile Approaches in Global Software Development , 2009, PROFES.

[21]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[22]  Jane Barnsteiner,et al.  Using Grounded Theory in Nursing , 2002 .

[23]  Russell L. Purvis,et al.  Trust-building mechanisms utilized in outsourced IS development projects: a case study , 2004, Inf. Manag..

[24]  Alistair Cockburn,et al.  Crystal Clear: A Human-Powered Methodology for Small Teams , 2004 .

[25]  James Noble,et al.  Technical Report 1201 Distribution and Agility : It ’ s All About Trust , 2012 .

[26]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[27]  B. Glaser Doing grounded theory : issues and discussions , 1998 .

[28]  Kieran Conboy,et al.  Distributed Agile Development: A Case Study of Customer Communication Challenges , 2009, XP.

[29]  Peng Xu,et al.  Can distributed software development be agile? , 2006, CACM.

[30]  U. Yeliz Eseryel,et al.  The Role of Face-to-Face Meetings in Technology-Supported Self-Organizing Distributed Teams , 2007, IEEE Transactions on Professional Communication.

[31]  Rashina Hoda,et al.  Self-Organizing Agile Teams: A Grounded Theory , 2011 .

[32]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[33]  D. Sandy Staples,et al.  Toward Contextualized Theories of Trust: The Role of Trust in Global Virtual Teams , 2004, Inf. Syst. Res..

[34]  Philippe Kruchten,et al.  A methodological leg to stand on: lessons learned using grounded theory to study software development , 2008, CASCON '08.

[35]  James Noble,et al.  Effective Communication in Distributed Agile Software Development Teams , 2011, XP.

[36]  James Noble,et al.  Understanding Team Dynamics in Distributed Agile Software Development , 2012, XP.

[37]  Nils Brede Moe,et al.  Understanding Lacking Trust in Global Software Teams: A Multi-case Study , 2007, PROFES.

[38]  Kieran Conboy,et al.  Agile Practices: The Impact on Trust in Software Project Teams , 2012, IEEE Software.

[39]  Austen Rainer,et al.  Trust in software outsourcing relationships: An empirical investigation of Indian software companies , 2006, Inf. Softw. Technol..

[40]  Muhammad Ali Babar,et al.  Establishing and maintaining trust in software outsourcing relationships: An empirical investigation , 2007, J. Syst. Softw..

[41]  C. Marlene Fiol,et al.  Identification in Face-to-Face, Hybrid, and Pure Virtual Teams: Untangling the Contradictions , 2005, Organ. Sci..

[42]  Mary C. Jones,et al.  IS project team performance: An empirical assessment , 1996, Inf. Manag..

[43]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[44]  Robert P. Bostrom,et al.  Successful application of communication techniques to improve the systems development process , 1989, Inf. Manag..

[45]  Orit Hazzan,et al.  The Agile Manifesto , 2014 .

[46]  Blake Ives,et al.  Trust and the Unintended Effects of Behavior Control in Virtual Teams , 2003, MIS Q..

[47]  Alf Crossman,et al.  Trust, commitment and team working: the paradox of virtual organizations , 2004 .

[48]  Tore Dybå,et al.  What Do We Know about Agile Software Development? , 2009, IEEE Software.

[49]  Eduardo Salas,et al.  Distributed coordination space: Toward a theory of distributed team process and performance , 2003 .

[50]  Christina Goulding,et al.  Grounded Theory: some reflections on paradigm, procedures and misconceptions , 1999 .

[51]  Rajiv Sabherwal,et al.  The role of trust in outsourced IS development projects , 1999, CACM.

[52]  A. Cockburn,et al.  Agile Software Development: The People Factor , 2001, Computer.

[53]  Kenwyn K. Smith,et al.  A Paradoxical Conception of Group Dynamics , 1987 .

[54]  Erran Carmel,et al.  Thirteen assertions for globally dispersed software development research , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[55]  Helen Sharp,et al.  The Characteristics of XP Teams , 2004, XP.

[56]  Tore Dybå,et al.  Understanding Self-Organizing Teams in Agile Software Development , 2008, 19th Australian Conference on Software Engineering (aswec 2008).

[57]  Gary B. Wills,et al.  Historical Roots of Agile Methods: Where Did "Agile Thinking" Come From? , 2008, XP.

[58]  JaatunMartin Gilje,et al.  Agile Software Development , 2002, Comput. Sci. Educ..

[59]  Helen Sharp,et al.  Collaboration and co-ordination in mature eXtreme programming teams , 2008, Int. J. Hum. Comput. Stud..

[60]  Jens Dibbern,et al.  The impact of cultural differences in offshore outsourcing—Case study results from German–Indian application development projects , 2008, Inf. Syst. Frontiers.

[61]  Bg Glaser,et al.  The grounded theory perspective Theoretical coding. , 2005 .

[62]  James Noble,et al.  Organizing self-organizing teams , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[63]  B. Glaser Theoretical Sensitivity: Advances in the Methodology of Grounded Theory , 1978 .

[64]  James Noble,et al.  Developing a grounded theory to explain the practices of self-organizing Agile teams , 2012, Empirical Software Engineering.

[65]  David H. Gobeli,et al.  Managing conflict in software development teams: a multilevel analysis , 1998 .

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

[67]  Indranil Bose Lessons Learned from Distributed Agile Software Projects: A Case-Based Analysis , 2008, Commun. Assoc. Inf. Syst..

[68]  Giovanni Asproni,et al.  Motivation, Teamwork, and Agile Development , 2004 .

[69]  James Noble,et al.  Bridging cultural differences: a grounded theory perspective , 2011, ISEC.