Skip to main content

Effective Communication in Distributed Agile Software Development Teams

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 77))

Abstract

Agile methods prefer team members to be collocated to promote effective communication between team members. Effective communication is crucial for distributed Agile software development where team members are scattered across different geographic locations, and often across several time zones. We are conducting in a Grounded Theory study that explores distributed Agile software development from the perspective of Agile practitioners. We present the causes of communication challenges, and the strategies adopted by our participants to overcome communication challenges in distributed Agile teams.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Herbsleb, J.D., Mockus, A.: An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering 29(6), 481–494 (2003)

    Article  Google Scholar 

  2. Pikkarainen, M., Haikara, J., Salo, O., Abrahamsson, P., Still, J.: The impact of Agile practices on communication in software development. Empirical Software Engineering 13, 303–337 (2008)

    Article  Google Scholar 

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

    MATH  Google Scholar 

  4. Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R.C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D.: Manifesto for Agile Software Development, http://www.agilemanifesto.org/principles.html (last accessed on February 16, 2011)

  5. Korkala, M., Abrahamsson, P.: Communication in distributed Agile development: A case study. In: 33rd EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 203–210 (2007)

    Google Scholar 

  6. Korkala, M., Pikkarainen, M., Conboy, K.: Distributed agile development: A case study of customer communication challenges. In: Abrahamsson, P., Marchesi, M., Maurer, F. (eds.) XP 2009. LNBIP, vol. 31, pp. 161–167. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  7. Mockus, A., Herbsleb, J.D.: Challenges of global software development. In: Proceedings of the Seventh International Software Metrics Symposium, pp. 182–184 (2001)

    Google Scholar 

  8. Prikladnicki, R., Audy, J.L.N., Damian, D., de Oliveira, T.C.: Distributed software development: Practices and challenges in different business strategies of offshoring and onshoring. In: International Conference on Global Software Engineering, pp. 262–274 (2007)

    Google Scholar 

  9. Glaser, B.G., Strauss, A.L.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Sociology Press, Aldine (1967)

    Google Scholar 

  10. Phine, J.: Grounded Theory Institute. The Grounded Theory methodology of Barney G. Glaser, http://www.groundedtheory.com (last accessed on February 16, 2011)

  11. Schreiber, R.S., Stern, P.N.: Using Grounded Theory in Nursing. Springer Publishing, Broadway (2001)

    Google Scholar 

  12. Paasivaara, M., Lassenius, C.: Could global software development benefit from Agile methods? In: Proceedings of the IEEE International Conference on Global Software Engineering, pp. 109–113. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  13. Hoda, R., Noble, J., Marshall, S.: Balancing acts: Walking the Agile tightrope. In: Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering, pp. 5–12. ACM, New York (2010)

    Chapter  Google Scholar 

  14. Martin, A., Biddle, R., Noble, J.: The XP customer team: A grounded theory. In: Proceedings of the AGILE, pp. 57–64 (2009)

    Google Scholar 

  15. Whitworth, E., Biddle, R.: The social nature of Agile teams. In: Proceedings of the AGILE, pp. 26–36. IEEE Computer Society, Washington, DC (2007)

    Google Scholar 

  16. Glaser, B.: Doing Grounded Theory: Issues and Discussions. Sociology Press, Mill Valley (1998)

    Google Scholar 

  17. Glaser, B.: Basics of Grounded Theory Analysis: Emergence vs Forcing. Sociology Press, Mill Valley (1992)

    Google Scholar 

  18. Dorairaj, S., Noble, J., Malik, P.: Understanding the importance of trust in distributed agile projects: A practical perspective. In: Sillitti, A., Martin, A., Wang, X., Whitworth, E. (eds.) XP 2010. LNBIP, vol. 48, pp. 172–177. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Dorairaj, S., Noble, J., Malik, P.: Bridging cultural differences: A grounded theory perspective. In: Proceedings of the 4th India Software Engineering Conference, Thiruvananthapuram, Kerala, India (2011) (to be published)

    Google Scholar 

  20. Glaser, B.G.: The constant comparative method of qualitative analysis. Social Problems 12(4), 436–445 (1965)

    Article  Google Scholar 

  21. Glaser, B.: Theoritical Sensitivity: Advances in Methodology of Grounded Theory. Sociology Press, Mill Valley (1978)

    Google Scholar 

  22. Vax, M., Michaud, S.: Distributed Agile: Growing a practice together. In: Proceedings of the AGILE, pp. 310–314. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  23. Young, C., Terashima, H.: How did we adapt Agile processes to our distributed development? In: Proceedings of the AGILE, pp. 304–309. IEEE Computer Society, Los Alamitos (2008)

    Google Scholar 

  24. Adolph, S., Hall, W., Kruchten, P.: A methodological leg to stand on: Lessons learned using grounded theory to study software development. In: Proceedings of the 2008 Conference of the Center for Advanced Studies on Collaborative Research, pp. 166–178. ACM, New York (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dorairaj, S., Noble, J., Malik, P. (2011). Effective Communication in Distributed Agile Software Development Teams. In: Sillitti, A., Hazzan, O., Bache, E., Albaladejo, X. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2011. Lecture Notes in Business Information Processing, vol 77. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20677-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20677-1_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20676-4

  • Online ISBN: 978-3-642-20677-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics