Iterative Software Development

Agile Values

Twelve Principles

  1. Customer satisfaction through rapid delivery of useful software.
  2. Welcome changing requirements, even late in the development.
  3. Working software is delivered frequently (weeks instead of months).
  4. Working software is the principle measure of progress.
  5. Sustainable development, able to maintain a constant pace.
  6. Close, daily cooperation between business people and developers.
  7. Face-to-face conversation is the best form of communication.
  8. Projects are built around motivated individuals, who should be trusted.
  9. Continuous attention to technical excellence and good design.
  10. Simplicity.
  11. Self-organizing teams.
  12. Regular adaption to changing circumstances.

Agile Methods