The goal of this book is to propose a vision of Agile software development that goes behind the current practices, more specifically Scrum, to integrate the principles of Lean development. To achieve this objective, the authors draw on their own experience in Agile consulting.
The book starts with a presentation of Agile and Lean principles. The second part explains how Lean adoption can improve the usage of Scrum with an interesting table comparing Scrum and Lean accompanied by a list of practices to avoid. It devotes specific chapters to topics like release planning, visual control, quality assurance, product coordination and architecture. A final part is dedicated to more insight in the Lean approach. The book is pleasant to read. Each chapter has an abstract and the beginning and a summary at the end with some questions and further reading recommendations.
Besides the sometimes-annoying references to the authors consulting firm, this book provides interesting material on specific aspects of Agile software development projects at an enterprise level. Its main difference with other books on the same topic is for me the treatment of the management aspects of software development as the authors make their point for a stronger management role and intervention in Agile projects. This book will therefore bring more benefits to project and development managers that work for large organizations where the control aspect is important and the words “self-organizing teams” could be a serious “career limitation” move.
“Lean-Agile Software Development”, Alan Shalloway, Guy Beaver and James R. Trott, Addison-Wesley, 262 pages, IBSN 978-0-321-53289-3
Get more details on this book or buy it on amazon.com
Get more details on this book or buy it on amazon.co.uk