The devil is infact in the details, nowhere is this more true than in the software develpment profession. Many times the devils we face are the beating of the corporate drum. The customer wants what it wants and yesterday. This desire to have it now exactly the way I want it has lead to a ton of mis-conceptions in the software industry.
Practices of an Agile Developer is a wonderful collection of these that gives you the ammunition needed to help work around and improve these situation on your team. I found several of them to feel all to close to home, the kind of "Been there done that, still have the scars" feeling.
I really liked the way that after telling you what the pit fall is they tell you how it should work, and what it feels like when you are doing it right. It gives you a built in litmus test to tell if you are still on track to improve. I have read this book several times and every time I find something else to add to my toolbox.
I highly recommend this book to anyoone that works in a corporate environment where the managers don't always understand software development. It also does a great job of introducing Agile development practices in a simple easy way to understand.
|