Understanding the relationship of conflict and success in software development projects

被引:9
作者
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
相关论文
共 70 条
[1]   Defining 'success' for software projects: An exploratory revelation [J].
Agarwal, Nitin ;
Rathod, Urvashi .
International Journal of Project Management, 2006, 24 (04) :358-370
[2]   A Review on the Critical Success Factors of Agile Software Development [J].
Aldahmash, Abdullah ;
Gravell, Andy M. ;
Howard, Yvonne .
SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 :504-512
[3]  
Aldekhail M, 2016, INT J ADV COMPUT SC, V7, P326
[4]   The effects of top management team size and interaction norms on cognitive and affective conflict [J].
Amason, AC ;
Sapienza, HJ .
JOURNAL OF MANAGEMENT, 1997, 23 (04) :495-516
[5]  
[Anonymous], 1996, International Journal of Project Management
[6]  
[Anonymous], 2004, J INT TECHNOL INF MA
[7]  
[Anonymous], 1995, READ UNDERST MULTIVA
[8]  
Atkinson R., 1999, Int. J. Proj. Manag., V17, P337, DOI [10.1016/S0263-7863(98)00069-6, DOI 10.1016/S0263-7863(98)00069-6]
[9]   Specification, evaluation, and interpretation of structural equation models [J].
Bagozzi, Richard P. ;
Yi, Youjae .
JOURNAL OF THE ACADEMY OF MARKETING SCIENCE, 2012, 40 (01) :8-34
[10]   A systematic review on the relationship between user involvement and system success [J].
Bano, Muneera ;
Zowghi, Didar .
INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 58 :148-169