This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Book Reviews and the fly likes Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt" Watch "Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt" New topic

Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt

Book Review Team

Joined: Feb 15, 2002
Posts: 932
<pre>Author/s : Venkat Subramaniam, Andy Hunt
Publisher : Pragmatic Bookshelf
Category : Project management, Process and Best Practices
Review by : Jason Menard
Rating : 9 horseshoes
"Agility" remains a popular buzzword in the industry. Methodologies, tools, and even programming languages have had the adjective applied to them. But what does it mean to be an "agile developer"? How do we know if we're "agile"? Should I expect the ladies to saunter over at parties and say, "I couldn't help noticing that you're agile, how about coming back to my place"? To answer these questions, a good place to start would be to read "Practices of an Agile Developer".

This book, which could have easily been titled "Forty-five Habits of Highly Agile People", starts out by defining agility and what it means for something to be agile. It then proceeds to layout forty-five agile practices grouped into seven areas: Beginning Agility, Feeding Agility, Delivering What Users Want, Agile Feedback, Agile Coding, Agile Debugging, and Agile Collaboration. Your companions on your journey are a demon whose taunts remind you of how not to do things, and a guardian angel eager to steer you onto the path of righteous agility. Each practice is well motivated and adequately described. Additionally, each has sections letting you know what it should feel like if you are following the practice correctly, and how to strike a balance to keep from going overboard or not far enough when following a particular practice.

While the focus of this book is agility, the practices described really lend themselves well to all developers, even the agility impaired. Practices such as "Question until you understand" and "Write cohesive code", to name only a couple, are just plain old good advice for anyone who writes code. So even if you don't aspire to reach the summits of agility, you can look at this book as a self-help book for developers. Read it, soak in some of the good sense it offers, and be better for it.
More info at
More info at
I agree. Here's the link:
subject: Practices of an Agile Developer by Venkat Subramaniam, Andy Hunt
Similar Threads
Agile Software Development: Principles, Patterns, and Practices by Robert C. Martin
Extreme Programming with Ant by Glenn Niemeyer, Jeremy Poteet
Sams Teach Yourself Extreme Programming in 24 Hours by Stewart Baird
Pro JavaScript Design Patterns by Ross Harmes, Dustin Diaz
Ship It! by Jared Richardson, William A. Gwaltney