Impact minimization of requirements change in software project through requirements classification

One of many reasons of software project failure is requirement changes. Different requirement changes come up during different phases of software development. Managing these changes throughout the software life cycle especially at later development phases is a challenging task. Mismanaged requirement changes can also lead to failure of the project. In this paper we present a model in which requirements will be divided in to three different categories; fixed, less likely to change, and most likely to change. All requirements which have no chance of change come under fixed category. Requirements having less chances of change will come under less likely to change category and requirements having great chances of change will come under most likely to change category. Modularization is based on category of the requirements. As a result, requirement changes are properly managed while few resources are used for incorporating the requirement changes and project failure chances are mitigated.

[1]  Nadeem Ehsan,et al.  A methodology to manage the changing requirements of a software project , 2010, 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM).

[2]  N. Ikram,et al.  Requirement Change Management Process Models: Activities, Artifacts and Roles , 2006, 2006 IEEE International Multitopic Conference.

[3]  Marco Kuhrmann,et al.  International Workshop on Tool Support and Requirements Management in Distributed Projects (REMIDI'07) , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[4]  P. D. D. Dominic,et al.  A propose framework for requirement Change Management in Global Software Development , 2012, 2012 International Conference on Computer & Information Science (ICCIS).

[5]  J. Alberto Espinosa,et al.  Follow The Sun Software Development: New Perspectives, Conceptual Foundation, and Exploratory Field Study , 2009, 2009 42nd Hawaii International Conference on System Sciences.

[6]  Daniela E. Damian Requirements Engineering in Distributed Projects , 2006, 2006 IEEE International Conference on Global Software Engineering (ICGSE'06).

[7]  Sooyong Park,et al.  Requirements Change: What's the Alternative? , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[8]  P. D. D. Dominic,et al.  A process model for Requirements Change Management in collocated software development , 2012, 2012 IEEE Symposium on E-Learning, E-Management and E-Services.

[9]  Andrés Silva,et al.  Requirements Engineering for Sociotechnical Systems , 2005 .

[10]  Vtt Publications,et al.  Software change management processes in the development of embedded software , 2000 .

[11]  Nadeem Ehsan,et al.  An investigation of changing requirements with respect to development phases of a software project , 2010, 2010 International Conference on Computer Information Systems and Industrial Management Applications (CISIM).