Requirements engineering issues causing software development outsourcing failure

被引:15
|
作者
Iqbal, Javed [1 ]
Ahmad, Rodina B. [2 ]
Khan, Muzafar [3 ]
Fazal-e-Amin [4 ]
Alyahya, Sultan [4 ]
Nasir, Mohd Hairul Nizam [2 ]
Akhunzada, Adnan [1 ]
Shoaib, Muhammad [4 ]
机构
[1] COMSATS Univ, Dept Comp Sci, Islamabad, Pakistan
[2] Univ Malaya, Fac Comp Sci & Informat Technol, Kuala Lumpur, Malaysia
[3] Natl Univ Modern Languages, Dept Engn, Islamabad, Pakistan
[4] King Saud Univ, Coll Comp & Informat Sci, Riyadh, Saudi Arabia
来源
PLOS ONE | 2020年 / 15卷 / 04期
关键词
KNOWLEDGE MANAGEMENT; PROCESS IMPROVEMENT; SUCCESS FACTORS; DELPHI METHOD; CHALLENGES; COMMUNICATION; MITIGATION; FRAMEWORK; VENDORS; LESSONS;
D O I
10.1371/journal.pone.0229785
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Software development outsourcing is becoming more and more famous because of the advantages like cost abatement, process enhancement, and coping with the scarcity of needed resources. Studies confirm that unfortunately a large proportion of the software development outsourcing projects fails to realize anticipated benefits. Investigations into the failures of such projects divulge that in several cases software development outsourcing projects are failed because of the issues that are associated with requirements engineering process. The objective of this study is the identification and the ranking of the commonly occurring issues of the requirements engineering process in the case of software development outsourcing. For this purpose, contemporary literature has been assessed rigorously, issues faced by practitioners have been identified and three questionnaire surveys have been organized by involving experienced software development outsourcing practitioners. The Delphi technique, cut-off value method and 50% rule have also been employed. The study explores 150 issues (129 issues from literature and 21 from industry) of requirements engineering process for software development outsourcing, groups the 150 issues into 7 identified categories and then extricates 43 customarily or commonly arising issues from the 150 issues. Founded on 'frequency of occurrence' the 43 customarily arising issues have been ranked with respect to respective categories (category-wise ranking) and with respect to all the categories (overall ranking). Categories of the customarily arising issues have also been ranked. The issues' identification and ranking contribute to design proactive software project management plan for dealing with software development outsourcing failures and attaining conjectured benefits of the software development outsourcing.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] A Framework to Resolve Requirements Engineering Issues in Software Development Outsourcing
    Iqbal, Javed
    Ahmed, Rodina
    Marczak, Sabrina
    2014 IEEE 4TH INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2014, : 72 - 75
  • [2] Model to Cope With Requirements Engineering Issues for Software Development Outsourcing
    Iqbal, Javed
    Ahmad, Rodina B.
    Khan, Muzafar
    Nizam, Mohd Hairul
    Akhunzada, Adnan
    IEEE ACCESS, 2022, 10 : 63199 - 63229
  • [3] A Framework to Address Communication Issues during Requirements Engineering Process for Software Development Outsourcing
    Iqbal, Javed
    Ahmad, Rodina
    Nasir, Mohd Hairul Nizam Bin Md
    Noor, Muhammad Asim
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (03): : 845 - 859
  • [4] Significant Requirements Engineering Practices for Software Development Outsourcing
    Iqbal, Javed
    Ahmad, Rodina
    Nasir, Mohd Hairul Nizam Md
    Noor, Muhammad Asim
    2013 22ND AUSTRALASIAN CONFERENCE ON SOFTWARE ENGINEERING (ASWEC), 2013, : 137 - 144
  • [5] Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
    Iqbal, Javed
    Ahmad, Rodina B.
    Fazal-e-Amin
    Shoaib, Muhammad
    Nasir, Mohd Hairul Nizam
    PLOS ONE, 2022, 17 (07):
  • [6] Factors influencing the requirements engineering process in offshore software development outsourcing environments
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Alsanad, Ahmad
    Mahmood, Sajjad
    IET SOFTWARE, 2020, 14 (06) : 623 - 637
  • [7] Offshore outsourcing of software development and maintenance: A framework for issues
    Smith, MA
    Mitra, S
    Narasimhan, S
    INFORMATION & MANAGEMENT, 1996, 31 (03) : 165 - 175
  • [8] Offshore outsourcing of software development and maintenance: A framework for issues
    School of Management, Georgia Institute of Technology, Atlanta, GA 30332-0520, United States
    Inf Manage, 3 (165-175):
  • [9] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [10] Software Factories in Sinaloa: Requirements Engineering Application Priority Issues
    Zamudio, Lizbeth
    Alfonso Aguilar, Jose
    Tripp-Barba, Carolina
    Zaldivar-Colado, Anibal
    Aguilar, Pedro
    Eduardo Zurita-Cruz, Carlos
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON COMPUTING NETWORKING AND INFORMATICS (ICCNI 2017), 2017,