Strategies, tactics and methods for handling change

Changing requirements are a difficult and costly problem. This paper describes the results of an empirical study of the problems associated with change and the approaches taken for dealing with them. It recognises the need for a method for selecting processes and tools from the viewpoint of handling change. A context-driven approach is taken to developing a method for generating a set of criteria tailored to the specific context. Three main strategies for achieving the goal of minimising the adverse impact of change and maximising the benefits of change are recognised: identifying change early in the lifecycle, facilitating the incorporation of change and reducing change. Examples of tactics that support each of the strategies are presented. This model, together with guidelines for its use, constitutes a method for the assessment of requirements engineering and design methods, processes, tools and techniques within their organisational context.

[1]  M. R. Strens,et al.  Criteria for the assessment of representation methods as vehicles for handling change , 1995, Proceedings of the 1995 International Symposium and Workshop on Systems Engineering of Computer-Based Systems.

[2]  Pamela Zave,et al.  Classification of research efforts in requirements engineering , 1995, Proceedings of 1995 IEEE International Symposium on Requirements Engineering (RE'95).

[3]  S.D.P. Harker,et al.  The change and evolution of requirements as a challenge to the practice of software engineering , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[4]  Ken Eason,et al.  Information technology and organisational change , 1988 .

[5]  M. R. Strens,et al.  Change analysis: a step towards meeting the challenge of changing requirements , 1996, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems.

[6]  E. B. Swanson,et al.  Software maintenance management , 1980 .