tailieunhanh - Prioritization of requirements based upon quality approach and interactive genetic algorithm focussed on agile methodologies

The order in which requirements are implemented in a system affects the value delivered to the final users in the successive releases of the system. This we are developing a tool through which we can reduce the disagreements between the client and the developer based on the interactive genetic algorithm. | Nupoor Garg et al , International Journal of Computer Science & Communication Networks,Vol 3(2), 111-113 PRIORITIZATION OF REQUIREMENTS BASED UPON QUALITY APPROACH AND INTERACTIVE GENETIC ALGORITHM FOCUSSED ON AGILE METHODOLOGIES Nupoor Garg Research Scholar LPU Neha Malhotra Assistant Professor LPU Abstract Prioritization of the requirements is the essential mechanism of agile software development approach. In agile world the software is built in different cycles, and each cycle built the features which are prioritized according to the stakeholders as in turn it maximizes the value delivered to the client and accommodates the changing needs. The order in which requirements are implemented in a system affects the value delivered to the final users in the successive releases of the system. But sometimes situation occurs when conflicts arises between the different stakeholders including user that to which feature or requirement to be built first and sometimes the conflicts get solved but many times project gets stuck in between as conflicts does not get solved, so to overcome this we are developing a tool through which we can reduce the disagreements between the client and the developer based on the interactive genetic algorithm. Keywords agile, genetic, prioritization, requirement, quality 1. Introduction Agile methodology is an approach to project management which is used in software development. It helps team members to respond to the unpredictability of building the software through incremental, iterative work cycles which are known as sprints. This methodology was basically developed to deal with certain situations where the waterfall model fails. Agile development methodology is the methodology which is built keeping in the mind the users or clients of the various software. It performs its activities through an iterative cycle to build and test followed by an assessment by the user business until they are satisfied with the product. Thus by focusing on .