Abstract
The highly collaborative nature of software development emphasizes the importance of efficient communication. Agile methodologies further accentuate its importance. The importance of communication is further exacerbated in distributed environments due to temporal, geographical and cultural distances. Despite this, little is known about communication in distributed agile development. This results from the case study described in this paper suggest that the efficiency of customer communication is dependent on the nature of the actual customer relationship and the organizational policies. Weak customer relationship and deliberate information hiding may result in inefficient communication and reduced efficiency of the communication media. Thus, in order to enable meaningful communication, establishing an efficient customer relationship can be considered paramount.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Upper Saddle River (2000)
Cockburn, A.: Agile Software Development. Addison-Wesley, Indianapolis (2002)
Layman, L., Williams, L., Damian, D., Bures, H.: Essential communication practices for Extreme Programming in a global software development team. Information and Software Technology 48, 781–794 (2006)
Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-site Software Development Organizations. Requirements Engineering Journal 8, 149–160 (2003)
Komi-Sirviö, S., Tihinen, M.: Lessons Learned by Participants of Distributed Software Development. Knowledge and Process Management 12, 108–122 (2005)
Korkala, M., Abrahamsson, P., Kyllönen, P.: A case study on the impact of customer communication on defects in agile software development. In: AGILE 2006, pp. 76–86 (2006)
Daft, R.L., Lengel, R.J.: Organizational Information Requirements, Media Richness and Structural Design. Manage. Sci. 32, 554–571 (1986)
Daft, R.L., Lengel, R., Trevino, L.K.: Message Equivocality, Media Selection, and Manager Performance:Implications for Information Support Systems. MIS Quarterly 11, 355–366 (1987)
Gorton, I., Motwani, S.: Issues in co-operative software engineering using globally distributed teams. Information and Software Technology 38, 647–655 (1996)
Kircher, M., Jain, P., Corsaro, A., Levine, D.: Distributed eXtreme programming. In: XP 2001, pp. 66–71 (2001)
Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Commun. ACM 49(10), 41–46 (2006)
Dennis, A.R., Valacich, J.S.: Rethinking media richness: Towards a theory of media synchronicity. In: HICSS 1999, p. 1017 (1999)
Daft, R.L., Weick, K.: Toward a Model of Organizations as Interpretation Systems. Academy of Management Review 9, 284–295 (1984)
Yin, R.K.: Case Study Research Design and Methods. Sage Publications, Thousand Oaks (1994)
Miles, M.B., Huberman, A.M.: Qualitative Data Analysis:An Expanded Sourcebook, 2nd edn. SAGE Publications Inc., Thousand Oaks (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Korkala, M., Pikkarainen, M., Conboy, K. (2009). Distributed Agile Development: A Case Study of Customer Communication Challenges. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2009. Lecture Notes in Business Information Processing, vol 31. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01853-4_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-01853-4_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01852-7
Online ISBN: 978-3-642-01853-4
eBook Packages: Computer ScienceComputer Science (R0)