Skip to main content

Distributed Agile Development: A Case Study of Customer Communication Challenges

  • Conference paper
Agile Processes in Software Engineering and Extreme Programming (XP 2009)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Upper Saddle River (2000)

    Google Scholar 

  2. Cockburn, A.: Agile Software Development. Addison-Wesley, Indianapolis (2002)

    MATH  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Damian, D., Zowghi, D.: Requirements Engineering Challenges in Multi-site Software Development Organizations. Requirements Engineering Journal 8, 149–160 (2003)

    Article  Google Scholar 

  5. Komi-Sirviö, S., Tihinen, M.: Lessons Learned by Participants of Distributed Software Development. Knowledge and Process Management 12, 108–122 (2005)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Daft, R.L., Lengel, R.J.: Organizational Information Requirements, Media Richness and Structural Design. Manage. Sci. 32, 554–571 (1986)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. Gorton, I., Motwani, S.: Issues in co-operative software engineering using globally distributed teams. Information and Software Technology 38, 647–655 (1996)

    Article  Google Scholar 

  10. Kircher, M., Jain, P., Corsaro, A., Levine, D.: Distributed eXtreme programming. In: XP 2001, pp. 66–71 (2001)

    Google Scholar 

  11. Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Commun. ACM 49(10), 41–46 (2006)

    Article  Google Scholar 

  12. Dennis, A.R., Valacich, J.S.: Rethinking media richness: Towards a theory of media synchronicity. In: HICSS 1999, p. 1017 (1999)

    Google Scholar 

  13. Daft, R.L., Weick, K.: Toward a Model of Organizations as Interpretation Systems. Academy of Management Review 9, 284–295 (1984)

    Google Scholar 

  14. Yin, R.K.: Case Study Research Design and Methods. Sage Publications, Thousand Oaks (1994)

    Google Scholar 

  15. Miles, M.B., Huberman, A.M.: Qualitative Data Analysis:An Expanded Sourcebook, 2nd edn. SAGE Publications Inc., Thousand Oaks (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics