Skip to main content

Improving Businesses Success by Managing Interactions among Agile Teams in Large Organizations

  • Conference paper

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

Abstract

To achieve successful business, large software companies employ Agile Software Development to be fast and responsive in addressing customer needs. However, a large number of small, independent and fast teams suffer from excessive inter-team interactions, which may lead to paralysis. In this paper we provide a framework to understand how such interactions affect business goals dependent on speed. We detect factors causing observable interaction effects that generate speed waste. By combining data and literature, we provide recommendations to manage such factors, complementing current Agile practices so that they can be adapted in large software organizations.

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   49.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. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional (2000)

    Google Scholar 

  2. Bosch, J., Bosch-Sijtsema, P.: From integration to composition: On the impact of software product lines, global development and ecosystems. Journal of Systems and Software 83 (2010)

    Google Scholar 

  3. Bosch, J., Bosch-Sijtsema, P.M.: Introducing agile customer-centered development in a legacy software product line. Software: Practice and Experience 41 (2011)

    Google Scholar 

  4. Cataldo, M., Herbsleb, J.D., Carley, K.M.: Socio-technical congruence: a framework for assessing the impact of technical and work dependencies on software development productivity. In: International Symposium on Empirical Software Engineering and Measurement, ESEM 2008. ACM (2008)

    Google Scholar 

  5. Dubois, A., Gadde, L.-E.: Systematic combining: an abductive approach to case research. Journal of Business Research 55, 553–560 (2002)

    Article  Google Scholar 

  6. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50, 833–859 (2008)

    Article  Google Scholar 

  7. Espinosa, J.A., Slaughter, S.A., Kraut, R.E., Herbsleb, J.D.: Team knowledge and coordination in geographically distributed software development. Journal of Management Information Systems 24 (2007)

    Google Scholar 

  8. Giuffrida, R., Dittrich, Y.: Empirical studies on the use of social software in global software development – A systematic mapping study. Information and Software Technology

    Google Scholar 

  9. Greve, A., Benassi, M., Sti, A.D.: Exploring the contributions of human and social capital to productivity. International Review of Sociology 20, 35–58 (2010)

    Article  Google Scholar 

  10. Gobeli, D.H., Koenig, H.F., Bechinger, I.: Managing conflict in software development teams: a multilevel analysis. Journal of Product Innovation Management 15, 423–435 (1998)

    Article  Google Scholar 

  11. Gotel, O., Kulkarni, V., Say, M., Scharff, C., Sunetnanta, T.: Quality indicators on global software development projects: does “getting to know you” really matter? Journal of Software: Evolution and Process 24, 169–184 (2012)

    Article  Google Scholar 

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

    Google Scholar 

  13. Hossain, E., Babar, M.A., Paik, H.: Using Scrum in Global Software Development: A Systematic Literature Review. In: Fourth IEEE International Conference on Global Software Engineering, ICGSE 2009 (2009)

    Google Scholar 

  14. Kahkonen, T.: Agile methods for large organizations - building communities of practice. Presented at the Agile Development Conference (2004)

    Google Scholar 

  15. Karau, S.J., Kelly, J.R.: The effects of time scarcity and time abundance on group performance quality and interaction process. Journal of Experimental Social Psychology 28 (1992)

    Google Scholar 

  16. Karlstrom, D., Runeson, P.: Combining agile methods with stage-gate project management. IEEE Software 22, 43–49 (2005)

    Article  Google Scholar 

  17. Korkala, M., Abrahamsson, P.: Communication in Distributed Agile Development: A Case Study. In: 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (2007b)

    Google Scholar 

  18. Layman, L., Williams, L., Damian, D., Bures, H.: Essential communication practices for Extreme Programming in a global software development team. Information and Software Technology (2006)

    Google Scholar 

  19. Lindvall, M., Muthig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., May, J., Kahkonen, T.: Agile software development in large organizations. Computer 37 (2004)

    Google Scholar 

  20. Liu, J.Y.-C., Chen, H.-G., Chen, C.C., Sheu, T.S.: Relationships among interpersonal conflict, requirements uncertainty, and software project performance. International Journal of Project Management 29, 547–556 (2011)

    Article  Google Scholar 

  21. Loureiro-Koechlin, C.: A theoretical framework for a structuration model of social issues in software development in information systems. Systems Research and Behavioral Science 25, 99–109 (2008)

    Article  Google Scholar 

  22. Martini, A., Pareto, L., Bosch, J.: Enablers and inhibitors for speed with reuse. In: Proceedings of the 16th International Software Product Line Conference - SPLC 2012. ACM (2012)

    Google Scholar 

  23. Pawar, K.S., Sharifi, S.: Virtual collocation of design teams: coordinating for speed. International Journal of Agile Management Systems 2, 104–113 (2000)

    Article  Google Scholar 

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

    Google Scholar 

  25. Saldaña-Ramos, J., Sanz-Esteban, A., García, J., Amescua, A.: Skills and abilities for working in a global software development team: A competence model. Journal of Software: Evolution and Process (2013)

    Google Scholar 

  26. Strode, D.E., Huff, S.L., Hope, B., Link, S.: Coordination in co-located agile software development projects. Journal of Systems and Software 85, 1222–1238 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Martini, A., Pareto, L., Bosch, J. (2013). Improving Businesses Success by Managing Interactions among Agile Teams in Large Organizations. In: Herzwurm, G., Margaria, T. (eds) Software Business. From Physical Products to Software Services and Solutions. ICSOB 2013. Lecture Notes in Business Information Processing, vol 150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39336-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39336-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39335-8

  • Online ISBN: 978-3-642-39336-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics