Just Enough Software Architecture

Published January 20th, 2012 Under Programming | Leave a Comment

Is there a middle way between the traditional Big Architecture Upfront and the Natural Architecture Emergence proposed by some Agile developers? This is the goal of this book that tries to provide guidelines and models on how to include just enough architecture in your software development activities. George Fairbanks proposes to use the risks faced by the project as the main criteria for this approach. Read more

Practices for Scaling Lean & Agile Development

Published November 18th, 2011 Under Process | 1 Comment

I had already very much like the first book written by the same authors “Scaling Lean & Agile Development – Thinking and Organisational Tools for Large-Scale Scrum†published in 2009. The risk when you have high expectations is being disappointed. It wasn’t the case with this book that is like the first one providing pragmatic advice on how to adopt an agile and lean approach. Read more

Lean Integration

Published October 11th, 2011 Under Process, Project | Leave a Comment

This book is the sequel of a first book titled “Integration Competency Center: An Implementation Methodology” and is aimed at taking it “to the next level by adding more specific best practices and a rich collection of case studies”. The book is divided in three parts. The first part provides an overview of Lean integration. The second part introduces the seven Lean integration principles and the last part discusses lean integration competency areas. Read more

Agile Game Development with Scrum

Published June 10th, 2011 Under Process | 1 Comment

Drawing from his own experience as developer and CTO in the game development industry, Keith Clinton has written a book that provides both an overall vision of the Agile and Scrum approaches combined with a detailed practice of these principles in the specific context of game software development. It gives therefore also a good introduction to the software practices of the gaming industry. I noticed for instance that the customer – outsourcer relationships are not very different from the relationships between game production companies and external developers. Read more

Lean-Agile Acceptance Test-Driven Development

Published May 20th, 2011 Under Quality | Leave a Comment

Acceptance tests are defined in this book as the test created by the customer in collaboration with the developer and the tester prior to implementation. They are not the traditional user acceptance tests performed after implementation. Although acceptance tests can be used at different development stages, Ken Pugh proposes mainly in this book an approach where all project stakeholders will collaborate to create tests that validate business requirements. Read more

keep looking »