Understanding the relationship of conflict and success in software development projects

被引:8
|
作者
Basirati, Mohammad R. [1 ]
Otasevic, Marko [1 ]
Rajavi, Koushyar [2 ]
Boehm, Markus [1 ]
Krcmar, Helmut [1 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Georgia Inst Technol, Scheller Coll Business, Atlanta, GA USA
关键词
Conflict; Software project success; Software development; Non-human-rooted conflict; Organization size; Team size; INTERPERSONAL CONFLICT; REQUIREMENTS UNCERTAINTY; INTRAGROUP CONFLICT; INFORMATION-SYSTEMS; TEAM EFFECTIVENESS; ROLE AMBIGUITY; MANAGEMENT; DIVERSITY; INCONSISTENCY; PERFORMANCE;
D O I
10.1016/j.infsof.2020.106331
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Software development incorporates numerous people with diverse expertise and expectations. This makes conflict a common phenomenon in software development. Besides human causes, many conflicts in software development root in the tools and processes. Moreover, the growing role of software in any type of system is increasing the heterogeneity in software projects. The number and variety of tools and processes are increasing. Nevertheless, the relationship between conflicts, particularly rooted in non-human elements, and software project success is still unclear. Objective: We aim to understand the impact of conflict on the success of software development projects for different types of conflict and different environments. Particularly, we distinguish between human-rooted conflict (HRC) and non-human-rooted conflict (NHRC). Moreover, we investigate whether organization size and team size moderate the impact of conflict on software project success. Methods: First, we conduct a survey and analyze it using structural equation modeling (SEM) to investigate any correlation between conflict and software project success. Second, we explore the reasons behind the relationship between conflict and software project success by conducing 13 semi-structured expert interviews. Results: HRC is always a threat to software project success for any organization or team size. Based on the interviews, resolving an HRC is regularly problematic. On the other hand, NHRC is negatively correlated with software project success only in corporate organizations and small teams. High coordination overhead and dependency on tools and processes make NHRC more influential in corporate organizations. In contrast, overlooking non-human elements and lack of experienced individuals in smaller teams make them more vulnerable to NHRC. Conclusion: While the detrimental impact of HRC is constant for software project success, NHRC can be controlled efficiently. Corporate organizations need to frequently improve the non-human elements in the development. Smaller teams should expect tools and processes to be significantly influential in their success.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] UNDERSTANDING POWER, CONFLICT, & SPONSOR RELATIONSHIPS IN MANAGING NEW PRODUCT DEVELOPMENT PROJECTS
    Wilemon, David
    PROCEEDINGS OF ACADEMY OF INNOVATION AND ENTREPRENEURSHIP 2010, 2010, : 342 - 348
  • [22] Understanding Requirement Volatility in Software Projects
    Thakurta, Rahul
    Ahlemann, Frederik
    EMJ-ENGINEERING MANAGEMENT JOURNAL, 2011, 23 (03): : 3 - 7
  • [23] Understanding and predicting effort in software projects
    Mockus, A
    Weiss, DM
    Zhang, P
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 274 - 284
  • [24] Determinants of success in software projects and their influence on results
    de Moura, Ralf Luis
    Janes Carneiro, Teresa Cristina
    Freitas, Erica R.
    REVISTA GESTAO & TECNOLOGIA-JOURNAL OF MANAGEMENT AND TECHNOLOGY, 2018, 18 (01): : 61 - 87
  • [25] A model of critical success factors for software projects
    Sudhakar, Goparaju Purna
    JOURNAL OF ENTERPRISE INFORMATION MANAGEMENT, 2012, 25 (06) : 537 - +
  • [26] Requirements engineering as a success factor in software projects
    Hofmann, HF
    Lehner, F
    IEEE SOFTWARE, 2001, 18 (04) : 58 - +
  • [27] Defining 'success' for software projects: An exploratory revelation
    Agarwal, Nitin
    Rathod, Urvashi
    International Journal of Project Management, 2006, 24 (04) : 358 - 370
  • [28] Understanding Task Interruptions in Service Oriented Software Development Projects: An Exploratory Study
    Abad, Zahra Shakeri Hossein
    Ruhe, Guenther
    Bauer, Mike
    2017 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND INDUSTRIAL PRACTICE (SER&IP 2017), 2017, : 34 - 40
  • [29] Genetic model-based success probability prediction of quantum software development projects
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Shameem, Mohammad
    Nadeem, Mohammad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
  • [30] Vague Project Start Makes Project Success of Outsourced Software Development Projects Uncertain
    Savolainen, Paula
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2010, 6156 : 351 - 365