Software Project Failure Process Definition

被引:7
|
作者
Nizam, Ali [1 ]
机构
[1] Fatih Sultan Mehmet Vakif Univ, Dept Software Engn, TR-80523 Istanbul, Turkey
关键词
Software; Bridges; Schedules; Software engineering; Prediction methods; Licenses; Buildings; Bayesian belief network; grounded theory; qualitative process analysis; software process models; INFORMATION-TECHNOLOGY; DE-ESCALATION; MANAGEMENT; SUCCESS; RISKS; MUM;
D O I
10.1109/ACCESS.2022.3162878
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many researchers have attempted to identify the factors behind software project failures and their solutions from various perspectives. However, systematic and integrated process definitions of failure as process models for success are lacking. This study aims to build a process definition for software project failure as an anti-pattern by identifying the main phases and their relationships in terms of team behavior. We researched software engineering literature and case studies to gather information about critical incidents and repeating behaviors of teams in failed projects into a novel dataset. Grounded theory was employed to build a theoretical foundation for failure phase definitions from the collected data. The design structure matrix and Bayesian belief network were used for the quantitative assessment of the transitions between phases. The results revealed that common behavioral patterns occurred in approximately 89 percent of the case studies, supporting the decision to consider software project failure as a process. The proposed failure process definition has a simple structure that uses everyday concepts for phase names and reveals the critical behaviors leading a software project to failure Thus, it provides critical insights for software professionals, non-technical stakeholders, and managers to evaluate the progress of their projects and design strategies to avoid failure.
引用
收藏
页码:34428 / 34441
页数:14
相关论文
共 50 条
  • [41] Practical Definition and Implementation of Process Improvements in Software-Development
    Koehler, Mathias
    Zehan, Paul-Andrei
    BADEN-BADEN SPEZIAL 2012: ELEKTRONIK IM KRAFTFAHRZEUG, 2012, 2172 : 61 - 65
  • [42] A GRAPHICAL PROCESS DEFINITION LANGUAGE AND ITS APPLICATION TO A MAINTENANCE PROJECT
    CHRISTIE, AM
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (6-7) : 364 - 374
  • [43] The rhetoric of the capstone project: Working towards an explicit definition of the capstone project writing process
    Kampf, C
    Stefan, H
    Labuz, J
    2004 INTERNATIONAL PROFESSIONAL COMMUNICATION CONFERENCE, PROCEEDINGS, 2004, : 89 - 96
  • [44] Software project process control based on hierarchical process patterns reuse
    Cao, Jian
    Zhang, Shen-Sheng
    Li, Ming-Lu
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2003, 31 (SUPPL.): : 2059 - 2062
  • [45] A Framework of Software Project Scope Definition Elements: An ISM-DEMATEL Approach
    Hassan, Isma Ul
    Asghar, Sohail
    IEEE ACCESS, 2021, 9 : 26839 - 26870
  • [46] DEFINITION OF SOFTWARE
    GALLER, BA
    COMMUNICATIONS OF THE ACM, 1962, 5 (01) : 6 - 6
  • [47] SIGNIFICANCE OF FAILURE AVOIDANCE IN SOFTWARE DEVELOPMENT PROCESS
    Khaiyum, Samitha
    Kumaraswamy, Y. S.
    Karibasappa, K.
    2014 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING APPLICATIONS (ICICA 2014), 2014, : 340 - 344
  • [48] Integrating project planning and process modeling for software development
    Chung, LML
    Chan, KCC
    ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 276 - 279
  • [49] On the potential of process simulation in software project schedule optimization
    Padberg, F
    Proceedings of the 29th Annual International Computer Software and Applications Conference, Workshops and Fast Abstracts, 2005, : 127 - 130
  • [50] Project management and process improvement through software metrics
    Carroll, RW
    CONFERENCE XXII - GEOSPATIAL INFORMATION & TECHNOLOGY ASSOCIATION, PROCEEDINGS, 1999, : 541 - 549