Temporal Distance Challenges in Distributed Agile Software Development: Case Study of a Global Company
Murat Doğuş Kahya1*, Çağla Seneler2
1Corporate Technology, Siemens A.S. , İstanbul, Turkey
2Yeditepe University, İstanbul, Turkey
* Corresponding author: murat.kahya@simens.com
Presented at the 2nd International Symposium on Innovative Approaches in Scientific Studies (ISAS2018-Winter), Samsun, Turkey, Nov 30, 2018
SETSCI Conference Proceedings, 2018, 3, Page (s): 1284-1286 , https://doi.org/
Published Date: 31 December 2018 | 1197 10
Abstract
Over the last decade, distributed software development (DSD) becomes very popular for most of the major companies.
According to the effects of globalization, software development methodologies and practices are also impressed. Because of the
underlying philosophy of agile, agile teams concentrate on communication that is mostly applicable for collocated teams. Most
of the companies that apply distributed development, adopted Agile software methodology into their software development
lifecycle to mitigate challenges. Regarding this, DSD brings along various challenges to be conducted by the distributed
development team and also difficulties to apply Agile practices at different locations. In this paper, the findings from a case study
on temporal challenges in three small, one medium and one large distributed agile software development projects are presented.
In-depth interviews were conducted with 12 interviewees who are working for a German-based global company that operates
more than twenty countries
Keywords - distributed software development, agile, temporal distance-based, case study, in-depth interview
References
[1] Clark, H. (1996). Using Language. Cambridge: Cambridge University Press.
[2] Carmel, E. (1999). Global Software Teams: Collaborating Across Borders and Time Zones. Upper Saddle River: Prentice Hall.
[3] Fowler, M., & Highsmith, J. (2001). Retrieved from The agile manifesto.: http://www.agilemanifesto.org/
[4] Herbsleb, J. D., Grinter, R. E., & Aboratories, B. E. L. L. (1999). Architectures , Coordination , and Distance : Conway ’ s Law and Beyond, (October 1999), 63–70.
[5] Herbsleb, J.D., Global Software Engineering: The Future of Sociotechnical Coordination, Future of Software Engineering, 2007. FOSE'07, 2007. pp. 188-198.
[6] Holmstrom, H., Conchúir, E. Ó., Ågerfalk, P. J., & Fitzgerald, B. (2006). Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance. IEEE International Conference on Global Software Engineering (ICGSE'06). IEEE.
[7] Karolak, D. (1998). Global Software Development: Managing Virtual Teams and Environments. Los Alamitos, CA: IEEE Computer Society.
[8] Moe, N. B., & Smite, D. (2008, vol. 13). Understanding a lack of trust in Global Software Teams: a multiple-case study. Software Process: Improvement and Practice, 217-231.
[9] Ramesh, B., Cao, P., Mohan, L., & Xu, K. (2006). Can distributed software development be agile? Communications of the ACM, 49(10), 41–46. https://doi.org/10.1145/1164394.1164418
[10] Sangwan, R., Bass, M., Mullick, N., Paulish, D., & Kazmeier, J. (2006). Global Software Development Handbook . Auerbach Publications.