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 条
  • [31] Agile Software Development Practices and Success in Outsourced Projects: The Moderating Role of Requirements Risk
    Krancher, Oliver
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2020), 2020, 383 : 56 - 72
  • [32] 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
  • [33] A Requirements-Based Analysis of Success in Open-Source Software Development Projects
    Vlas, Radu
    Vlas, Cristina
    AMCIS 2011 PROCEEDINGS, 2011,
  • [34] The Relationship of Innovative Culture and Entrepreneurial Climate to New Product Development Projects Success
    Fang Wei
    Ou LiXiong
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 5261 - 5265
  • [35] Correlation of critical success factors with success of software projects: an empirical investigation
    Vahid Garousi
    Ayça Tarhan
    Dietmar Pfahl
    Ahmet Coşkunçay
    Onur Demirörs
    Software Quality Journal, 2019, 27 : 429 - 493
  • [36] Correlation of critical success factors with success of software projects: an empirical investigation
    Garousi, Vahid
    Tarhan, Ayca
    Pfahl, Dietmar
    Coskuncay, Ahmet
    Demirors, Onur
    SOFTWARE QUALITY JOURNAL, 2019, 27 (01) : 429 - 493
  • [37] An approach to understanding project actuality in small software development organizations and contribute to their success
    de Barros Sampaio, Suzana Candido
    Marinho, Marcelo
    Moura, Hermano Perrelli
    CENTERIS 2014 - CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / PROJMAN 2014 - INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / HCIST 2014 - INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES, 2014, 16 : 1146 - 1154
  • [38] Tracking software development projects
    Marasco, Joe
    Dr. Dobb's Journal, 2002, 27 (08):
  • [39] Exploring the relationship between dependencies and coordination to support global software development projects
    Fonseca, Sebastiao B.
    de Souza, Cleidson R. B.
    Redmiles, David F.
    2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 243 - +
  • [40] APPROACHES OF PMBOK AND CMMI ABOUT THE SUCCESS OF SOFTWARE PROJECTS
    Pinto, Ezequias Batista
    Vasconcelos, Alexandre Meira
    Rojas Lezana, Alvaro Guillermo
    REVISTA DE GESTAO E PROJETOS, 2014, 5 (01): : 55 - 70