Agile Software Development
Reading
Software Engineering (Sommerville 2016)
- Chapter 3: Agile software development
Manifesto for Agile Software Development and Principles behind the Agile Manifesto
Learning Objectives
- List the tenants of the “Manifesto for Agile Software Development”
- Illustrate the cost of change for prescriptive process models and agile software development
- Compare agile software development to prescriptive process models
- Recognize the principles of agile software development
Resources
Measuring Agile
Agile is not an excuse to ignore formal software project management. The following tests can be used to determine if an organization is embracing agile principles or merely buzzwords:
- Joe Little, “The Nokia Test,” Agile & Business (blog), 2 December 2007. Online: http://agileconsortium.blogspot.com/2007/12/nokia-test.html
- Karlskrona test: http://mayberg.se/learning/karlskrona-test
- Kelly Waters, “How Agile Are You? (Take This 42 Point Test),” All About Agile (blog), 21 January 2008. Online: https://www.101ways.com/how-agile-are-you-take-this-42-point-test/