Paper 1: Ranking XP Prioritization Methods based on the ANP
Abstract: The analytic network process (ANP) is considered one of the most powerful tools to facilitate decision-making in complex environments. The ANP allows decision makers to structure their problems mathematically using a series of simple binary comparisons. Research suggests that ANP can be useful in software development, where complicated decisions are routinely made. Industrial adoption of ANP, however, is virtually nonexistent because of its perceived complexity. We believe that ANP can be very beneficial in industry as it resolves conflicts in a mutually acceptable manner. We propose a protocol for its adoption by means of a case study that aims to explain a ranking method to assist an XP team in selecting the best prioritization method for ranking the user stories. The protocol was tested in a professional course environment.
Keywords: analytic network process; extreme programming; planning game; prioritization techniques; user stories