Advantages
- Customer satisfaction by rapid, continuous delivery of useful software
- Working software is delivered frequently (weeks rather than months)
- Working software is the principal measure of progress
- Even late changes in requirements are welcomed
- Close, daily cooperation between business people and developers.
Face-to-face conversation is the best form of communication (Co-location) - Projects are built around motivated individuals, who should be trusted
- Continuous attention to technical excellence and good design
- Simplicity
- Self organizing teams
- Regular adaptation to changing circumstances
Criticism
- Lack of structure and necessary documentation (Tailored Processes)
- Requires too much cultural change to adopt
- Very difficult to develop realistic estimates of work effort needed to provide a quote, because at the beginning of the project.
Sometimes, no one knows the entire scope / requirements. - Increases the risk of scope creep due to the lack of detailed requirements documentation
No comments:
Post a Comment
Note: only a member of this blog may post a comment.