A multiple case study on the inter‐group interaction speed in large, embedded software companies employing agile

The adoption of Agile Software Development in large companies is a recent phenomenon of great interest both for researchers and practitioners. Although intra‐team interaction is well supported by established agile practices, the critical interaction between the agile team and other parts of the organization is still unexplored in literature. Such interactions slow down the development, hindering the achievement of business goals based on speed: short time to market, quick replication of products of a product‐line, and reaction time for product evolution.

[1]  Per Runeson,et al.  Combining agile methods with stage-gate project management , 2005, IEEE Software.

[2]  Beverley G. Hope,et al.  Author's Personal Copy the Journal of Systems and Software Coordination in Co-located Agile Software Development Projects , 2022 .

[3]  Hwan-Seung Yong,et al.  Distributed agile: project management in a global environment , 2010, Empirical Software Engineering.

[4]  Petri Kettunen,et al.  Combining agile software projects and large-scale organizational agility , 2008 .

[5]  Mary Poppendieck,et al.  Lean Software Development , 2007, 29th International Conference on Software Engineering (ICSE'07 Companion).

[6]  Jan Bosch,et al.  Improving Businesses Success by Managing Interactions among Agile Teams in Large Organizations , 2013, ICSOB.

[7]  Pekka Abrahamsson,et al.  The impact of agile practices on communication in software development , 2008, Empirical Software Engineering.

[8]  Petra Bosch-Sijtsema,et al.  From integration to composition: On the impact of software product lines, global development and ecosystems , 2010, J. Syst. Softw..

[9]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[10]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[11]  Casper Lassenius,et al.  Collaboration practices in global inter-organizational software development projects , 2003, Softw. Process. Improv. Pract..

[12]  Emmanuelle Vaast,et al.  The Emergence of Boundary Spanning Competence in Practice: Implications for Implementation and Use of Information Systems , 2005, MIS Q..

[13]  Kevin Crowston,et al.  The interdisciplinary study of coordination , 1994, CSUR.

[14]  Pekka Abrahamsson,et al.  Software Development under Stringent Hardware Constraints: Do Agile Methods Have a Chance? , 2003, XP.

[15]  Mary Poppendieck,et al.  Implementing Lean Software Development: From Concept to Cash (The Addison-Wesley Signature Series) , 2006 .

[16]  T. Kahkonen,et al.  Agile methods for large organizations - building communities of practice , 2004, Agile Development Conference.

[17]  Kathleen M. Eisenhardt,et al.  Special Issue: Frontiers of Organization Science, Part 2 of 2: Organizational Boundaries and Theories of Organization , 2005, Organ. Sci..

[18]  Petri Kettunen,et al.  Combining agile software projects and large-scale organizational agility , 2008, Softw. Process. Improv. Pract..

[19]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[20]  J.S. Collofello,et al.  Improving software on-time delivery: an investigation of project delays , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[21]  Ronald Czaja,et al.  Designing Surveys: A Guide to Decisions and Procedures , 1995 .

[22]  J.S. Collofello,et al.  Causes and solutions for schedule slippage: a survey of software projects , 2000, Conference Proceedings of the 2000 IEEE International Performance, Computing, and Communications Conference (Cat. No.00CH37086).

[23]  Jan Bosch,et al.  Communication factors for speed and reuse in large-scale agile software development , 2013, SPLC '13.

[24]  Lars-Erik Gadde,et al.  Systematic combining: an abductive approach to case research , 2002 .

[25]  A. Strauss,et al.  Grounded Theory in Practice , 1997 .

[26]  Oisín Cawley,et al.  "Leagile" software development: An experience report analysis of the application of lean approaches in agile software development , 2012, J. Syst. Softw..

[27]  Eric C. Lee Forming to Performing: Transitioning Large-Scale Project Into Agile , 2008, Agile 2008 Conference.

[28]  Jan Bosch,et al.  Applying Agile Development in Mass-Produced Embedded Systems , 2012, XP.

[29]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[30]  Tore Dybå,et al.  Empirical studies of agile software development: A systematic review , 2008, Inf. Softw. Technol..

[31]  Ian Alexander,et al.  An introduction to qualitative research , 2000, Eur. J. Inf. Syst..

[32]  Gary D. Scudder,et al.  Improving Speed and Productivity of Software Development: A Global Survey of Software Developers , 1996, IEEE Trans. Software Eng..

[33]  Guoping Rong,et al.  Empirical studies of embedded software development using agile methods: a systematic review , 2012, EAST '12.

[34]  Aldo Dagnino,et al.  Agile Software Development in Large Organizations , 2004, Computer.

[35]  Jan Pries-Heje,et al.  Post-agility: What follows a decade of agility? , 2011, Inf. Softw. Technol..

[36]  Jan Bosch,et al.  Enablers and inhibitors for speed with reuse , 2012, SPLC '12.

[37]  Hye-Young Paik,et al.  Using Scrum in Global Software Development: A Systematic Literature Review , 2009, 2009 Fourth IEEE International Conference on Global Software Engineering.

[38]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[39]  Bernhard Rumpe,et al.  Limitations of Agile Software Processes , 2014, ArXiv.