A Pilot Study of Requirement Prioritization Techniques in Agile Software Development.
Yadamanee Kuengjai, Lachana Ramingwong · 2021
Requirement prioritization (RP) is a method for identifying the most critical requirements that should be immediately addressed. The results show how much all parties truly understand the requirements of the project. A trustworthy requirements prioritization process can ensure that the most important requirements are in line with business needs and should be developed first. The process results in the prioritized list of requirements that support decision making in release planning and subsequent activities to maximize software quality and customer satisfaction. This paper identified strengths and weaknesses of existing RP techniques. That leads to identification of factors in selecting the appropriate RP techniques for software projects. The recommendation can lead to improvement of the existing RP techniques. In addition, this paper presents the survey results of RP techniques used in participating software companies which developed software in Agile Software Development (ASD) context. The results reveal the challenges faced in their RP processes.