This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
<pre>Author/s : Alistair Cockburn Publisher : Addison-Wesley Category :Design & Refactoring Review by : Junilu Lacar Rating : 10 horseshoes</pre> Like so many blind men around an elephant, we each have views of Software Development based on our own limited experiences. In this one of two anchors to the Agile Software Development Series, Alistair Cockburn presents his view: Software Development is a cooperative game. From this perspective, Cockburn builds a vocabulary that we can use to identify with and learn from experiences and observations that he and other practitioners of agile methodologies such as XP, Crystal, Adaptive, Scrum, and FDD have shared throughout their careers. He shares these experiences and his thoughts about them and how they support his view. Written for experienced developers and managers, the book makes you reflect on what should be valued for any software development effort to be successful. Still, less experienced developers would do well to read it if only to gain the vocabulary. The vocabulary will help you see things that you would have otherwise not noticed. And if you don’t notice something, you can’t learn from it. The appendices are particularly interesting. One discusses the Agile Manifesto and the values it sets forth. Cockburn adds his own reflections on those values. Another presents three articles that have influenced Cockburn’s view and includes, of all things, the writings of a 17th-century samurai. This book has me convinced that Cockburn’s view comes very close to describing the true nature of the huge and complex beast that is Software Development. This book should prove useful for many years to come. More info at Amazon.com More info at Amazon.co.uk