2021 5th International Conference on Computing Methodologies and Communication (ICCMC) | 2021
Information Extraction on Requirement Prioritization Approaches in Agile Software Development Processes
Abstract
Requirement Engineering is the process to gather the software requirements from end-users. Prime objectives of requirement engineering include analysis, documentation, and development of system requirement specification. Prioritization of gathered requirements of a project is an uphill task for justifiable requirement engineering especially at the early phases of the development. Through relevant requirement prioritization, we can identify the exact requirements that must be included in a specific release. The main objective behind requirement prioritization is to decrease the associated risks in the development process. In Agile Software Development processes, it is not a cakewalk to prioritize the relevant requirements because requirements are welcomed even late in development phases in agile methodologies. This paper extracts information on discrete requirement prioritization approaches along with their strength and weaknesses. Through this paper, product owners will be in a condition to finalize a relevant prioritization approach according to the project s behavior and other constraints.