Inter-Team Coordination in Agile Development: Learning from Non-Software Contexts

As agile development is increasingly pursuing its relevance for large-scale development, the focus on coordination shifts from an intra-team perspective to an inter-team perspective. However, inter-team coordination in large-scale agile software development is still an understudied subject and has become one of the main challenges for researchers and practitioners in the field. Based on an ongoing ethnographic study we propose that relevant learnings about inter-team coordination can be made from non-software development. To illustrate this we provide the example of mechanical integration engineers and their work in large-scale and complex hardware development.

[1]  Torgeir Dingsøyr,et al.  Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development , 2016, ICIS.

[2]  Robert G. Cooper,et al.  Stage-gate systems: A new tool for managing new products , 1990 .

[3]  A. V. D. Ven,et al.  Determinants of Coordination Modes within Organizations , 1976 .

[4]  Tore Dybå,et al.  What Do We Know about Agile Software Development? , 2009, IEEE Software.

[5]  Claes Wohlin,et al.  The effect of moving from a plan-driven to an incremental software development approach with agile practices , 2010, Empirical Software Engineering.

[6]  Torgeir Dingsøyr,et al.  Emerging research themes and updated research agenda for large-scale agile development: a summary of the 5th international workshop at XP2017 , 2017, XP Workshops.

[7]  Torgeir Dingsøyr,et al.  Coordination in multi-team programmes: An investigation of the group mode in large-scale agile development , 2017 .

[8]  Steven D. Eppinger,et al.  The Misalignment of Product Architecture and Organizational Structure in Complex Product Development , 2004, Manag. Sci..

[9]  Anita Friis Sommer,et al.  Agile–Stage-Gate for Manufacturers , 2018 .

[10]  Henry Mintzberg,et al.  The Structuring of Organizations , 1979 .

[11]  Casper Lassenius,et al.  Challenges and success factors for large-scale agile transformations: A systematic literature review , 2016, J. Syst. Softw..

[12]  Mats Engwall,et al.  Dealing with the Devil of Deviation: Managing Uncertainty During Product Development Execution , 2014 .

[13]  Torgeir Dingsøyr,et al.  Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation , 2017, Empirical Software Engineering.

[14]  Barry W. Boehm,et al.  Get Ready for Agile Methods, with Care , 2002, Computer.

[15]  Thomas Magnusson,et al.  Evolving Schemes of Interpretation: Investigating the Dual Role of Architectures in New Product Development , 2017 .

[16]  James Noble,et al.  Developing a grounded theory to explain the practices of self-organizing Agile teams , 2012, Empirical Software Engineering.

[17]  James D. Thompson Organizations in Action: Social Science Bases of Administrative Theory , 1967 .

[18]  Venugopal Balijepally,et al.  Theoretical reflections on agile development methodologies , 2007, Commun. ACM.