Do Reflexive Software Development Teams Perform Better?

被引:0
|
作者
Adarsh Kumar Kakar
机构
[1] Alabama State University,
关键词
Agile Software development; Plan-driven development; Team performance;
D O I
暂无
中图分类号
学科分类号
摘要
Reflexivity, the extent to which teams reflect upon and modify their functioning, is widely recognized as a key factor influencing performance of work teams. The paper proposes that outcome interdependence, defined as the extent to which team members perceive that attainment of goals by their colleagues will facilitate their own goal achievement, will moderate the effect of team reflexivity on its performance. An empirical study with 332 team members of 34 software projects reveals that as predicted team reflexivity and outcome interdependence have both synergistic and antagonistic impacts on team performance. While high outcome interdependence magnified the positive impacts of team reflexivity on its effectiveness, an increase in team reflexivity at low outcome interdependence had a deleterious impact. However, an opposite effect was observed for team efficiency. Further, agile teams demonstrated higher outcome interdependence and team reflexivity, and thereby higher effectiveness, but lower efficiency, compared to teams adopting plan-drive methods of software development. Finally, in general, agile software development projects performed better than plan driven projects for innovative software development, while projects adopting plan-driven methods performed better than agile projects for routine software development.
引用
收藏
页码:347 / 359
页数:12
相关论文
共 50 条
  • [1] Do Reflexive Software Development Teams Perform Better?
    Kakar, Adarsh Kumar
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2017, 59 (05) : 347 - 359
  • [2] Teams Do It Better!
    Antonucci, Toni C.
    RESEARCH IN HUMAN DEVELOPMENT, 2015, 12 (3-4) : 342 - 349
  • [3] Reflexive Game Model for Control the Teams of Software Developers
    Orlov, S. P.
    2015 XVIII INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MEASUREMENTS (SCM), 2015, : 66 - 69
  • [4] Group learning: an analysis of individuals in software development teams who perform interdependent tasks
    da Fonseca, Leticia Rodrigues
    Silva, Marcelo Ribeiro
    Silva, Sheldon William
    Pereira, Guilherme Marques
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2021, 29 (01) : 89 - 105
  • [5] Software development teams
    Sawyer, S
    COMMUNICATIONS OF THE ACM, 2004, 47 (12) : 95 - 99
  • [6] How to Better Form Software Development Teams? An Analysis of Different Formation Criteria
    Cavalcante, Sergio
    Gadelha, Bruno
    de Oliveira, Edson Cesar
    Conte, Tayana
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 90 - 100
  • [7] A Gamification Software to Aid Students to Perform Better at Exams
    Kunen, Leonardo Mariano
    Tavares, Andre Abelardo
    Bretas Carvalho, Breno Elias
    Ronchi, Franciele Peruchi
    2023 INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF ELECTRICAL ENGINEERING, ISFEE 2023, 2023, : 761 - +
  • [8] How do software development teams manage technical debt? - An empirical study
    Yli-Huumo, Jesse
    Maglyas, Andrey
    Smolander, Kari
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 120 : 195 - 218
  • [9] Why some teams perform better than other teams: An empirical and experience-based analysis
    Scott, KD
    Casino, LS
    1996 INTERNATIONAL CONFERENCE ON WORK TEAMS, PROCEEDINGS, 1996, : 139 - 144
  • [10] Software Quality and Development Speed in Global Software Development Teams
    Alfaro, Ivan
    Chandrasekaran, Ranganathan
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2015, 57 (02) : 91 - 102