A multicriteria approach for selection of agile methodologies in software development projects

This paper presents an approach, based on the multi-criteria method SMARTER, that can be useful to support decisions involving the selection of the best-fit agile software development methodology for small and medium enterprises. The kickoff of this study was a research regarding measurable criteria that should be considered in this type of decision aiming to answer the needs of specific projects. The evaluation of alternatives is based on a three-point linguistic scale that makes the process friendly and cheap; however, it was observed that this scale provokes a considerable loss of information that can compromise the robustness of the result.

[1]  Hoda Mashayekhi,et al.  Towards a General Framework for Evaluating Software Development Methodologies , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference.

[2]  Vanessa B. S. Silva,et al.  A Multicriteria Group Decision Model to Support Watershed Committees in Brazil , 2010 .

[3]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Philippe Vincke,et al.  Multicriteria Decision-aid , 1993 .

[5]  P. Vincke,et al.  Note-A Preference Ranking Organisation Method: The PROMETHEE Method for Multiple Criteria Decision-Making , 1985 .

[6]  S French,et al.  Multicriteria Methodology for Decision Aiding , 1996 .

[7]  Mumin Hicdurmaz,et al.  A Fuzzy Multi Criteria Decision Making Approach to Software Life Cycle Model Selection , 2012, 2012 38th Euromicro Conference on Software Engineering and Advanced Applications.

[8]  Jean Pierre Brans,et al.  A PREFERENCE RANKING ORGANIZATION METHOD , 1985 .

[9]  Raman Ramsin,et al.  CEFAM: Comprehensive Evaluation Framework for Agile Methodologies , 2008, 2008 32nd Annual IEEE Software Engineering Workshop.

[10]  Surendra Sarnikar,et al.  Evaluating Project Characteristics for Selecting the Best-fit Agile Evaluating Project Characteristics for Selecting the Best-fit Agile Software Development Methodology: A Teaching Case Software Development Methodology: A Teaching Case , 2017 .

[11]  Ibrahim Jaluta,et al.  Criteria for selecting software development models , 2014, 2014 Global Summit on Computer & Information Technology (GSCIT).

[12]  David J. Weiss,et al.  SMARTS and SMARTER: Improved Simple Methods for Multiattribute Utility Measurement , 2008 .

[13]  Luciana Hazin Alencar,et al.  PROMETHEE-ROC Model for Assessing the Readiness of Technology for Generating Energy , 2015 .

[14]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[15]  B. Roy Méthodologie multicritère d'aide à la décision , 1985 .

[16]  Vanessa B. S. Silva,et al.  A proposal of a procedure for evaluating individual's expectations and perceptions based on SERVQUAL , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[17]  Hisham Abushama,et al.  Popular agile approaches in software development: Review and analysis , 2013, 2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONIC ENGINEERING (ICCEEE).

[18]  Bruce E. Barrett,et al.  Decision quality using ranked attribute weights , 1996 .

[19]  Nurgul DEMIRTAS,et al.  Project Management Methodology Selection Using SWOT-Fuzzy AHP , .

[20]  Rudolf Vetschera,et al.  A PROMETHEE-based approach to portfolio selection problems , 2012, Comput. Oper. Res..

[21]  Carlos A. Bana e Costa,et al.  On the mathematical foundations of MACBETH , 2016 .

[22]  Christiane Gresse von Wangenheim,et al.  Measurement for Small and Medium Enterprises-A Brazilian-German view on extending the GQM method - , 2003 .

[23]  Bruce E. Barrett,et al.  The efficacy of SMARTER — Simple Multi-Attribute Rating Technique Extended to Ranking , 1996 .

[24]  Carlos A. Bana e Costa,et al.  On the Mathematical Foundation of MACBETH , 2005 .

[25]  Olegas Vasilecas,et al.  An Approach for Assessment of Software Development Methodologies Suitability , 2011 .