The Art of Agile Development: Why Agile?

Book cover for “The Art of Agile Development, Second Edition” by James Shore and Shane Warden. Published by O'Reilly. The cover has a large sticker on it that says “Early Release: Raw and Unedited.” The cover artwork shows a water glass containing a small sapling. The sapling has small green leaves. There is a goldfish in the glass.

Second Edition cover

The second edition of The Art of Agile Development is in development! Visit the Second Edition page for information about the open development process, how to get the Early Release, and more!

in 99 words

Agile development is popular, but that's no reason to use it. The real question: will agile development make your team more successful?

Success is usually defined as delivering on time, under budget, and as specified. That's a flawed definition. Many late projects are huge successes for their organizations, and many on-time projects don't deliver any value. Instead, think in terms of organizational, technical, and personal success.

Agile development is no silver bullet, but it is useful. Organizationally, agile delivers value and reduces costs; technically, it highlights excellence and minimal bugs; personally, many find it their preferred way to work.

as haiku

"Should we be agile?"
"Try these leeks," Sensei replies;
"We picked them today."

Behind the Scenes

Why Not?


'Aspects of Success' poster

Download this poster!

Inside the Book

  • Why Agile?
  • Understanding Success
  • Beyond Deadlines
  • The Importance of Organizational Success
  • Enter Agility
    • Organizational Success
    • Technical Success
    • Personal Success

Full Text

This chapter isn't online, but you can buy the book.

If you liked this entry, check out my best writing and presentations, and consider subscribing to updates by email or RSS.