skip to main content
10.1145/3120459.3120476acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxpConference Proceedingsconference-collections
research-article

Inter-team coordination mechanisms in large-scale agile

Published: 22 May 2017 Publication History

Abstract

Coordination is an important but challenging success factor in large-scale software development. Large-scale is particularly demanding because it involves several teams, and therefore we chose to study coordination between teams. Our aim of this case study was to investigate inter-team coordination mechanisms. By using an established framework from the field of sociology, we found eleven different coordination mechanisms that we mapped into the five different categories. We interviewed four project members and observed 26 meetings in three different teams as part of a larger digitization project. Our results show that even though there are many impersonal mechanisms in the form of various guidelines and rules, the most important mechanism seem to be ad-hoc conversations between two or more project members. The large-scale project had many regularly scheduled meetings. However, the majority of these meetings tended to be, to a greater extent, about reporting status and not about co-ordinating work. The scheduled meeting that was the most time-consuming, and also involved little coordination, was the daily stand-up meeting with two teams. Future work should investigate how to increase the value of daily stand-up meetings in large-scale programs, and whether the meetings can be organized in a way that enables more inter-team coordination.

References

[1]
Nils Brede Moe, Helena Holmström Olsson, and Torgeir Dingsøyr. Trends in Large-Scale Agile Development. In the Scientific Workshop XP2016, New York, New York, USA, 2016. ACM Press.
[2]
Torgeir Dingsøyr, Nils Brede Moe, Tor Erlend Fægri, and Eva Amdahl Seim. Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation. Empirical Software Engineering, pages 1--31, 2017.
[3]
Grady Booch. The future of software engineering: keynote. In Proceedings of the 37th International Conference on Software Engineering-Volume 2, pages 3--3. IEEE Press, 2015.
[4]
James D. Herbsleb and Audris Mockus. An empirical study of speed and communication in globally distributed software development. IEEE Transactions on software engineering, 29(6):481--494, 2003.
[5]
Torgeir Dingsøyr, Tor Erlend Fægri, and Juha Itkonen. What is large in large-scale? a taxonomy of scale for agile software development. In International Conference on Product-Focused Software Process Improvement, pages 273--276. Springer, 2014.
[6]
Torgeir Dingsøyr, Sridhar Nerur, VenuGopal Balijepally, and Nils Brede Moe. A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6):1213 -- 1221, 2012.
[7]
Viktoria Stray, Nils Brede Moe, and Gunnar R. Bergersen. Are daily stand-up meetings valuable? A survey of developers in software teams. In Hubert Baumeister, Horst Lichter, and Matthias Riebisch, editors, Agile Processes in Software Engineering and Extreme Programming: 18th International Conference, XP 2017, Cologne, Germany, May 22--26, 2017, Proceedings, pages 274--281, Cham, 2017. Springer International Publishing.
[8]
Viktoria Stray, Dag I. K. Sjøberg, and Tore Dybå. The daily stand-up meeting: A grounded theory study. Journal of Systems and Software, 85:101 -- 124, 2016.
[9]
Maria Paasivaara, Lassenius Casper, and Ville T. Heikkilä. Inter-team coordination in large-scale globally distributed scrum: Do scrum-of-scrums really work? In Proceedings of the 2012 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ACM, pages 235--238. ACM, 2012.
[10]
JE Mathieu, Michelle A Marks, and Stephen J Zaccaro. Multi-team systems. International handbook of work and organizational psychology, 2:289--313, 2001.
[11]
Alexander Scheerer, Tobias Hildenbrand, and Thomas Kude. Coordination in large-scale agile software development: A multiteam systems perspective. In System Sciences (HICSS), 2014 47th Hawaii International Conference on, pages 4780--4788. IEEE, 2014.
[12]
Andrew H Van de Ven, Andre L Delbecq, and Richard Koenig Jr. Determinants of coordination modes within organizations. American sociological review, pages 322--338, 1976.
[13]
James D Thompson. Organizations in action: Social science bases of administrative theory. Transaction publishers, 1967.
[14]
Henry Mintzberg. Structure in 5's: A synthesis of the research on organization design. Management science, 26(3):322--341, 1980.
[15]
Darja Šmite, Nils Brede Moe, Aivars Šāblis, and Claes Wohlin. Software teams and their knowledge networks in large-scale software development. Information and Software Technology, 86:71 -- 86, 2017.
[16]
Viktoria Stray, Nils Brede Moe, and Aurum Aybüke. Investigating daily team meetings in agile software projects. In Software Engineering and Advanced Applications (SEAA), 38th EUROMICRO Conference on., pages 274--281. IEEE, 2012.
[17]
Viktoria Stray, Tor Erlend Fægri, and Nils Brede Moe. Exploring norms in agile software teams. In Proceedings of the International Conference on Product-Focused Software Process Improvement, pages 458--467. Springer International Publishing, 2016.

Cited By

View all
  • (2023)Inter-team coordination in multiteam systems: Mechanisms, transitions, and precipitantsOrganizational Psychology Review10.1177/20413866231153537(204138662311535)Online publication date: 31-Jan-2023
  • (2023)Reporting in large-scale agile organizations: insights and recommendations from a case study in software developmentInformation Systems and e-Business Management10.1007/s10257-023-00643-121:3(571-601)Online publication date: 11-Jul-2023
  • (2022)Guidelines for the development of a critical software under emergencyInformation and Software Technology10.1016/j.infsof.2022.107061152(107061)Online publication date: Dec-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
XP '17: Proceedings of the XP2017 Scientific Workshops
May 2017
124 pages
ISBN:9781450352642
DOI:10.1145/3120459
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 May 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. communication
  2. coordination practices
  3. daily stand-up meeting
  4. large project organization
  5. large-scale software development
  6. multiteam systems
  7. software engineering

Qualifiers

  • Research-article

Funding Sources

  • Research Council of Norway

Conference

XP '17 Workshops

Acceptance Rates

Overall Acceptance Rate 11 of 15 submissions, 73%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)50
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Inter-team coordination in multiteam systems: Mechanisms, transitions, and precipitantsOrganizational Psychology Review10.1177/20413866231153537(204138662311535)Online publication date: 31-Jan-2023
  • (2023)Reporting in large-scale agile organizations: insights and recommendations from a case study in software developmentInformation Systems and e-Business Management10.1007/s10257-023-00643-121:3(571-601)Online publication date: 11-Jul-2023
  • (2022)Guidelines for the development of a critical software under emergencyInformation and Software Technology10.1016/j.infsof.2022.107061152(107061)Online publication date: Dec-2022
  • (2022)Task allocation and coordination process in distributed agile software development: an ontology based approachInformation Technology and Management10.1007/s10799-022-00365-923:3(167-192)Online publication date: 10-May-2022
  • (2021)Challenges and Solution Recommendation in Large-Scale Agile Implementation: A Systematic Literature Review2021 International Conference on Informatics, Multimedia, Cyber and Information System (ICIMCIS10.1109/ICIMCIS53775.2021.9699312(175-180)Online publication date: 28-Oct-2021
  • (2020)Daily Stand-Up Meetings: Start Breaking the RulesIEEE Software10.1109/MS.2018.287598837:3(70-77)Online publication date: May-2020
  • (2020)Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and SlackJournal of Systems and Software10.1016/j.jss.2020.110717(110717)Online publication date: Jul-2020
  • (2020)Task allocation and coordination in distributed agile software development: a systematic reviewInternational Journal of Information Technology10.1007/s41870-020-00543-4Online publication date: 13-Oct-2020
  • (2020)Transitioning from a First Generation to Second Generation Large-Scale Agile Development Method: Towards Understanding Implications for CoordinationAgile Processes in Software Engineering and Extreme Programming – Workshops10.1007/978-3-030-58858-8_9(84-91)Online publication date: 24-Sep-2020
  • (2020)Team‐external coordination in large‐scale software development projectsJournal of Software: Evolution and Process10.1002/smr.2297Online publication date: 28-Jun-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media