Empirical Software Engineering

, Volume 5, Issue 4, pp 357–390

An Instrument for Measuring the Key Factors of Success in Software Process Improvement

  • Tore Dyba

DOI: 10.1023/A:1009800404137

Cite this article as:
Dyba, T. Empirical Software Engineering (2000) 5: 357. doi:10.1023/A:1009800404137


Understandinghow to implement SPI successfully is arguably the most challengingissue facing the SPI field today. The SPI literature containsmany case studies of successful companies and descriptions oftheir SPI programs. However, there has been no systematic attemptto synthesize and organize the prescriptions offered. The researchefforts to date are limited and inconclusive and without adequatetheoretical and psychometric justification.

This paper provides a synthesis of prescriptions for successfulquality management and process improvement found from an extensivereview of the quality management, organizational learning, andsoftware process improvement literature. The literature reviewwas confirmed by empirical studies among both researchers andpractitioners. The main result is an instrument for measuringthe key factors of success in SPI based on data collected from120 software organizations. The measures were found to have satisfactorypsychometric properties. Hence, managers can use the instrumentto guide SPI activities in their respective organizations andresearchers can use it to build models to relate the facilitatingfactors to both learning processes and SPI outcomes.

Software process improvementsuccess factorsmeasurement instrument

Copyright information

© Kluwer Academic Publishers 2000

Authors and Affiliations

  • Tore Dyba
    • 1
  1. 1.SINTEF Telecom and InformaticsNorway