How Pair Programming Influences Team Performance: The Role of Backup Behavior, Shared Mental Models, and Task Novelty

被引:33
|
作者
Kude, Thomas [1 ]
Mithas, Sunil [2 ]
Schmidt, Christoph T. [3 ]
Heinzl, Armin [4 ]
机构
[1] ESSEC Business Sch, F-95021 Cergy Pontoise, France
[2] Univ S Florida, Muma Coll Business, Tampa, FL 33620 USA
[3] Boston Consulting Grp Inc, D-80539 Munich, Germany
[4] Univ Mannheim, Sch Business, D-68131 Mannheim, Germany
关键词
software development; pair programming; agile; Scrum team performance; backup behavior; shared mental models; task novelty; team adaptation; AGILE SOFTWARE-DEVELOPMENT; INFORMATION-TECHNOLOGY; COORDINATING EXPERTISE; HEADS; KNOWLEDGE; IMPACT; AMBIDEXTERITY; FRAMEWORK; COGNITION; BACKING;
D O I
10.1287/isre.2019.0856
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
This study examines the team-level effects of pair programming by developing a research model that accounts for mediators and moderators of the relationship between pair programming and team performance. We hypothesize that pair programming helps software development teams establish backup behavior by strengthening the shared mental models among developers. In turn, backup behavior attenuates the negative effect of task novelty on team performance. We collect data from the software developers, Scrum masters, and product owners of 62 software development teams in a global enterprise software firm and find broad support for our research model. The study makes important contributions by shifting attention to the team-level effects of pair programming and by explicating mediating and moderating mechanisms related to the roles of shared mental models, backup behavior, and task novelty. The results underline the importance of viewing pair programming as a context-specific practice that helps establish backup behavior in teams. In terms of implications for practitioners, our results show that pair programming can be a valuable element of team governance to create shared mental models and backup behavior and to achieve high team performance when teams face high levels of task novelty.
引用
收藏
页码:1145 / 1163
页数:19
相关论文
共 45 条