Improve Requirement Prioritization By End-user Demands : Model Building and Evaluation

University essay from Blekinge Tekniska Högskola/Institutionen för programvaruteknik

Abstract: Background: The selection and prioritizing of requirements is the most difficult challenge insoftware development. Prioritizing requirements is a difficult task. Due to the importance of thepriority of requirements, many methods have been developed on how to prioritize requirements.However, with the increase of software modules and the expansion of software platforms, thesingle requirement prioritization method can no longer match the increase in the number ofrequirements. Little is know in how to find and develop integrated requirement prioritizationmethod. Objectives: The main purpose of this research is to explore the main challenges and successcriteria that practitioners consider when determining the priority of product requirements. Builda good requirement prioritization model to tackle these challenges. And evaluate the strengthsand limitations of this model. Method: We conducted a questionnaire survey to learn more about the major problems andsuccess criteria for prioritizing product requirements. After that, we presented a model thatcombined the KANO model and Analytic Hierarchy Process (AHP), and we examined its practicality. Finally, using Focus Group Research, we analyzed the benefits and limitations of theintegrated model and improved solutions. Result: The results show that practitioners face many challenges in product requirement prioritization. The model we developed is suitable for a variety of scenarios. It helps practitionersmanage priorities and improve end-user satisfaction, which can solve these challenges to a certain extent. Conclusion: Our research collected many major challenges encountered by requirement analysts and product managers in the process of requirement prioritization. And developed a newrequirement prioritization model, got a better understanding of requirement prioritization whichcan inspire practitioners to build more better requirement prioritization models. 

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)