Abstract
There is a high trend observed in the industry today towards adopting Agile software development method. This paper explains the principles of Agile software development approach and its benefits. It also exhibits how Agile software development method reduces the impact of frequently changing requirements throughout the development process. The paper will also describes the two agile development methods used in the IT industry-Extreme programming(XP) and SCRUM and the major difference between their work styles and processes. It highlights the advantages of Agile software development over traditional software development lifecycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agile Alliance 2007, Available: URL: http://www.agilejournal.com/ [Accessed 30thSept 2007]
Agile Manifesto (2007), Available: URL: http://www.agilemanifesto.org [Accessed 7th Oct 2007].
Beck, K. & Andres, C., Extreme Programming Explained. Addison-Wesley, 2004.
Cohn, M.,“User Stories Applied for Agile Software Development” Addison-Wesley, 2004Construx, http://forums.construx.com/ [Accessed 30th Dec 2007]
Evan, I. “,Agile Delivery at British Telecom” CSI communications , July 2007.
IBM http://www.ibm.com/developerworks/java/library/j-xp042203/ [Accessed 9th June 2007]
Larman, C. (2004). Agile & Iterative Development. Addison-Wesley.
Mike (Mike Cohn’s blog) http://blog.mountaingoatsoftware.com/?p=8
Pascal Van C.” Going round and round and getting nowhere extremely fast?”, CSI Communications, July 2007.
Tamhane, S., IT seminar ‘Application of IT in heath care’. Dubai: University of Wollongong , December 2007.
Wells, J. Donovan , Extreme programming: a gentle introduction. Available at www.extremeprogramming.org [Accessed 9th Oct 2007].
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this paper
Cite this paper
Biju, S.M. (2010). Agile Software Development Methods and its Advantages. In: Elleithy, K., Sobh, T., Iskander, M., Kapila, V., Karim, M., Mahmood, A. (eds) Technological Developments in Networking, Education and Automation. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9151-2_105
Download citation
DOI: https://doi.org/10.1007/978-90-481-9151-2_105
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-9150-5
Online ISBN: 978-90-481-9151-2
eBook Packages: EngineeringEngineering (R0)