scispace - formally typeset
Journal ArticleDOI

Perceived causes of software project failures - An analysis of their relationships

Reads0
Chats0
TLDR
In this article, the root cause analysis of software project failures is conducted to understand which causes, so called bridge causes, interconnect different process areas, and which causes were perceived as the most promising targets for process improvement.
Abstract
Context: Software project failures are common. Even though the reasons for failures have been widely studied, the analysis of their causal relationships is lacking. This creates an illusion that the causes of project failures are unrelated. Objective: The aim of this study is to conduct in-depth analysis of software project failures in four software product companies in order to understand the causes of failures and their relationships. For each failure, we want to understand which causes, so called bridge causes, interconnect different process areas, and which causes were perceived as the most promising targets for process improvement. Method: The causes of failures were detected by conducting root cause analysis. For each cause, we classified its type, process area, and interconnectedness to other causes. We quantitatively analyzed which type, process area, and interconnectedness categories (bridge, local) were common among the causes selected as the most feasible targets for process improvement activities. Finally, we qualitatively analyzed the bridge causes in order to find common denominators for the causal relationships interconnecting the process areas. Results: For each failure, our method identified causal relationships diagrams including 130-185 causes each. All four cases were unique, albeit some similarities occurred. On average, 50% of the causes were bridge causes. Lack of cooperation, weak task backlog, and lack of software testing resources were common bridge causes. Bridge causes, and causes related to tasks, people, and methods were common among the causes perceived as the most feasible targets for process improvement. The causes related to the project environment were frequent, but seldom perceived as feasible targets for process improvement. Conclusion: Prevention of a software project failure requires a case-specific analysis and controlling causes outside the process area where the failure surfaces. This calls for collaboration between the individuals and managers responsible for different process areas.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

An effective approach for software project effort and duration estimation with machine learning algorithms

TL;DR: This article proposes effective and practical machine learning deployment and maintenance approaches by utilization of research findings and industry best practices and obtained models for effort and duration estimation are intended to provide a decision support tool for organisations that develop or implement software systems.
Journal ArticleDOI

Problems, Causes and Solutions When Adopting Continuous Delivery - A Systematic Literature Review

TL;DR: When adopting continuous delivery, problems related to system design are common, critical and little studied, while the most critical reported problems were related to testing and system design.
Journal ArticleDOI

Information systems project failure – analysis of causal links using interpretive structural modelling

TL;DR: The analysis of the root causes of information systems project failure has been the subject of intense scrutiny for some time within industry and the academic community as mentioned in this paper, and researchers have developed a number of methods to identify the root cause of such failures.
Journal ArticleDOI

A method for the evaluation of risk in IT projects

TL;DR: A new risk assessment method based in a combination of fuzzy analytic hierarchy process (FAHP) and fuzzy inference system (FIS) which is especially suitable for the evaluation of development projects in the area of IT in which multiple interrelated risk factors can be particularly uncertain and imprecise.
References
More filters
Book

Case Study Research: Design and Methods

Robert K. Yin
TL;DR: In this article, buku ini mencakup lebih dari 50 studi kasus, memberikan perhatian untuk analisis kuantitatif, membahas lebah lengkap penggunaan desain metode campuran penelitian, and termasuk wawasan metodologi baru.
MonographDOI

Causality: models, reasoning, and inference

TL;DR: The art and science of cause and effect have been studied in the social sciences for a long time as mentioned in this paper, see, e.g., the theory of inferred causation, causal diagrams and the identification of causal effects.
Book

A Treatise of Human Nature

David Hume
TL;DR: Hume's early years and education is described in a treatise of human nature as discussed by the authors. But it is not a complete account of the early years of his life and education.
Journal ArticleDOI

Mixing Qualitative and Quantitative Methods: Triangulation in Action @

TL;DR: There is a distinct tradition in the literature on social science research methods that advocates the use of multiple methods as mentioned in this paper, which is usually described as one of convergent methodology, multimethod/multitrait (Campbell and Fiske, 1959), convergent validation or, what has been called "triangulation".
Related Papers (5)
Trending Questions (1)
Why do IT projects fail?

IT projects fail due to interconnected causes like lack of cooperation, weak task backlog, and insufficient software testing resources, emphasizing the need for case-specific analysis and collaboration among process areas.