Book Review – Becoming Agile in an Imperfect World

I have a confession to make. I don’t know what “Agile Programming” is. At least, I didn’t before reading “Becoming Agile … in an imperfect world” by Greg Smith and Ahmed Sidky (In the interest of full disclosure, I was fortunate enough to receive an advance copy from the publisher).

I’d heard the term before, but I didn’t really know what it meant to be an Agile programmer. What comprises Agile? Is it an abstract concept or are there explicit steps to take in order to “get there”. How do you know when you’re “there”? More importantly, is it worth investing the time to become Agile?

I got as far as page 4 before two of my questions were already addressed (What components comprise Agile development, and how do I know that I’ve achieved Agile development?). I took that to be a good sign. A sign that the authors know who their audience is, and will do their best to deliver the answers that their readers are looking for.

Read More»