5. Agile Software Development
Individuals and interactions over processes
and tools
Working software over comprehensive
documentation
Customer collaboration over contract
negotiation
Responding to change over following a plan
6. Pros and Cons of Agile software
development
Pros
− Less defects in the final product
− Adaptable to changing requirements
− Iterations provide an immediate feedback
Con(s)
− Lack of documentation
− Hard to have good system design
8. Agile methods
XP – Extreme Programming
Concentrates on the development rather than managerial
aspects of a software development process
Scrum
Unlike XP considers both managerial and
development aspects of software development
process
etc.
13. Resources to learn more about
Agile and Scrum
http://martinfowler.com/agile.html
http://agilemethodology.org/
The Scrum Guide by Ken Schwaber and Jeff
Sutherland
http://www.scrum.org/scrumguides/