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 条
  • [11] Software Process Models and Project Performance
    Krishnan M.S.
    Mukhopadhyay T.
    Zubrow D.
    Information Systems Frontiers, 1999, 1 (3) : 267 - 277
  • [12] Software process improvement:: The competisoft project
    Oktaba, Hanna
    Garcia, Felix
    Piattini, Mario
    Ruiz, Francisco
    Pino, Francisco J.
    Alquicira, Claudia
    COMPUTER, 2007, 40 (10) : 21 - +
  • [13] Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project
    Spinola, Rodrigo O.
    Pinto, Felipe C. R.
    Travassos, Guilherme H.
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION, PROCEEDINGS, 2008, 17 : 587 - 603
  • [14] Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project
    Spínola, Rodrigo O.
    Pinto, Felipe C.R.
    Travassos, Guilherme H.
    Communications in Computer and Information Science, 2009, 17 : 587 - 603
  • [15] Software project failure lessons learned - Response
    Glass, R
    COMMUNICATIONS OF THE ACM, 1999, 42 (11) : 24 - 24
  • [16] Process Definition for Reuse Asset Management Process for Software Detailed Design
    Promtaveepong, Tanawat
    Prompoon, Nakornthip
    2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [17] What factors lead to software project failure?
    Verner, June
    Sampson, Jennifer
    Cerpa, Narciso
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 71 - +
  • [18] Software Process Definition using Process Lines: A Systematic Literature Review
    Costa, Diogo Matheus
    Teixeira, Eldanae Nogueira
    Lima Werner, Claudia Maria
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 110 - 119
  • [19] A software engineering process on group collaboration of software project documents
    Chang, Peter H.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 32 - 37
  • [20] A group support system process for the definition of software requirements
    Hannola, Lea
    Elfvengren, Kalle
    Tuominen, Markku
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2010, 7 (02) : 171 - 186