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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
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)
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)
Cockburn, A.: Agile Software Development. Addison-Wesley, Indianapolis (2002)
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)
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)
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)
Mockus, A., Herbsleb, J.D.: Challenges of global software development. In: Proceedings of the Seventh International Software Metrics Symposium, pp. 182–184 (2001)
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)
Glaser, B.G., Strauss, A.L.: The Discovery of Grounded Theory: Strategies for Qualitative Research. Sociology Press, Aldine (1967)
Phine, J.: Grounded Theory Institute. The Grounded Theory methodology of Barney G. Glaser, http://www.groundedtheory.com (last accessed on February 16, 2011)
Schreiber, R.S., Stern, P.N.: Using Grounded Theory in Nursing. Springer Publishing, Broadway (2001)
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)
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)
Martin, A., Biddle, R., Noble, J.: The XP customer team: A grounded theory. In: Proceedings of the AGILE, pp. 57–64 (2009)
Whitworth, E., Biddle, R.: The social nature of Agile teams. In: Proceedings of the AGILE, pp. 26–36. IEEE Computer Society, Washington, DC (2007)
Glaser, B.: Doing Grounded Theory: Issues and Discussions. Sociology Press, Mill Valley (1998)
Glaser, B.: Basics of Grounded Theory Analysis: Emergence vs Forcing. Sociology Press, Mill Valley (1992)
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)
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)
Glaser, B.G.: The constant comparative method of qualitative analysis. Social Problems 12(4), 436–445 (1965)
Glaser, B.: Theoritical Sensitivity: Advances in Methodology of Grounded Theory. Sociology Press, Mill Valley (1978)
Vax, M., Michaud, S.: Distributed Agile: Growing a practice together. In: Proceedings of the AGILE, pp. 310–314. IEEE Computer Society, Los Alamitos (2008)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)