Motivating Software Engineers Working in Virtual Teams Across the Globe

Chapter

Abstract

The motivation of software engineers affects the quality of the software they produce. Motivation can be viewed in terms of needs. The key need for a software engineer is to ‘identify with their task’ which requires being given a task that is challenging and understanding the purpose and significance of the task in relation to the complete system being developed. Software engineers’ needs are complex – they also require regular feedback, trust, appreciation, rewards, a career path, and sustainable working hours. Furthermore, amongst other fixed environmental factors, these motivators require sensitive tuning in line with a software engineer’s personality and career stage. Creating this personality-job fit is not easy in a co-located environment, so how can project managers motivate teams of individuals distributed across the globe?

This chapter reflects on some of the motivational issues that managers of virtual teams may encounter. Some background theory is presented for a deeper understanding of how to manage team motivation. Recommendations are drawn from a case study where issues raised by practitioners working in virtual teams serve to highlight and magnify known motivational issues. Project managers play an important part in software engineer motivation. If they can create a working environment that motivates individuals in the team, they will find that team members are more likely to turn up to work, are less likely to look elsewhere for employment, will work harder to meet deadlines, will take more pride in their work, and will share their knowledge, concerns, and ideas for innovation.

References

  1. Adams JS (1963) Toward an understanding of inequity. J Abnorm Social Psychol 67:422–436CrossRefGoogle Scholar
  2. Bassett-Jones N, Lloyd GC (2005) Does Herzberg’s motivation theory have staying power? J Manage Develop 24(10):929–943CrossRefGoogle Scholar
  3. Beecham S, Baddoo N, Hall T, Robinson H, Sharp H (2008) Motivation in software engineering: a systematic literature review. Info Softw Technol (IST), Elsevier 50(9–10):860–878CrossRefGoogle Scholar
  4. Beecham S, O’Leary P, Baker S, Richardson I, Noll J (2013) Who are we doing global software development research for? In: 8th IEEE international conference on global software engineering (ICGSE’13), Bari, ItalyGoogle Scholar
  5. Beecham S, Sharp H, Baddoo N, Hall T, Robinson H (2007) Does the XP environment meet the motivational needs of the software developer? An empirical study. Agile 2007 conference. Washington, DCGoogle Scholar
  6. Burn JM, Couger JD, Ma L (1992) Motivating IT professionals. The Hong Kong challenge. Info Manage 22(5):269–280CrossRefGoogle Scholar
  7. Carmel E (1999) Global software teams: collaboration across borders and time zones. Prentice Hall, Saddle River, NJGoogle Scholar
  8. Couger JD, Zawacki RA (1980) Motivating and managing computer personnel. Wiley, New YorkGoogle Scholar
  9. Crepeau RG, Crook CW, Goslar MD, McMurtrey ME (1992) Career anchors of information systems personnel. J Manage Info Syst 9(2):145–160Google Scholar
  10. da Silva FQ, França ACC (2012) Towards understanding the underlying structure of motivational factors for software engineers to guide the definition of motivational programs. J Syst Softw 85(2):216–226CrossRefGoogle Scholar
  11. Deshpande S, Richardson I, Casey V, Beecham S (2010) Culture in global software development - a weakness or strength? In: IEEE international conferences on global software engineering (ICGSE 2010), Princeton, NJGoogle Scholar
  12. Fernández-Sanz L, Misra S (2011) Influence of human factors in software quality and productivity. In: Murgante B, Gervasi O, Iglesias A, Taniar D, Apduhan B (eds) Computational science and its applications - ICCSA 2011, vol 6786. Springer, Berlin, pp 257–269Google Scholar
  13. Ferratt TW, Short LE (1986) Are information systems people different: an investigation of motivational differences. Manage Info Syst (MIS) Q 10(4):377–387CrossRefGoogle Scholar
  14. França ACC, Carneiro DE, da Silva FQ (2012) Towards an explanatory theory of motivation in software engineering: a qualitative case study of a small software company. 26th IEEE Brazilian Symposium on Software Engineering (SBES)Google Scholar
  15. Frey BS, Osterloh M (2002) Successful management by motivation: balancing intrinsic and extrinsic incentives. Springer, BerlinCrossRefGoogle Scholar
  16. Garza AI, Lunce SE, Maniam B (2003) Career anchors of Hispanic information systems professionals. Proceedings - annual meeting of the decision sciences institute, pp 1067–1072Google Scholar
  17. Hackman JR, Oldman GR (1976) Motivation through the design of work: test of a theory. Academic Press, New YorkGoogle Scholar
  18. Hackman RJ, Oldham GR (1974) The job diagnostic survey: an instrument for the diagnosis of jobs and the evaluation of job redesign projects. Office of Naval research manpower administration: NCIS national technical information service, US Department of CommerceGoogle Scholar
  19. Hall T, Beecham S, Baddoo N, Sharp H, Robinson H (2009) A systematic review of theory use in studies investigating the motivations of software engineers. ACM Transac Softw Eng Methodol (TOSEM) 18(3):10Google Scholar
  20. Hall T, Beecham S, Verner J, Wilson D (2008a) The impact of staff turnover on software projects: the importance of understanding what makes software practitioners tick (Refilling the pipeline: meeting the renewed demand for information technology workers). In: ACM-SIGMIS CPR’08 Conference, Charlottesville, VA, April 3–5Google Scholar
  21. Hall T, Sharp H, Beecham S, Baddoo N, Robinson H (2008b) What do we know about developer motivation? IEEE Softw 25(4):92–94CrossRefGoogle Scholar
  22. Handy C (1993) Understanding organisations, 4th edn. England Penguin Books Ltd, MiddlesexGoogle Scholar
  23. Herzberg F, Mausner B, Snyderman BB (1959) Motivation to work, 2nd edn. Wiley, New YorkGoogle Scholar
  24. Hillegersberg Jv, Ligtenberg G, Aydin MN (2011) Getting agile methods to work for Cordys global software product development. In: Fifth global sourcing workshop, Courchevel 1850, FranceGoogle Scholar
  25. Huczynski AA, Buchanan DA (1991) Organizational behaviour: an introductory text, 2nd edn. Prentice Hall, LondonGoogle Scholar
  26. Ituma A (2006) The internal career: an explorative study of the career anchors of information technology workers in Nigeria Proceedings of the 2006 ACM SIGMIS CPR conference on computer personnel research: forty four years of computer personnel research: achievements, challenges & the future. Claremont, CA, pp 205–212Google Scholar
  27. Jalali S, Wohlin C (2012) Global software engineering and agile practices: a systematic review. J Softw Evol Proces 24(6):643–659CrossRefGoogle Scholar
  28. Johnson RE, Chang C-HD, Yang L-Q (2010) Commitment and motivation at work: the relevance of employee identity and regulatory focus. Acad Manage Rev 35(2):226–245CrossRefGoogle Scholar
  29. Jordan E, Whiteley AM (1994) HRM practices in information technology management. In: Computer personnel research conference (SIGCPR) on Reinventing IS: managing information technology in changing organizations. ACM Press, Alexandria, VAGoogle Scholar
  30. Kennedy D, Nur M (2012) The rise of taylorism in knowledge management. In: Proceedings of PICMET’12: technology management for emerging technologies (PICMET)Google Scholar
  31. Kotlarsky J, Oshri I, von Hillegersberg J (2007) Globally distributed component-based software development: an exploratory study of knowledge management and work division. J Info Technol 22:161–173CrossRefGoogle Scholar
  32. Krippendorff K (1980) Content analysis an introduction to its methodology. Sage, Beverly Hills, CAGoogle Scholar
  33. Locke EA (1968) Toward a theory of task motivation and incentives. Organ Behav Human Perfor 3:157–189CrossRefGoogle Scholar
  34. Maslow A (1954) Motivation and personality. Harper & Row, New YorkGoogle Scholar
  35. McClelland DC (1961) The achieving society. Van Nostrand, Princeton, NJCrossRefGoogle Scholar
  36. McConnell S (1996) Avoiding classic mistakes [software engineering]. IEEE Softw 13(5):111–112CrossRefGoogle Scholar
  37. Monasor MJ, Vizcaíno A, Piattini M, Noll J and Beecham S (2013) Towards a global software development community web: identifying patterns and scenarios. In: PARIS Workshop, International Conference on global software development (ICGSE), Bari, ItalyGoogle Scholar
  38. Mullins LJ (1993) Management and organisational behaviour. Pitman Publishing, LondonGoogle Scholar
  39. Noll J, Beecham S, Richardson I (2010) Global software development and collaboration: barriers and solutions. ACM SIGCSE bulletin - special section on global intercultural collaboration (September)Google Scholar
  40. Noll J, Beecham S, Seichter D (2011) A qualitative study of open source software development: the OpenEMR project. In: IEEE empirical software engineering and measurement conference – ESEM 2011, Banff, Canada, September, 19–23Google Scholar
  41. Ocker R, Hiltz SR, Turoff M, Fjermestad J (1995) The effects of distributed group support and process structuring on software requirements development teams: results on creativity and quality. J Manage Info Syst 12(3):127–153Google Scholar
  42. Olson JS, Olson GM (2004) Culture surprises in remote software development teams. ACM Q, Nova Iorque 1(9):52–59Google Scholar
  43. Parnas D (1972) On the criteria to be used in decomposing systems into modules. Commun ACM 15(12):1053–1058CrossRefGoogle Scholar
  44. Peters L (2003) Managing software professionals. IEMC’03 proceedings. managing technologically driven organizations: the human side of innovation and change (IEEE Cat. No.03CH37502). IEEE, Albany, NY, pp 61–66Google Scholar
  45. Petri HL, Govern JM (2012) Motivation: theory, research, and application, 6th edn. Wadsworth Publishing, Belmont, CAGoogle Scholar
  46. Richardson I, Casey V, McCaffery F, Burton J, Beecham S (2012) A process framework for global software engineering teams. Info Softw Technol 54(11):1175–1191CrossRefGoogle Scholar
  47. Riehle D (2007) The economic motivation of open source: stakeholder perspectives. IEEE Comput 40(4):25–32CrossRefGoogle Scholar
  48. Roberts J, Hann I, Slaughter S (2004) Understanding the motivations, participation and performance of open source software developers: a longitudinal study of the Apache projects. Carnegie Mellon University Working PaperGoogle Scholar
  49. Shah H, Nersessian NJ, Harrold MJ, Newstetter W (2012) Studying the influence of culture in global software engineering: thinking in terms of cultural models In: ACM proceedings of the 4th international conference on intercultural collaboration, Bengaluru, IndiaGoogle Scholar
  50. Sharp H, Baddoo N, Beecham S, Hall T, Robinson H (2009) Models of motivation in software engineering. Info Softw Technol 51(1):219–233CrossRefGoogle Scholar
  51. Sharp H, Hall T, Baddoo N, Beecham S (2007) Exploring motivational differences between software developers and project managers. In: The 6th joint meeting of the european software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering (ESEC/FSE07), Dubrovnik, CroatiaGoogle Scholar
  52. Skinner BF (1976) Walden two. Macmillan, New YorkGoogle Scholar
  53. Šmite D (2007) Global software development improvement. PhD Thesis, Riga Information Technology Institute, University of LatviaGoogle Scholar
  54. Šteinberga L, Šmite D (2011) Towards a contemporary understanding of motivation in distributed software projects: solution proposal, vol 770. University of Latvia, Computer Science and Information Technologies, pp 15–26Google Scholar
  55. Sumner M, Yager S, Franke D (2005) Career orientation and organizational commitment of IT personnel. ACM SIGMIS CPR conference on computer personnel research (Atlanta, Georgia, USA, April 14 16, 2005) pp 75–80Google Scholar
  56. Taylor FW (1947) Scientific management. Harper & Row, New YorkGoogle Scholar
  57. Van de Walle B, Campbell C, Deek FP (2007) The impact of task structure and negotiation sequence on distributed requirements negotiation activity, conflict, and satisfaction, published by LNCSGoogle Scholar
  58. Verner J, Beecham S, Cerpa N (2010) Stakeholder dissonance: disagreements on project outcome and its impact on team motivation across three countries. In: ACM SIGMIS CPR’10, Vancouver, CanadaGoogle Scholar
  59. Verner J, Ali-Barbar M, Cerpa N, Hall T, Beecham S (2014) Factors that motivate software engineering teams: a four country empirical study. J Syst Softw 95:115–127CrossRefGoogle Scholar
  60. Vroom VH (1964) Work and motivation. Wiley, New YorkGoogle Scholar
  61. Ye Y, Kishida J (2003) Toward an understanding of the motivation of open source software developers. Proceedings - International conference on software engineering, pp 419–429Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Department of Computer Science and Information Systems, Lero – The Irish Software Engineering CentreUniversity of LimerickLimerickIreland

Personalised recommendations