Integrating Technical Debt Management and Software Quality Management Processes: A Normative Framework and Field Tests

Integrating Technical Debt Management and Software Quality Management Processes: A Normative Framework and Field Tests
复制标题

集成技术债务管理和软件质量管理流程:规范框架和现场测试

DOI:
--
复制
发表时间:
2019
影响因子:
7.4
通讯作者:
C. Kemerer
C. Kemerer
中科院分区:
计算机科学1区
文献类型:
--
作者:
Narayan Ramasubbu;C. Kemerer

文献摘要

被引文献

相似文献

尽管人们越来越意识到在软件产品开发中管理技术债务的重要性,但在软件生产中实施技术债务管理的系统过程还没有现成的。在本文中,我们报告的发展和现场测试的规范过程框架,系统地纳入了商业软件生产中的技术债务管理的步骤。该框架将技术债务管理所需的过程与项目管理知识体系(PMBOK)规定的现有软件质量管理过程相集成,并有助于进一步开发PMBOK的软件特定扩展。我们与三个商业软件产品开发组织合作,在真实的软件生产环境中实现该框架。所有三个组织,不论其软件程序成熟程度如何,都能够采用拟议的框架,并将规定的技术债务管理程序与其现有的软件质量管理程序相结合。我们的纵向观察和个案研究访谈表明,各组织能够从采用和使用综合框架中获得经济效益。
Despite the increasing awareness of the importance of managing technical debt in software product development, systematic processes for implementing technical debt management in software production have not been readily available. In this paper we report on the development and field tests of a normative process framework that systematically incorporates steps for managing technical debt in commercial software production. The framework integrates processes required for technical debt management with existing software quality management processes prescribed by the project management body of knowledge (PMBOK), and it contributes to the further development of software-specific extensions to the PMBOK. We partnered with three commercial software product development organizations to implement the framework in real-world software production settings. All three organizations, irrespective of their varying software process maturity levels, were able to adopt the proposed framework and integrate the prescribed technical debt management processes with their existing software quality management processes. Our longitudinal observations and case-study interviews indicate that the organizations were able to accrue economic benefits from the adoption and use of the integrated framework.