• DocumentCode
    743335
  • Title

    Task Environment Complexity, Global Team Dispersion, Process Capabilities, and Coordination in Software Development

  • Author

    Gwanhoo Lee ; Espinosa, Juan Antonio ; DeLone, William H.

  • Author_Institution
    American Univ., Washington, DC, USA
  • Volume
    39
  • Issue
    12
  • fYear
    2013
  • Firstpage
    1753
  • Lastpage
    1771
  • Abstract
    Software development teams are increasingly global. Team members are separated by multiple boundaries such as geographic location, time zone, culture, and organization, presenting substantial coordination challenges. Global software development becomes even more challenging when user requirements change dynamically. However, little empirical research has investigated how team dispersion across multiple boundaries and user requirements dynamism, which collectively increase task environment complexity, influence team coordination and software development success in the global context. Further, we have a limited understanding of how software process capabilities such as rigor, standardization, agility, and customizability mitigate the negative effects of global team dispersion and user requirements dynamism. To address these important issues, we test a set of relevant hypotheses using field survey data obtained from both project managers and stakeholders. Our results show that global team dispersion and user requirements dynamism have a negative effect on coordination effectiveness. We find that the negative effect of global team dispersion on coordination effectiveness decreases as process standardization increases and that the negative effect of user requirements dynamism on coordination effectiveness decreases as process agility increases. We find that coordination effectiveness has a positive effect on global software development success in terms of both process and product aspects.
  • Keywords
    software development management; team working; agility capability; coordination; coordination effectiveness; culture; customizability capability; geographic location; global software development; global team dispersion; organization; process aspect; process capabilities; product aspect; rigor capability; software development teams; standardization capability; task environment complexity; time zone; user requirements dynamism; Complexity theory; Dispersion; Global communication; Globalization; Process capability; Software development; User centered design; Global boundaries; global software development; software process capability; task environment complexity; team coordination; team dispersion; user requirements dynamism;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2013.40
  • Filename
    6583162