Motivation and Autonomy in Global Software Development: An Empirical Study

Distributed development involving globally distributed teams in different countries and timezones adds additional complexity into an already complex undertaking. This paper focuses on the effect of global software development on motivation. Specifically, we ask, what impact does misalignment between needed and actual autonomy have on global team motivation? We studied members of two distributed software development teams with different degrees of distribution, both following the Scrum approach to software development. One team's members are distributed across Ireland, England and Wales; the other has members in locations across Europe and North America. We observed the teams during their Scrum "ceremonies," and interviewed each team member, during which asked we asked team members to rate their motivation on a 5 point ordinal scale. Considering both the reported motivation levels, and qualitative analysis of our observations and interviews, our results suggest that autonomy appears to be just one of three job aspects that affect motivation, the others being competence and relatedness. We hypothesize that (1) autonomy is a necessary but not sufficient condition for motivation among experienced team members, and (2) autonomy is not a motivator unless accompanied by sufficient competence.

[1]  J. Daniel Couger,et al.  Motivating and managing computer personnel , 1980 .

[2]  Tracy Hall,et al.  The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick , 2008, SIGMIS CPR '08.

[3]  Helen Sharp,et al.  Motivation in Software Engineering: A systematic literature review , 2008, Inf. Softw. Technol..

[4]  John Noll,et al.  What Motivates Software Engineers Working in Global Software Development? , 2015, PROFES.

[5]  E. Deci,et al.  Self‐determination theory and work motivation , 2005 .

[6]  T. Das,et al.  Trust, Control, and Risk in Strategic Alliances: An Integrated Framework , 2001 .

[7]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[8]  Christof Ebert,et al.  Managing Risks in Global Software Engineering: Principles and Practices , 2008, 2008 IEEE International Conference on Global Software Engineering.

[9]  E. Deci,et al.  Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being. , 2000, The American psychologist.

[10]  Muhammad Ali Babar,et al.  Factors that motivate software engineering teams: A four country empirical study , 2014, J. Syst. Softw..

[11]  Kieran Conboy,et al.  Motivating Agile Teams: A Case Study of Teams in Ireland and Sweden , 2010 .

[12]  Fabio Q. B. da Silva,et al.  Motivation in software engineering: A systematic review update , 2011, EASE.

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

[14]  Bruno S. Frey,et al.  Successful management by motivation : balancing intrinsic and extrinsic incentives , 2002 .

[15]  Jayesh Prasad,et al.  One size does not fit all: Managing IT employees' employment arrangements , 2007 .

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

[17]  Pär J. Ågerfalk,et al.  Fundamentals of Agile Distributed Software Development , 2010, Agility Across Time and Space.

[18]  Hermano Perrelli de Moura,et al.  Motivational Factors for Distributed Software Development Teams , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering Workshops.

[19]  Edward L. Deci,et al.  Cognitive Evaluation Theory , 1985 .

[20]  Simon Trang,et al.  The Role Of Motivational Factors In Distributed Software Development Teams: An Empirical Investigation , 2013, ECIS.

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

[22]  Amy Law,et al.  Effects of agile practices on social factors , 2005, ACM SIGSOFT Softw. Eng. Notes.

[23]  Helen Sharp,et al.  Does the XP environment meet the motivational needs of the software developer? An empirical study , 2007, Agile 2007 (AGILE 2007).

[24]  Susan E. Yager,et al.  Career orientation and organizational commitment of IT personnel , 2005, SIGMIS CPR '05.

[25]  Edgar H. Schein,et al.  Career anchors revisited: Implications for career development in the 21st century , 1996 .

[26]  Ita Richardson,et al.  A Global Teaming Model for Global Software Development Governance: A Case Study , 2016, 2016 IEEE 11th International Conference on Global Software Engineering (ICGSE).

[27]  Jeff Sutherland,et al.  The Scrum Guide , 2012 .

[28]  E. Deci,et al.  Self-determination theory: A macrotheory of human motivation, development, and health. , 2008 .

[29]  Ita Richardson,et al.  Global software development and collaboration: barriers and solutions , 2010, INROADS.

[30]  Lyman W. Porter,et al.  Differential perceptions of employers' inducements: implications for psychological contracts , 1998 .

[31]  Bertrand Meyer,et al.  Agile vs. structured distributed software development: A case study , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering.

[32]  E. Deci,et al.  Self-regulation and the problem of human autonomy: does psychology need choice, self-determination, and will? , 2006, Journal of personality.

[33]  Klaas-Jan Stol,et al.  Scaling agile methods to regulated environments: An industry case study , 2013, 2013 35th International Conference on Software Engineering (ICSE).

[34]  Edward L. Deci,et al.  Intrinsic Motivation and Self-Determination in Human Behavior , 1975, Perspectives in Social Psychology.

[35]  D. Buchanan,et al.  Organizational Behaviour: an Introductory Text , 1972 .

[36]  Tuomo Kähkönen,et al.  Agile Methods for Large Organizations - Building Communities of Practice , 2004, Agile Development Conference.

[37]  Pär J. Ågerfalk,et al.  Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[38]  Geir Kjetil Hanssen,et al.  Signs of Agile Trends in Global Software Engineering Research: A Tertiary Study , 2011, 2011 IEEE Sixth International Conference on Global Software Engineering Workshop.

[39]  Casper Lassenius,et al.  Using Iterative and Incremental Processes in Global Software Development , 2004, ICSE 2004.

[40]  Jayesh Prasad,et al.  Instrument validation for investigating a model of employment arrangement fit for IT professionals , 2003, SIGMIS CPR '03.

[41]  Herbert L. Petri,et al.  Motivation: Theory, Research, and Applications , 1995 .

[42]  Pekka Abrahamsson,et al.  ‘Lots done, more to do’: the current state of agile systems development research , 2009, Eur. J. Inf. Syst..