Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 516))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. J. Highsmith, A. Cockburn, Agile Software Development: the People Factor. IEEE Comput. 34, 131–133 (2001)

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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)

    Google Scholar 

  6. K. Schwaber, M. Beedle, Agile Software Development with Scrum, Upper saddle River (Prentice Hall, NJ, 2002). ISBN 0130676349

    Google Scholar 

  7. I. Sommerville, Software Engineering, 5th edn. (Addison Wesley, New York, 1996)

    MATH  Google Scholar 

  8. C.V. Geambasu, I. Jianu, Influence factors for the choice of a software development methodology. Account. Manag. Inform. Syst. 10(4), 479–494 (2011)

    Google Scholar 

  9. 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

    Google Scholar 

  10. T. Saaty, The Analytic Hierarchy Process (McGraw-Hill, New York, 1980)

    MATH  Google Scholar 

  11. 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

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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

    Google Scholar 

  14. M.R.J. Qureshi, S.A. Hussain, An Adaptive Software Development Process Model. Adv. Eng. Softw. Elsevier 39, 654–658 (2008)

    Article  Google Scholar 

  15. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohd. Sadiq .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics