Communication in distributed agile development: A case study

Mikko Korkala, Pekka Abrahamsson

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

63 Citations (Scopus)


Distributed software development is an increasingly important development approach for software companies as it brings tempting opportunities. Distributed development is already burdened with several problems and agile methods bring further challenges in the form of their reliance on verbal communication and volatile requirements. There is little empirical knowledge on distributed agile software development. We conducted two distributed agile software development case studies and compared our findings against existing recommendations about communication in distributed agile development. Our findings along with existing literature conclude that presented recommendations are worthwhile considering in distributed agile development, but with some caution. Our empirically based findings indicate that the role of a welldefined customer is the key recommendation. The lack of a welldefined customer able to meet responsibilities, as well as volatile requirements and inefficient communication, can cause severe problems even in smallscale distributed agile software development projects. Discussed recommendations are complemented with an additional recommendation.
Original languageEnglish
Title of host publication33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007)
PublisherIEEE Institute of Electrical and Electronic Engineers
ISBN (Print)978-0-7695-2977-6
Publication statusPublished - 2007
MoE publication typeA4 Article in a conference publication
Event33rd EUROMICRO Conference on Software Engineering and Advanced Applications, EUROMICRO 2007 - Lubeck, Germany
Duration: 28 Aug 200731 Aug 2007

Publication series

SeriesEUROMICRO Conference


Conference33rd EUROMICRO Conference on Software Engineering and Advanced Applications, EUROMICRO 2007
Abbreviated titleEUROMICRO 2007


  • distributed software
  • distributed software architecture
  • distributed software development
  • agile methods
  • agile software development


Dive into the research topics of 'Communication in distributed agile development: A case study'. Together they form a unique fingerprint.

Cite this