by Alan Shalloway (Author), JamesR.Trott (Author), Guy Beaver (Author)
Agile techniques have demonstrated immense potential for developing more effective, higher-quality software. However,scaling these techniques to the enterprise presents many challenges. The solution is to integrate the principles and practices of Lean Software Development with Agile's ideology and methods. By doing so, software organizations leverage Lean's powerful capabilities for optimizing the whole and managing complex enterprise projects.
A combined Lean-Agile approach can dramatically improve both developer productivity and the software's business value.In this book, three expert Lean software consultants draw from their unparalleled experience to gather all the insights, knowledge, and new skills you need to succeed with Lean-Agile development.
Lean-Agile Software Development shows how to extend Scrum processes with an Enterprise view based on Lean principles. The authors present crucial technical insight into emergent design, and demonstrate how to apply it to make iterative development more effective. They also identify several common development anti-patterns that can work against your goals, and they offer actionable, proven alternatives.
Lean-Agile Software Development shows how to
The book's companion Web site, www.netobjectives.com/lasd, provides updates, links to related materials, and support
for discussions of the book's content.
Format: Paperback
Pages: 304
Edition: 1
Publisher: Addison Wesley
Published: 22 Oct 2009
ISBN 10: 0321532899
ISBN 13: 9780321532893
This book is a timely addition to our Agile body of knowledge. Very little has been said to date about how we scale Agile software projects beyond the single team. The authors do an excellent job of explaining the foundations of Lean thinking and how these concepts can be applied across the enterprise. Lean is the key to scaling Agile projects, and this book provides the foundational knowledge you need to make it happen.
-Mike Cottmeyer, product consultant and Agile evangelist, VersionOne
The book brings a pragmatic approach to the difficult transition from early adoption of Agile practices to enabling product development. It is thought provoking in the context of the teams I am currently coaching, and it highlights a number of areas for improvement. I would recommend this book to anyone who is coaching an enterprise-wide Lean-Agile transformation.
-Kay Johnson, PMP, Agile development consultant and project manager
The ideas from the Toyota Production System and Lean manufacturing in general are gradually making their way into the world of software development, and this book provides both a gentle introduction to those unfamiliar with Agile/Lean as well as more advanced material for those who are already practitioners in this area. Worth reading.
-Mark Needham, application developer, ThoughtWorks
For a good few years, when asking why Agile approaches work, we got the response `It's empirical. We tried things and kept the ones that worked.' Now people have applied theory from the Lean body of knowledge, and it tells us why Agile approaches work. Using this theory, we can make well-reasoned choices about what changes to our ways of working would be improvements, overall. This book is about this synergy between Lean and Agile. For those who believe in magic, find an empirical guru to believe. For the rationalists among us, here's a good book for you.
-Paul Oldfield, Capgemini
This book is a worthy roadmap to a successful adoption of Lean-Agile development and management. You can see in every detail the authors have on-the-job experience. The way they write shows their enthusiasm for Lean, and this motivates the reader to follow the principles and practices in the book. I had a great time reading this book and I am using it daily as a reference.
-Domingo Chabalgoit , independent IT consultant
There are many sources of information for Agile software development and Lean systems thinking. Until now, attempts to merge the two have often resulted in frustration, delays, quality issues, and budget overruns. Lean-Agile Software Development is the roadmap to achieving success using Lean-Agile techniques and applying them throughout the enterprise and product-development life cycle.
-Bob Bogetti, lead system designer, Baxter Healthcare