Team knowledge and coordination in geographically distributed software development

被引:217
|
作者
Espinosa, J. Alberto [1 ]
Slaughter, Sandra A.
Kraut, Robert E.
Herbsleb, James D.
机构
[1] American Univ, Kogod Sch Business, Washington, DC 20016 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
coordination; global software development; management of the information technology (IT) function; team knowledge;
D O I
10.2753/MIS0742-1222240104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coordination is important in software development because it leads to benefits such as cost savings, shorter development cycles, and better-integrated products. Team cognition research suggests that members coordinate through team knowledge, but this perspective has only been investigated in real-time collocated tasks and we know little about which types of team knowledge best help coordination in the most geographically distributed software work. In this field study, we investigate the coordination needs of software teams, how team knowledge affects coordination, and how this effect is influenced by geographic dispersion. Our findings show that software teams have three distinct types of coordination needs-technical, temporal, and process-and that these needs vary with the members' role; geographic distance has a negative effect on coordination, but is mitigated by shared knowledge of the team and presence awareness; and shared task knowledge is more important for coordination among collocated members. We articulate propositions for future research in this area based on our analysis.
引用
收藏
页码:135 / 169
页数:35
相关论文
共 50 条
  • [1] Familiarity, complexity, and team performance in geographically distributed software development
    Espinosa, J. Alberto
    Slaughter, Sandra A.
    Kraut, Robert E.
    Herbsleb, James D.
    [J]. ORGANIZATION SCIENCE, 2007, 18 (04) : 613 - 630
  • [2] Research on Impact of Team Conflict upon Employee Satisfaction in Geographically Distributed Software Development Team
    Jiang, Ji-jiao
    Wang, Zong-yu
    Yin, Ming
    [J]. 2017 3RD INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2017), 2017, : 136 - 139
  • [3] Knowledge flow management for distributed team software development
    Zhuge, H
    [J]. KNOWLEDGE-BASED SYSTEMS, 2002, 15 (08) : 465 - 471
  • [4] Effects of Social Identity Processes on Coordination and Knowledge Sharing in Geographically Distributed Software Teams
    Gokakkar, Raghavendra
    [J]. JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2007, 6 (04) : 281 - 296
  • [5] Communication Networks in Geographically Distributed Software Development
    Cataldo, Marcelo
    Herbsleb, James D.
    [J]. CSCW: 2008 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK, CONFERENCE PROCEEDINGS, 2008, : 579 - 588
  • [6] A review of the agile and geographically distributed software development
    Yin, Ming
    Ma, Jing
    [J]. INFORMATION TECHNOLOGY AND COMPUTER APPLICATION ENGINEERING, 2014, : 173 - 176
  • [7] End-to-End Features as Meta-Entities for Enabling Coordination in Geographically Distributed Software Development
    Cataldo, Marcelo
    Herbsleb, James D.
    [J]. 2009 ICSE WORKSHOP ON SOFTWARE DEVELOPMENT GOVERNANCE, 2009, : 21 - +
  • [8] Optimal Coordination in Distributed Software Development
    Xia, Hao
    Dawande, Milind
    Mookerjee, Vijay
    [J]. PRODUCTION AND OPERATIONS MANAGEMENT, 2016, 25 (01) : 56 - 76
  • [9] Software Development Team Dynamics: Control, Coordination, and Secure Software
    Ayaburi, Emmanuel W.
    Talebi, Nasim
    [J]. AMCIS 2017 PROCEEDINGS, 2017,
  • [10] Effort Drivers Estimation for Brazilian Geographically Distributed Software Development
    Almeida, Ana Carina M.
    Souza, Renata
    Aquino, Gibeon
    Meira, Silvio
    [J]. SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2009, 35 : 60 - 65