1. Deliver early and often to satisfy the customer.
  2. Welcome changing requirements.
  3. Deliver working software frequently.
  4. Business people and developers must work together.
  5. Trust motivated people to do their jobs.
  6. Face-to-face conversation is the most efficient and effective method of conveying information.
  7. Working software is the primary measure of progress.
  8. Maintain a sustainable pace.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity—the art of maximizing the amount of work not done—is essential.
  11. The best architectures, requirements, and designs emerge from self-organizing teams.
  12. Reflect and adjust at regular intervals.

[0] Rothman, Johanna. Create your successful agile project : collaborate, measure, estimate, deliver. Raleigh, North Carolina: The Pragmatic Bookshelf, 2017. Print.