Agile Software Development
Stewart, Rhonda (2009) Agile Software Development. [Dissertation (University of Nottingham only)] (Unpublished)
One of the most noticeable changes to software process thinking in the last ten years has been the appearance of the word ‘agile’ (Fowler, 2005). In the Information Technology (IT) industry Agile Software Development, or simply Agile is used to refer to a family of lightweight development approaches that share a common set of values and principles1 focused around adapting to change and putting people first (Fowler, 2005). Such Agile methods2 provide an alternative to the well-established Waterfall model for software development (Royce, 1970). Traditionalists, those in favour of plan-driven approaches such as Waterfall see Agile as a threat to the Software Engineering profession, sparking on-going debate (Ambler, 2001)(Davis, 2004).
Actions (Archive Staff Only)