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
Published Date: 31 December 2018
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
[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.
|
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
