Abstract
There are different types of lightweight methods for the development of software like eXtreme Programming (XP), scrum, agile modeling, etc. These methods are also referred to as agile methods. Different criteria’s are involved during the selection of agile methods so we visualize the agile methods selection problem as a multi-criteria decision making problem. Selection of an appropriate agile method according to the need of the project is an important research issue. Therefore, in order to address this issue, we present a method for the selection of agile methods using Analytic Hierarchy Process (AHP). Following criteria’s have been used for the selection of agile methods, i.e., positive response in dynamic requirements (PRDR), incorporation of requirements changes (IRC), communication with the customer (CWC), and the size of development team (SDT). Finally, a case study is given to explain the proposed method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
M.A. Khan, A. Parveen, M. Sadiq, A method for the selection of software development life cycle models using analytic hierarchy process, in IEEE International Conference on Issues and Challenges in Intelligent Computing Techniques (2014), pp. 539–563
J. Highsmith, A. Cockburn, Agile Software Development: the People Factor. IEEE Comput. 34, 131–133 (2001)
M. Sadiq, T. Hassan, An extended adaptive software development process model, in IEEE International Conference on Issues and Challenges in Intelligent Computing Techniques (2014), pp. 552–558
M. Sadiq, J. Ahmad, M. Asim, A. Qureshi, R. Suman, More on elicitation of software requirements and prioritization using AHP, in IEEE International Conference on Data Storage and Data Engineering (Bangalore, India 2010), pp. 232–236
M. Sadiq, F. Firoze, A method for the selection of software testing automation framework using analytic hierarchy process. Int. J. Comput. Appl. 102(1) (2014)
K. Schwaber, M. Beedle, Agile Software Development with Scrum, Upper saddle River (Prentice Hall, NJ, 2002). ISBN 0130676349
I. Sommerville, Software Engineering, 5th edn. (Addison Wesley, New York, 1996)
C.V. Geambasu, I. Jianu, Influence factors for the choice of a software development methodology. Account. Manag. Inform. Syst. 10(4), 479–494 (2011)
M. Hicdurmaz, A Fuzzy Multi Criteria Decision making Model Approach to Software Life Cycle Model Selection, in 38 IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (2012), pp. 384–391
T. Saaty, The Analytic Hierarchy Process (McGraw-Hill, New York, 1980)
M. Sadiq, S. Ghafir, M. Shahid, An approach for eliciting software requirements and its prioritization using analytic hierarchy process, in IEEE International Conference on Advances in Recent Technologies in Communication and Computing (Kerala, India 2009), pp. 790–795
M. Sadiq, S.K. Jain, A fuzzy based approach for requirements prioritization in goal oriented requirements elicitation process, in 25th International Conference on Software Engineering and Knowledge Engineering, Boston, USA, June 27−June 29 (2013)
M. Sadiq, M.Sultana, A method for the selection of software testing techniques using analytic hierarchy process, in International Conference on Computational Intelligence in Data Mining, (Springer, 2014) vol 1, pp. 213–220
M.R.J. Qureshi, S.A. Hussain, An Adaptive Software Development Process Model. Adv. Eng. Softw. Elsevier 39, 654–658 (2008)
A.M. Sen, S.K. Jain, An agile technique for agent based goal oriented requirements engineering, in IEEE International Conference on Advance Computing and Communication (2007), pp. 41–47
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Sayed, B., Shamsi, Z., Sadiq, M. (2017). A Method for the Selection of Agile Methods Using AHP. In: Satapathy, S., Bhateja, V., Udgata, S., Pattnaik, P. (eds) Proceedings of the 5th International Conference on Frontiers in Intelligent Computing: Theory and Applications . Advances in Intelligent Systems and Computing, vol 516. Springer, Singapore. https://doi.org/10.1007/978-981-10-3156-4_30
Download citation
DOI: https://doi.org/10.1007/978-981-10-3156-4_30
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3155-7
Online ISBN: 978-981-10-3156-4
eBook Packages: EngineeringEngineering (R0)