Software evolves and managing software evolution, in particular requirements evolution, is necessary to sus-tain the effectiveness of the system to meet the changing needs of its users. Measurement is central to underpin-ning sound and rational management decisions. How-ever, few measurement schemes or metrics have been proposed that can aid software managers manage re-quirements change and evolution. This paper addresses this problem, and proposes a measurement-action framework based on case-study experience with a com-mercial software organisation. The measurement-action framework is organised around four main areas of con-cern: 1) planning for change, 2) assessing impact of change, 3) determining changeability, and 4) assessing effectiveness at handling change. The framework pro-vides a set of indicators that can assist managers in measuring requirements change, and importantly, ge-neric action plans that provide managers with practical guidance on how to use the indicators as a basis for tak-ing managerial action. The paper describes the meas-urement-action framework in detail, and comments on the general applicability of the work.
Index Terms:
requirements change, software evolution, software measurement.
Citation:
W. Lam, M. Loomes, V. Shankararaman, "Managing Requirements Change Using Metrics and Action Planning," csmr, pp.122, Third European Conference on Software Maintenance and Reengineering, 1999