Abstract
This chapter discusses the Agile methodology which is a popular lightweight approach to software development. Agile provides opportunities to assess the direction of a project throughout the development lifecycle, and ongoing changes to requirements are considered normal in the Agile world. It has a strong collaborative style of working, and it advocates adaptive planning and evolutionary development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Agile teams are self-organizing, and small teams (team size <20 people) do not usually have a project manager role, and the Scrum master performs some light project management tasks.
Reference
K. Beck et al., Manifesto for Agile Software Development. Agile Alliance (2001), http://agilemanifesto.org/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
O’Regan, G. (2017). Agile Methodology. In: Concise Guide to Software Engineering. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-57750-0_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-57750-0_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57749-4
Online ISBN: 978-3-319-57750-0
eBook Packages: Computer ScienceComputer Science (R0)