Document Type


Publication Date



Agile methods have attracted significant attention in the industry as an approach for software development and IT project management due to fast-changing business environments, cost, and competitive pressures. Choosing the right approach among various agile development models, however, is a complex, multi-criteria decision that can have significant implications on project success. In this article, we present a teaching case designed to help Information Systems students improve their skills in understanding and evaluating complex business requirements and in selecting the most appropriate software development methodology to match the needs of a specific IT project, and the organization. The teaching case includes a comparative overview of various agile methodologies, as well as the use of multi-criteria decision tools for solving the problem of methodology selection.