Abstract
Agile software development is an important topic in software engineering and information systems. This chapter provides a characterization and definition of agile software development, an overview of research through a summary of existing overview studies, an analysis of the research literature so far, and an introduction to the main themes of this book. The first part of the book provides foundations and background of agile development. The second part describes findings from studies of agile methods in practice. The third part identifies principal challenges and discusses new frontiers that agile development methods will meet in the future.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abrahamsson, Pekka, Salo, Outi, Ronkainen, Jussi and Warsta, Juhani (2002) Agile software development methods: Review and analysis, VTT Technical report, pp. 107.
Boehm, Barry (2002) Get ready for agile methods, with care, IEEE Computer, 35, 64 - 69.
Cohen, David, Lindvall, Mikael and Costa, Patricia (2004) In Advances in Computers, Advances in Software Engineering, Vol. 62 (Ed, Zelkowitz, M. V.) Elsevier, Amsterdam.
Conboy, Kieran (2009) Agility From First Principles: Reconstructing the Concept of Agility in Information Systems Development, Information Systems Research, 20, 329-354.
Dybå, Tore (2000) Improvisation in Small Software Organizations, IEEE Software, 17, 82-87.
Dybå, Tore and Dingsøyr, Torgeir (2008) Empirical Studies of Agile Software Development: A Systematic Review, Information and Software Technology, 50, 833-859.
Erickson, John, Lyytinen, Kalle and Siau, Keng (2005) Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research, Journal of Database Management, 16, 88 - 100.
Nerur, S., Mahapatra, R. and Mangalaraj, G (2005) Challenges of migrating to agile methodologies, Communications of the ACM, 48, 72 - 78.
Nerur, Sridhar and Balijepally, VenuGopal (2007) Theoretical Reflections on Agile Development Methodologies, Communications of the ACM, 50, 79-83.
Williams, Laurie and Cockburn, Alistair (2003) Agile Software Development: It’s about Feedback and Change, IEEE Computer, 36, 39-43.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dingsøyr, T., Dybå, T., Moe, N.B. (2010). Agile Software Development: An Introduction and Overview. In: Dingsøyr, T., Dybå, T., Moe, N. (eds) Agile Software Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12575-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-12575-1_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12574-4
Online ISBN: 978-3-642-12575-1
eBook Packages: Computer ScienceComputer Science (R0)