"Sustainable Software Development brings together principles and practices for building software that is technically superior, delivers exceptional business value, and can evolve rapidly to reflect any change to your business or technical environment." Kevin Tate shows how to eliminate practices that make development unsustainable and replaces these practices with a sustainable approach that draws on the best ideas from both agile and conventional development. Tate demonstrates how to balance rapid releases and long-term sustainability, achieving both rich functionality and superior quality. You'll learn how to build a development organization that is more productive and can continually improve its capability to handle complexity and change.
A lot of good information in this, if you're looking to get into Agile development. Overall, I found this book to be a bit too full of what felt like "marketing" almost for Agile/XP mythologies and practices. There were a few parts of it I got something out of, though, so it wasn't too bad.