The life cycle effects of software process improvement: A longitudinal analysis

Donald E. Harter, Sandra A. Slaughter, Mayuram S. Krishnan

Research output: Contribution to conferencePaperpeer-review

9 Scopus citations

Abstract

Rapid innovation, intense competition, and the drive to survive have compelled information technology (IT) firms to seek ways to develop high quality software quickly and productively. The critical issues faced by these firms are the inter-relationships, sometimes viewed as trade-offs, between quality, cycle time, and effort in the software development life cycle. Some believe that higher quality can only be achieved with increased development time and effort. Others argue that higher quality results in less rework, with shorter development cycles and reduced effort. In this study, we investigate the inter-relationships between software process improvement, quality, cycle time, and effort. We perform a comprehensive analysis of the effect of software process improvement and software quality on all activities in the software development life cycle. We find that software process improvement leads to higher quality and that process improvement and quality are associated with reduced cycle time, development effort, and supporting activity effort (e.g., configuration management, quality assurance). We are in the process of examining the effect of process improvement and quality on post-deployment maintenance activities.

Original languageEnglish (US)
Pages346-351
Number of pages6
StatePublished - Dec 13 1998
Externally publishedYes
Event1998 International Conference on Information Systems, ICIS 1998 - Helsinki, Finland
Duration: Dec 13 1998Dec 16 1998

Other

Other1998 International Conference on Information Systems, ICIS 1998
Country/TerritoryFinland
CityHelsinki
Period12/13/9812/16/98

Keywords

  • IS development effort
  • IS development time
  • Software quality

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'The life cycle effects of software process improvement: A longitudinal analysis'. Together they form a unique fingerprint.

Cite this