Skip to main content

Communication in Agile Global Software Development: An Exploratory Study

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNISA,volume 8842)

Abstract

Agile Global Software Development is gaining relevance and importance. While communication is key for exchanging information between team members, multi-site software development introduces additional obstacles and delays. This paper reports an exploratory study on the impact of infrastructure on communication. Although this topic has been a subject of interest many issues remain unaddressed. In this paper we address both team member communication and the combination of project and product development. One of the main conclusions is that communication can be improved if tool infrastructure combine different levels of information (i.e. team members, project status and product status). The use of simple tools, such as Vsee in SmartBoards is useful for reducing distance between sites. Dependency on bandwidth is not a new issue but is still relevant.

Keywords

  • Global Distributed Software Development
  • Agile
  • Exploratory research
  • Tools
  • Technologies
  • Infrastructure

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-662-45550-0_41
  • Chapter length: 10 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   84.99
Price excludes VAT (USA)
  • ISBN: 978-3-662-45550-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   109.99
Price excludes VAT (USA)

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alzoubi, Y.I., Gill, A.Q.: Agile global software development communication challenges: A systematic review. In: Siau, K., Li, Q., Guo, X. (eds.) PACIS 2014 (2014)

    Google Scholar 

  2. Babar, M.A., Lescher, C.: Editorial: Global software engineering: Identifying challenges is important and providing solutions is even better. Inf. Softw. Technol. 56(1), 1–5 (2014)

    CrossRef  Google Scholar 

  3. Basili, V.R.: Software modeling and measurement: The goal/question/metric paradigm. Tech. rep., U. of Maryland at College Park, MD, USA (1992)

    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 (2001), http://www.agilemanifesto.org/

  5. Boehm, B.W.: Characteristics of Software Quality, 1st edn., vol. 1. North-Holland Publishing Company (June 1978)

    Google Scholar 

  6. Creswell, J.: Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. SAGE (2014)

    Google Scholar 

  7. Fernando, B.A.J., Hall, T., Fitzpatrick, A.: The impact of media selection on stakeholder communication in agile global software development: A preliminary industrial case study. In: SIGMIS-CPR 2011, pp. 131–139. ACM, NY (2011)

    Google Scholar 

  8. Fink, A.: How To Conduct Surveys: A Step-by-Step Guide. Sage (2012)

    Google Scholar 

  9. Hartmann, D., Dymond, R.: Appropriate agile measurement: Using metrics and diagnostics to deliver business value. In: Proc. of AGILE 2006, pp. 126–134. IEEE CS, Washington, DC (2006)

    CrossRef  Google Scholar 

  10. Herbsleb, J., Mockus, A.: An empirical study of speed and communication in globally distributed software development. IEEE TSE 29(6), 481–494 (2003)

    Google Scholar 

  11. Hummel, M., Rosenkranz, C., Holten, R.: The role of communication in agile systems development. Business and Inf. Sys. Eng. 5(5), 343–355 (2013)

    CrossRef  Google Scholar 

  12. ISO/IEC25000: Systems and software engineering – systems and software quality requirements and evaluation (square). Tech. rep., ”ISO” (2014)

    Google Scholar 

  13. Jalali, S., Wohlin, C.: Global software engineering and agile practices: a systematic review. Journal of Software: Evolution and Process 24(6), 643–659 (2012)

    Google Scholar 

  14. Johnston, K., Rosin, K.: Global virtual teams: How to manage them. In: CAMAN 2011, pp. 1–4 (May 2011)

    Google Scholar 

  15. Kääriäinen, J., Eskeli, J., Teppola, S., Välimäki, A., Tuuttila, P., Piippola, M.: Extending global tool integration environment towards lifecycle management. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009 Workshops. LNCS, vol. 5872, pp. 238–247. Springer, Heidelberg (2009)

    Google Scholar 

  16. Korkala, M., Maurer, F.: Waste identification as the means for improving communication in globally distributed agile software development. Journal of Systems and Software 95, 122–140 (2014)

    CrossRef  Google Scholar 

  17. Krueger, R., Casey, M.: Focus groups: a practical guide for applied research. Sage (2009)

    Google Scholar 

  18. Lethbridge, T.C., Sim, S.E., Singer, J.: Studying software engineers: Data collection techniques for software field studies. Emp. Softw. Eng. 10(3), 311–341 (2005)

    CrossRef  Google Scholar 

  19. Martin, J., Yague, A., Gonzalez, E., Garbajosa, J.: Making software factory truly global: the smart software factory project. Software Factory Magazine (2010)

    Google Scholar 

  20. McCall, J.: Factors in Software Quality: Preliminary Handbook on Software Quality for an Acquisiton Manager, vol. 1-3. General Electric (November 1977)

    Google Scholar 

  21. Mishra, A., Münch, J., Mishra, D.: Distributed development of information systems. Journal of Universal Computer Science 18(19), 2599–2601 (2012)

    Google Scholar 

  22. Niinimaki, T., Piri, A., Lassenius, C.: Factors affecting audio and text-based communication media choice in global software development projects. In: ICGSE 2009, pp. 153–162 (July 2009)

    Google Scholar 

  23. Orlikowski, W.J., Baroudi, J.J.: Studying information technology in organizations: Research approaches and assumptions. Inf. Sys. Res. 2(1), 1–28 (1991)

    CrossRef  Google Scholar 

  24. Oza, N., Münch, J., Garbajosa, J., Yague, A., Gonzalez Ortega, E.: Identifying potential risks and benefits of using cloud in distributed software development. In: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (eds.) PROFES 2013. LNCS, vol. 7983, pp. 229–239. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  25. Persson, J.S., Mathiassen, L., Aaen, I.: Agile distributed software development: enacting control through media and context. Inf. Sys. J. 22(6), 411–433 (2012)

    CrossRef  Google Scholar 

  26. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. John Wiley Sons (2012)

    Google Scholar 

  27. Schwaber, K.: Agile Project Management With Scrum. Microsoft Press, Redmond (2004)

    Google Scholar 

  28. da Silva, F., Costa, C., Francanda, A., Prikladinicki, R.: Challenges and solutions in distributed software development project management: A systematic literature review. In: ICGSE 2010, pp. 87–96 (August 2010)

    Google Scholar 

  29. Sinha, V., Sengupta, B., Chandra, S.: Enabling collaboration in distributed requirements management. IEEE Software 23(5), 52–61 (2006)

    CrossRef  Google Scholar 

  30. Unterkalmsteiner, M., Gorschek, T., Islam, A., Cheng, C., Permadi, R., Feldt, R.: Evaluation and measurement of software process improvement - a systematic literature review. IEEE Transactions on Software Engineering PP(99), 1 (2011)

    Google Scholar 

  31. Yin, R.K.: Case study research: Design and methods. Sage Publications (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garbajosa, J., Yagüe, A., Gonzalez, E. (2014). Communication in Agile Global Software Development: An Exploratory Study. In: , et al. On the Move to Meaningful Internet Systems: OTM 2014 Workshops. OTM 2014. Lecture Notes in Computer Science, vol 8842. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45550-0_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45550-0_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45549-4

  • Online ISBN: 978-3-662-45550-0

  • eBook Packages: Computer ScienceComputer Science (R0)