IEEE Access (Jan 2017)

SPIIMM: Toward a Model for Software Process Improvement Implementation and Management in Global Software Development

  • Arif Ali Khan,
  • Jacky W. Keung,
  • Fazal-E-Amin,
  • M. Abdullah-Al-Wadud

DOI
https://doi.org/10.1109/ACCESS.2017.2728603
Journal volume & issue
Vol. 5
pp. 13720 – 13741

Abstract

Read online

Software development organizations are globalizing their activities by adopting the phenomenon of global software development (GSD), mainly due to the significant return on investment it offers. Various challenges are associated with the software process improvement (SPI). The aim of this paper is to develop a software process improvement implementation and management model (SPIIMM) that can assist GSD organizations in assessing and improving their SPI activities. A thorough systematic literature review (SLR) study was performed to identify the critical success factors (CSFs), critical barriers (CBs), and the relevant practices of SPI. An empirical study of the industry was conducted with 111 SPI experts using a survey questionnaire to verify the outcomes of the SLR. The final CSFs and CBs were categorized into five maturity levels based on the implementation maturity model, the software outsourcing vendor readiness model, and capability maturity model integration. Each maturity level consisted of different CSFs and CBs to assess and improve the SPI-related maturity level of an organization. Three case studies were conducted to evaluate the effectiveness of the proposed model. The results revealed that SPIIMM can provide a robust framework to assess and improve SPI activities in GSD organizations.

Keywords