O'Reilly logo

Create Your Successful Agile Project by Johanna Rothman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The 12 Principles of Agile Software Development

Agile principles help a team collaborate. If you live up to the principles, you will see increments of your product working every day or so. Those increments allow you to get feedback from your customer and provide feedback and learning within the team. The following list paraphrases the 12 principles of agile software development.[4]

  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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required