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

The life cycle effects of software process improvement: a longitudinal analysis
复制标题

软件过程改进的生命周期效应:纵向分析

DOI:
--
复制
发表时间:
1998
期刊:
International Conference on Interaction Sciences
影响因子:
--
通讯作者:
S. Slaughter
S. Slaughter
中科院分区:
--
文献类型:
--
作者:
Donald E. Harter;M. S. Krishnan;S. Slaughter

文献摘要

被引文献

相似文献

快速的创新、激烈的竞争和生存的动力迫使信息技术(IT)公司寻求快速高效地开发高质量软件的方法。这些公司所面临的关键问题是软件开发生命周期中质量、周期时间和努力之间的相互关系,有时被视为权衡。有些人认为,只有增加开发时间和精力才能实现更高的质量。其他人则认为,更高的质量可以减少返工,缩短开发周期并减少工作量。在这项研究中,我们调查软件过程改进,质量,周期时间和努力之间的相互关系。我们对软件过程改进和软件质量对软件开发生命周期中所有活动的影响进行了全面的分析。我们发现,软件过程改进导致更高的质量,并且过程改进和质量与减少的周期时间、开发工作和支持活动工作(例如,配置管理、质量保证)。我们正在审查程序改进和质量对部署后维护活动的影响。
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.