Organizing for Software Product Development: The Effects of Team Structure, Product Complexity, and Cross-Team Coordination

This study investigates how software development team structures influence performance under varying conditions of product and architectural complexity. Using computational simulation grounded in organizational theory, the research compares feature teams—organized around end-to-end functionality—and component teams—organized around technical subsystems. The findings indicate that feature teams generally outperform component teams, particularly when product complexity is high. Moreover, the study reveals that the effectiveness of team structures is moderated by coordination intensity and team scope. Moderate levels of cross-team coordination yield better outcomes than minimal or excessive coordination, whereas broader subteam scopes can improve performance when coordination is costly or limited. These results have significant managerial implications for software development practice: team structure should be aligned with both the problem space and solution space complexity, coordination mechanisms must be strategically calibrated, and team boundaries should be adjusted based on the organization’s capacity to manage dependencies. The study provides a robust framework for informing team design decisions, offering insights relevant to agile software development. Practitioners are encouraged to adopt a contingency-based approach to team organization, tailoring structural choices to contextual demands in order to optimize delivery efficiency and innovation.

Authors

Institutions

Publication Details

Journal
Information Systems Research
Published
2025-06-02
DOI
https://doi.org/10.1287/isre.2023.0154
Citations
2
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Organizing for Software Product Development: The Effects of Team Structure, Product Complexity, and Cross-Team Coordination

Jungpil Hahn, V Zorin, Junjie Zhou, Gwanhoo Lee
2 citations
Information Systems Research
Software Engineering Techniques and Practices
6.49
article

Organizing for Software Product Development: The Effects of Team Structure, Product Complexity, and Cross-Team Coordination

Jungpil Hahn, V Zorin, Junjie Zhou, Gwanhoo Lee
article en
2 citations

Abstract

This study investigates how software development team structures influence performance under varying conditions of product and architectural complexity. Using computational simulation grounded in organizational theory, the research compares feature teams—organized around end-to-end functionality—and component teams—organized around technical subsystems. The findings indicate that feature teams generally outperform component teams, particularly when product complexity is high. Moreover, the study reveals that the effectiveness of team structures is moderated by coordination intensity and team scope. Moderate levels of cross-team coordination yield better outcomes than minimal or excessive coordination, whereas broader subteam scopes can improve performance when coordination is costly or limited. These results have significant managerial implications for software development practice: team structure should be aligned with both the problem space and solution space complexity, coordination mechanisms must be strategically calibrated, and team boundaries should be adjusted based on the organization’s capacity to manage dependencies. The study provides a robust framework for informing team design decisions, offering insights relevant to agile software development. Practitioners are encouraged to adopt a contingency-based approach to team organization, tailoring structural choices to contextual demands in order to optimize delivery efficiency and innovation.

Information Systems Research
National University of Singapore (SG), American University (US)
Openalex Percentile: Top 4%
Software Engineering Techniques and Practices
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.