Agile Software Development. Junjie Hu 07/04/2014. The Agile Tide in the Industry. 2. Outline. What is agile software development? Two agile methods Scrum For process management Extreme programming (XP) For coding Conclusion. Agile Software Development .
Rapid, incremental delivery of softwareManifesto for Agile Software Development
Extreme programming (XP)
Adaptive software development (ASD)
Dynamic system development method (DSDM)
Feature driven development (FDD)
Lean software development (LSD)
Frederick P. Brooks, The Mythical Man-Month: Essays on Software Engineering, 1975
Rather than doing all of one thing at a time...
...Scrum teams do a little of everything all the time
As a user, I want to cancel a reservation, so that I don’t have to pay for a room I won’t use.Role: Product Owner
Henrik Kniberg, Scrum and XP from the Trenches, InfoQ Enterprise Software, 2007 Development Series, 2007