Learning from experience in software development: A multilevel analysis

被引:223
作者
Boh, Wai Fong [1 ]
Slaughter, Sandra A.
Espinosa, J. Alberto
机构
[1] Nanyang Technol Univ, Nanyang Business Sch, Singapore 639798, Singapore
[2] Carnegie Mellon Univ, David A Tepper Sch Business, Pittsburgh, PA 15213 USA
[3] American Univ, Kogod Sch Business, Washington, DC 20016 USA
关键词
software development; knowledge work; knowledge workers; organizational learning; learning curve; multilevel analysis;
D O I
10.1287/mnsc.1060.0687
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This study examines whether individuals, groups, and organizational units learn from experience in software development and whether this learning improves productivity. Although prior research has found the existence of learning curves in manufacturing and service industries, it is not clear whether learning curves also apply to knowledge work like software development. We evaluate the relative productivity impacts from accumulating specialized experience in a system, diversified experience in related and unrelated systems, and experience from working with others on modification requests (MRs) in a telecommunications firm, which uses an incremental software development methodology. Using multilevel modeling, we analyze extensive data archives covering more than 14 years of systems development work on a major telecommunications product dating from the beginning of its development process. Our findings reveal that the relative importance of the different types of experience differs across levels of analysis. Specialized experience has the greatest impact on productivity for MRs completed by individual developers, whereas diverse experience in related systems plays a larger role in improving productivity for MRs and system releases completed by groups and organizational units. Diverse experience in unrelated systems has the least influence on productivity at all three levels of analysis. Our findings support the existence of learning curves in software development and provide insights into when specialized or diverse experience may be more valuable.
引用
收藏
页码:1315 / 1331
页数:17
相关论文
共 55 条
[1]   Human capital and institutional determinants of information technology compensation: Modeling multilevel and cross-level interactions [J].
Ang, S ;
Slaughter, S ;
Ng, KY .
MANAGEMENT SCIENCE, 2002, 48 (11) :1427-1445
[2]   THE PERSISTENCE AND TRANSFER OF LEARNING IN INDUSTRIAL SETTINGS [J].
ARGOTE, L ;
BECKMAN, SL ;
EPPLE, D .
MANAGEMENT SCIENCE, 1990, 36 (02) :140-154
[3]  
Argote Linda., 2012, ORG LEARNING CREATIN, V2nd
[4]   A field study of scale economies in software maintenance [J].
Banker, RD ;
Slaughter, SA .
MANAGEMENT SCIENCE, 1997, 43 (12) :1709-1725
[5]   Software development practices, software complexity, and software maintenance performance: A field study [J].
Banker, RD ;
Davis, GB ;
Slaughter, SA .
MANAGEMENT SCIENCE, 1998, 44 (04) :433-450
[6]  
BASILI VR, 1995, SLOAN MANAGE REV, V37, P55
[7]  
Brooks F. P., 1975, The mythical man-month
[8]   PRODUCT DEVELOPMENT - PAST RESEARCH, PRESENT FINDINGS, AND FUTURE-DIRECTIONS [J].
BROWN, SL ;
EISENHARDT, KM .
ACADEMY OF MANAGEMENT REVIEW, 1995, 20 (02) :343-378
[9]  
Bryk A.S., 1992, Hierarchical Models: Applications and Data Analysis Methods
[10]   Comparing alternative conceptualizations of functional diversity in management teams: Process and performance effects [J].
Bunderson, JS ;
Sutcliffe, KM .
ACADEMY OF MANAGEMENT JOURNAL, 2002, 45 (05) :875-893