Specification by Example

After “Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing” published in 2009, Gojko Adzic continues to develop the Specification by Example concept. Specification by Example is a set of process patterns that facilitate change in software products to ensure the right product is delivered effectively. In this book, he presents the results […]

Lean Integration

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. This book provides valuable content to apply the lean principles to the software integration process with a lot of case studies, […]

Documenting Software Architectures

You have more chances to like a  book on documenting software architectures when the authors know how to write and this is the case for this one. It starts by explaining the concepts of architecture views and styles. A second part discusses in a more detailed fashion the process of documenting architecture. I think that […]

Leadership, Teamwork, and Trust

The title of this book from Watts S. Humphrey is a little bit deceiving as its main focus is rather on the Team Software Process (TSP).  If you are your interested in a broader perspective on software development management or leadership, you should rather read Humphrey’s “Reflections on Management“. The information in the book is […]

Agile Game Development with Scrum

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 […]