Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICSE-SEIP.2019.00025acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Coping strategies for temporal, geographical and sociocultural distances in agile GSD: a case study

Published: 27 May 2019 Publication History

Abstract

Globally distributed software development teams face a number of challenges in their work that are associated with temporal, geographical and sociocultural distances. This case study explores the relationship between agile practices and these three distances in global software development. Data was collected by interviews and secondary data analysis. The results show that the three distances affect agile practices and the case team modifies the agile practices accordingly. Agile practices, in turn, affect the three distances by reducing communication, control and coordination challenges. Non-agile coping strategies such as specialised communication strategies also play an important role to alleviate the effects of the different distances.

References

[1]
S. Sahay, "Global software alliances: the challenge of 'standardization'," Scandinavian Journal of Information Systems, vol. 15, no. 1, p. 11, 2003.
[2]
H. Holmström, B. Fitzgerald, P. J. Ågerfalk, and E. Ó. Conchúir, "Agile practices reduce distance in global software development," Information systems management, vol. 23, no. 3, pp. 7--18, 2006.
[3]
J. D. Herbsleb and A. Mockus, "An empirical study of speed and communication in globally distributed software development," IEEE Transactions on software engineering, vol. 29, no. 6, pp. 481--494, 2003.
[4]
D. Damian, "Workshop on global software development," SIGSOFT Software. Eng. Notes, vol. 27, no. 5, 2002.
[5]
P. J. Agerfalk, B. Fitzgerald, H. Holmstrom Olsson, B. Lings, B. Lundell, and E. Ó Conchúir, "A framework for considering opportunities and threats in distributed software development," 2005.
[6]
J. Highsmith, "The great methodologies debate: Part 2," Cutter IT Journal, vol. 15, no. 1, 2002.
[7]
B. Fitzgerald, G. Hartnett, and K. Conboy, "Customising agile methods to software practices at intel shannon," European Journal of Information Systems, vol. 15, no. 2, pp. 200--213, 2006.
[8]
G. Lee, W. DeLone, and J. A. Espinosa, "Ambidextrous coping strategies in globally distributed software development projects," Communications of the ACM, vol. 49, no. 10, pp. 35--40, 2006.
[9]
V. Yadav, "A flexible management approach for globally distributed software projects," Global Journal of Flexible Systems Management, vol. 17, no. 1, pp. 29--40, 2016.
[10]
H. Holtz and F. Maurer, "Knowledge management support for distributed agile processes," in Proceedings of the Workshop on Learning Software Organizations (LSO), 2002.
[11]
E. Hossain, M. A. Babar, and H.-y. Paik, "Using scrum in global software development: a systematic literature review," in 4th IEEE Int. Conf. on Global Software Engineering (ICGSE 2009). IEEE, 2009, pp. 175--184.
[12]
G. K. Hanssen, D. Šmite, and N. B. Moe, "Signs of agile trends in global software engineering research: A tertiary study," in 6th IEEE Int. Conf. on Global Software Engineering Workshop (ICGSEW). IEEE, 2011, pp. 17--23.
[13]
E. Carmel and P. Tjia, Offshoring information technology: Sourcing and outsourcing to a global workforce. Cambridge University Press, 2005.
[14]
E. Carmel and R. Agarwal, "Tactical approaches for alleviating distance in global software development," IEEE Software, vol. 18, no. 2, pp. 22--29, 2001.
[15]
J. Ågerfalk and B. Fitzgerald, "Flexible and distributed software processes: old petunias in new bowls," Communications of the ACM, vol. 49, pp. 27--34, 2006.
[16]
E. Hossain, P. L. Bannerman, and D. R. Jeffery, "Scrum practices in global software development: a research framework," in International Conference on Product Focused Software Process Improvement (PROFES). Springer, 2011, pp. 88--102.
[17]
K. Kaur, A. Jajoo et al., "Applying agile methodologies in industry projects: Benefits and challenges," in Int. Conf. on Computing Communication Control and Automation (ICCUBEA). IEEE, 2015, pp. 832--836.
[18]
D. Šmite, N. B. Moe, and P. J. Ågerfalk, Agility across time and space: Implementing agile methods in global software projects. Springer Science & Business Media, 2010.
[19]
K. Schwaber, Agile project management with Scrum. Microsoft press, 2004.
[20]
J. M. Bass, "Influences on agile practice tailoring in enterprise software development," in AGILE India. IEEE, 2012, pp. 1--9.
[21]
C. Larman, Agile and iterative development: a manager's guide. Addison-Wesley Professional, 2004.
[22]
M. T. Hansen and H. Baggesen, "From cmmi and isolation to scrum, agile, lean and collaboration," in Agile Conference (AGILE'09). IEEE, 2009, pp. 283--288.
[23]
M. Paasivaara, S. Durasiewicz, and C. Lassenius, "Distributed agile development: Using scrum in a large project," in IEEE Int. Conf. on Global Software Engineering (ICGSE). IEEE, 2008, pp. 87--95.
[24]
M. Kircher, P. Jain, A. Corsaro, and D. Levine, "Distributed extreme programming," Proceedings of the Internation Conference on Extreme Programming and Flexible Processes in Software Engineering (XP 2001), pp. 66--71, 2001.
[25]
A. Bryman and E. Bell, Business research methods. Oxford University Press, USA, 2015.
[26]
J. W. Creswell and J. D. Creswell, Research design: Qualitative, quantitative, and mixed methods approaches. Sage publications, 2014, 4th edition.
[27]
A. Fruhling and G.-J. D. Vreede, "Field experiences with extreme programming: developing an emergency response system," Journal of Management Information Systems, vol. 22, no. 4, pp. 39--68, 2006.
[28]
G. Gibbs, C. Taylor, and A. Lewins, "Online QDA - Quality of qualitative analysis," accessed 28 April 2018. {Online}. Available: http://onlineqda.hud.ac.uk/Intro_QDA/quality.php
[29]
J. Appelo, "The big list of agile practices," accessed 18 June 2018. {Online}. Available: https://dzone.com/articles/big-list-agile-practices

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE-SEIP '19: Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice
May 2019
339 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 27 May 2019

Check for updates

Author Tags

  1. agile software development
  2. distances
  3. global software development

Qualifiers

  • Research-article

Conference

ICSE '19
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media