1
|
SRCMIMM: the software requirements change management and implementation maturity model in the domain of global software development industry. INFORMATION TECHNOLOGY & MANAGEMENT 2022. [DOI: 10.1007/s10799-022-00364-w] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/05/2022]
Abstract
AbstractThe software industry has widely adopted global software development (GSD) to gain economic benefits. Organizations that engage in GSD face various challenges, the majority being associated with requirements change management (RCM). The key motive of this study is to develop a requirement change management and implementation maturity model (SRCMIMM) for the GSD industry that could help the practitioners to assess and manage their RCM activities. A systematic literature review and questionnaire survey approach are used to identify and validate the critical success factors (CSFs), critical challenges (CCHs), and the related best practices of the RCM process. The investigated CSFs and CCHs are classified into five maturity levels based on the concepts of the existing maturity models in other domains, practitioners’ feedback, and academic research. Every maturity level comprises different CSFs and CCHs that can help assess and manage a firm's RCM capability. To evaluate the effectiveness of the proposed model, four case studies are conducted in different GSD firms. The SRCMIMM has been developed to assist GSD organizations in improving their RCM process in efficiency and effectiveness.
Collapse
|
2
|
Venumuddala VR, Kamath R. Work Systems in the Indian Information Technology (IT) Industry Delivering Artificial Intelligence (AI) Solutions and the Challenges of Work from Home. INFORMATION SYSTEMS FRONTIERS : A JOURNAL OF RESEARCH AND INNOVATION 2022; 25:1-25. [PMID: 35287295 PMCID: PMC8908752 DOI: 10.1007/s10796-022-10259-4] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Accepted: 01/31/2022] [Indexed: 06/14/2023]
Abstract
Our study is based on a workplace ethnography conducted between Jan-May 2020 in an AI research lab of an Indian service-based IT organization, whose operations shifted from co-located work to work from home (WFH) owing to the recent pandemic. The field notes of the ethnographer, working as a full-time intern in a running AI project within this lab, is the basis for the qualitative data for this study. We discuss the socio-technical aspects and the specific challenges of distributed team-working due to the WFH norms facing such emerging research units, which are rapidly diffusing across the IT industry in the offshoring context, particularly in India. We rely on work system theory as a map to bring out key findings from our ethnographic observations. The findings point to the importance of having workflows compatible with the specific work roles in such emerging work systems - particularly for the beginner roles in the AI space. Our study contributes to the IS literature by depicting the challenges of distributed teams in a relatively novel setting emerging in offshoring contexts like the Indian IT sector, and suggests implications for managers handling AI projects and tackling employee-focused Human Resource practices in such settings.
Collapse
|
3
|
Akbar MA, Khan AA, Huang Z. Multicriteria decision making taxonomy of code recommendation system challenges: a fuzzy-AHP analysis. INFORMATION TECHNOLOGY & MANAGEMENT 2022. [DOI: 10.1007/s10799-021-00355-3] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
Abstract
AbstractThe recommendation systems plays an important role in today’s life as it assist in reliable selection of common utilities. The code recommendation system is being used by the code databases (GitHub, source frog etc.) aiming to recommend the more appropriate code to the users. There are several factors that could negatively impact the performance of code recommendation systems (CRS). This study aims to empirically explore the challenges that could have critical impact on the performance of the CRS. Using systematic literature review and questionnaire survey approaches, 19 challenges were identified. Secondly, the investigated challenges were further prioritized using fuzzy-AHP analysis. The identification of challenges, their categorization and the fuzzy-AHP analysis provides the prioritization-based taxonomy of explored challenges. The study findings will assist the real-world industry experts and to academic researchers to improve and develop the new techniques for the improvement of CRS.
Collapse
|
4
|
Holzmann V, Zitter D, Peshkess S. The Expectations of Project Managers from Artificial Intelligence: A Delphi Study. PROJECT MANAGEMENT JOURNAL 2022. [DOI: 10.1177/87569728211061779] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
Artificial intelligence (AI) technologies are rapidly developing these days and are expected to impact the field of project management on multiple levels; however, there remains a high level of uncertainty regarding the effect that AI might have on project management practices. This article aims to address this topic based on a Delphi study with a panel of 52 project management experts who reflected on future potential AI applications for the project management Knowledge Areas. The article provides a visionary perspective that can be further translated into practical solutions in the near and far future to improve project management practices.
Collapse
Affiliation(s)
- Vered Holzmann
- The Academic College of Tel Aviv-Yaffo, Tel Aviv-Yaffo, Israel
| | | | - Sahar Peshkess
- The Academic College of Tel Aviv-Yaffo, Tel Aviv-Yaffo, Israel
| |
Collapse
|
5
|
Proposing total quality management as a buffer between global software development challenges and project success. TQM JOURNAL 2021. [DOI: 10.1108/tqm-08-2020-0192] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
Purpose
This study aims to empirically investigate the relationship between different global software development (GSD) challenges (management, process, social, technical and environmental challenges) and software project success. Further, the study examines the moderating role of total quality management (TQM) between the relationship of GSD challenges and success of software projects.
Design/methodology/approach
Using two field studies, the authors collected data form software developers working in globally distributed teams. In study 1 (n = 194), relationship of different dimensions of GSD challenges (management, process, social, technical and environmental challenges) and project success was examined. In study 2 (n = 138), moderating role of TQM was examined on the relationship of GSD challenges and project success.
Findings
The results of study 1 indicate that there is a negative relationship between all dimensions of GSD challenges and project success. Findings of study 2 confirmed that TQM practices moderate the negative relationship between GSD challenges and project success.
Practical implications
The findings of the study provide guidelines to the project managers of software industry to mitigate GSD challenges using TQM practices.
Originality/value
Study adds in the literature of TQM, GSD challenges and project success by (1) empirically investigating the relationship between different GSD challenges and software project success and (2) by examining the moderating role of TQM practices on relationship of GSD challenges and project success in global software development industry.
Collapse
|
6
|
Khan AA, Shameem M, Nadeem M, Akbar MA. Agile trends in Chinese global software development industry: Fuzzy AHP based conceptual mapping. Appl Soft Comput 2021. [DOI: 10.1016/j.asoc.2021.107090] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
|
7
|
Tavares BG, Keil M, Sanches da Silva CE, de Souza AD. A Risk Management Tool for Agile Software Development. JOURNAL OF COMPUTER INFORMATION SYSTEMS 2020. [DOI: 10.1080/08874417.2020.1839813] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
Affiliation(s)
| | - Mark Keil
- Georgia State University, Atlanta, Georgia, USA
| | | | | |
Collapse
|
8
|
Prioritizing Management Success Factors in Offshore Software Development. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING 2020. [DOI: 10.1007/s13369-020-04607-2] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/25/2022]
|
9
|
Akbar MA, Shameem M, Mahmood S, Alsanad A, Gumaei A. Prioritization based Taxonomy of Cloud-based Outsource Software Development Challenges: Fuzzy AHP analysis. Appl Soft Comput 2020. [DOI: 10.1016/j.asoc.2020.106557] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
10
|
Akbar MA, Mahmood S, Shafiq M, Alsanad A, Alsanad AAA, Gumaei A. Identification and prioritization of DevOps success factors using fuzzy-AHP approach. Soft comput 2020. [DOI: 10.1007/s00500-020-05150-w] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/30/2022]
|
11
|
Iqbal J, Ahmad RB, Khan M, Fazal-e-Amin, Alyahya S, Nizam Nasir MH, Akhunzada A, Shoaib M. Requirements engineering issues causing software development outsourcing failure. PLoS One 2020; 15:e0229785. [PMID: 32271783 PMCID: PMC7144980 DOI: 10.1371/journal.pone.0229785] [Citation(s) in RCA: 11] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/24/2019] [Accepted: 02/13/2020] [Indexed: 11/19/2022] Open
Abstract
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.
Collapse
Affiliation(s)
- Javed Iqbal
- Department of Computer Science, COMSATS University, Islamabad, Pakistan
| | - Rodina B. Ahmad
- Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
| | - Muzafar Khan
- Department of Engineering, National University of Modern Languages, Islamabad, Pakistan
| | - Fazal-e-Amin
- College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
| | - Sultan Alyahya
- College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
| | - Mohd Hairul Nizam Nasir
- Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia
| | - Adnan Akhunzada
- Department of Computer Science, COMSATS University, Islamabad, Pakistan
| | - Muhammad Shoaib
- College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia
| |
Collapse
|
12
|
Chadli SY, Idri A, Ros JN, Fernández-Alemán JL, de Gea JMC, Toval A. Software project management tools in global software development: a systematic mapping study. SPRINGERPLUS 2016; 5:2006. [PMID: 27933262 PMCID: PMC5121116 DOI: 10.1186/s40064-016-3670-7] [Citation(s) in RCA: 18] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 06/23/2016] [Accepted: 11/09/2016] [Indexed: 11/10/2022]
Abstract
Global software development (GSD) which is a growing trend in the software industry is characterized by a highly distributed environment. Performing software project management (SPM) in such conditions implies the need to overcome new limitations resulting from cultural, temporal and geographic separation. The aim of this research is to discover and classify the various tools mentioned in literature that provide GSD project managers with support and to identify in what way they support group interaction. A systematic mapping study has been performed by means of automatic searches in five sources. We have then synthesized the data extracted and presented the results of this study. A total of 102 tools were identified as being used in SPM activities in GSD. We have classified these tools, according to the software life cycle process on which they focus and how they support the 3C collaboration model (communication, coordination and cooperation). The majority of the tools found are standalone tools (77%). A small number of platforms (8%) also offer a set of interacting tools that cover the software development lifecycle. Results also indicate that SPM areas in GSD are not adequately supported by corresponding tools and deserve more attention from tool builders.
Collapse
Affiliation(s)
- Saad Yasser Chadli
- Software Project Management Research Team, ENSIAS, Mohammed V University, Rabat, Morocco
| | - Ali Idri
- Software Project Management Research Team, ENSIAS, Mohammed V University, Rabat, Morocco
| | - Joaquín Nicolás Ros
- Department of Informatics and Systems, Faculty of Computer Science, University of Murcia, Murcia, Spain
| | | | - Juan M Carrillo de Gea
- Department of Informatics and Systems, Faculty of Computer Science, University of Murcia, Murcia, Spain
| | - Ambrosio Toval
- Department of Informatics and Systems, Faculty of Computer Science, University of Murcia, Murcia, Spain
| |
Collapse
|