The role of requirements in the success or failure of software projects

Requirements engineering (RE) is pivotal and central to every successful software development project.There are several reasons why software projects fail; however, poorly elicited, documented, validated and managed requirements contribute grossly to software projects failure.Software project failur...

Full description

Bibliographic Details
Main Authors: Hussain, Azham, Mkpojiogu, Emmanuel O.C., Mohmad Kamal, Fazillah
Format: Article
Language:English
Published: 2016
Subjects:
Online Access:https://repo.uum.edu.my/id/eprint/20326/1/IRMM%206%20S7%202016%20306%20311.pdf
_version_ 1803627879316062208
author Hussain, Azham
Mkpojiogu, Emmanuel O.C.
Mohmad Kamal, Fazillah
author_facet Hussain, Azham
Mkpojiogu, Emmanuel O.C.
Mohmad Kamal, Fazillah
author_sort Hussain, Azham
collection UUM
description Requirements engineering (RE) is pivotal and central to every successful software development project.There are several reasons why software projects fail; however, poorly elicited, documented, validated and managed requirements contribute grossly to software projects failure.Software project failures are normally very costly and risky and these could even a times be life threatening also. Projects that overlook RE processes often suffer or are most likely to suffer from failures, challenges and other consequent risks.The cost of project failures and overruns when estimated is quite great and grave.In addition, software project failures or overruns portend a challenge in today’s competitive market environment. It affects negatively the image, goodwill, profitability, and revenue drive of companies and decreases the marketability of their products, as well as, the perceived satisfaction of their customers and clients (which also leads to poor loyalty). In this paper, RE was discussed. Its role in software projects success was elaborated.The place of software requirements process in relation to software project failure was explored and examined.Furthermore, project success, challenge and failure factors were also discussed with emphasis placed on requirements factors as they play a major role in software projects’ successes, challenges and failures.The paper relied on secondary statistics to explore and examine factors responsible for the successes, challenges and failures of software projects in large, medium and small scaled software companies.
first_indexed 2024-07-04T06:13:04Z
format Article
id uum-20326
institution Universiti Utara Malaysia
language English
last_indexed 2024-07-04T06:13:04Z
publishDate 2016
record_format dspace
spelling uum-203262017-01-04T04:23:01Z https://repo.uum.edu.my/id/eprint/20326/ The role of requirements in the success or failure of software projects Hussain, Azham Mkpojiogu, Emmanuel O.C. Mohmad Kamal, Fazillah QA76 Computer software Requirements engineering (RE) is pivotal and central to every successful software development project.There are several reasons why software projects fail; however, poorly elicited, documented, validated and managed requirements contribute grossly to software projects failure.Software project failures are normally very costly and risky and these could even a times be life threatening also. Projects that overlook RE processes often suffer or are most likely to suffer from failures, challenges and other consequent risks.The cost of project failures and overruns when estimated is quite great and grave.In addition, software project failures or overruns portend a challenge in today’s competitive market environment. It affects negatively the image, goodwill, profitability, and revenue drive of companies and decreases the marketability of their products, as well as, the perceived satisfaction of their customers and clients (which also leads to poor loyalty). In this paper, RE was discussed. Its role in software projects success was elaborated.The place of software requirements process in relation to software project failure was explored and examined.Furthermore, project success, challenge and failure factors were also discussed with emphasis placed on requirements factors as they play a major role in software projects’ successes, challenges and failures.The paper relied on secondary statistics to explore and examine factors responsible for the successes, challenges and failures of software projects in large, medium and small scaled software companies. 2016 Article PeerReviewed application/pdf en cc4_by https://repo.uum.edu.my/id/eprint/20326/1/IRMM%206%20S7%202016%20306%20311.pdf Hussain, Azham and Mkpojiogu, Emmanuel O.C. and Mohmad Kamal, Fazillah (2016) The role of requirements in the success or failure of software projects. International Review of Management and Marketing, 6 (S7). pp. 306-311. ISSN 2146-4405 https://www.econjournals.com/index.php/irmm/article/view/3272
spellingShingle QA76 Computer software
Hussain, Azham
Mkpojiogu, Emmanuel O.C.
Mohmad Kamal, Fazillah
The role of requirements in the success or failure of software projects
title The role of requirements in the success or failure of software projects
title_full The role of requirements in the success or failure of software projects
title_fullStr The role of requirements in the success or failure of software projects
title_full_unstemmed The role of requirements in the success or failure of software projects
title_short The role of requirements in the success or failure of software projects
title_sort role of requirements in the success or failure of software projects
topic QA76 Computer software
url https://repo.uum.edu.my/id/eprint/20326/1/IRMM%206%20S7%202016%20306%20311.pdf
work_keys_str_mv AT hussainazham theroleofrequirementsinthesuccessorfailureofsoftwareprojects
AT mkpojioguemmanueloc theroleofrequirementsinthesuccessorfailureofsoftwareprojects
AT mohmadkamalfazillah theroleofrequirementsinthesuccessorfailureofsoftwareprojects
AT hussainazham roleofrequirementsinthesuccessorfailureofsoftwareprojects
AT mkpojioguemmanueloc roleofrequirementsinthesuccessorfailureofsoftwareprojects
AT mohmadkamalfazillah roleofrequirementsinthesuccessorfailureofsoftwareprojects