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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional (2000)
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)
Bosch, J., Bosch-Sijtsema, P.M.: Introducing agile customer-centered development in a legacy software product line. Software: Practice and Experience 41 (2011)
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)
Dubois, A., Gadde, L.-E.: Systematic combining: an abductive approach to case research. Journal of Business Research 55, 553–560 (2002)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and Software Technology 50, 833–859 (2008)
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)
Giuffrida, R., Dittrich, Y.: Empirical studies on the use of social software in global software development – A systematic mapping study. Information and Software Technology
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)
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)
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)
Herbsleb, J.D., Mockus, A.: An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering 29 (2003)
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)
Kahkonen, T.: Agile methods for large organizations - building communities of practice. Presented at the Agile Development Conference (2004)
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)
Karlstrom, D., Runeson, P.: Combining agile methods with stage-gate project management. IEEE Software 22, 43–49 (2005)
Korkala, M., Abrahamsson, P.: Communication in Distributed Agile Development: A Case Study. In: 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (2007b)
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)
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)
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)
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)
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)
Pawar, K.S., Sharifi, S.: Virtual collocation of design teams: coordinating for speed. International Journal of Agile Management Systems 2, 104–113 (2000)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)