Dimensions
178 x 231 x 15mm
Pugh
Enter the next phase of Lean/Agile: build the critical Agile skills you need to thrive - and to help your organizations thrive, too
* Will help any Agile team member understand the factors associated with successful Agile design and development - and measure their effectiveness.
* Covers principles, attitudes, habits, techniques, design considerations - and putting it all together.
* Packed with examples reflecting the authors' unsurpassed experience helping enterprises transition to Agile.
Agile has become the prevalent software development paradigm, but Agile methods remain difficult to measure and define. This book addresses this informational vacuum 'from the bottom up,' introducing techniques for assessing and improving the maturity of both individual and team agile practices. Written by four principals of Net Objectives, a leading Agile training and consulting firm, this book helps readers understand the powerful impact of daily decisions in agile projects, and arm them with the knowledge they need to make more productive choices. In the context of a deep, practical understanding of Agile's main tenets, they reveal the key factors associated with successful agile design and programming, and offer practical ways to measure them. Drawing on their extensive experience teaching and consulting on Agile transitions, this book addresses principles, attitudes, habits, techniques, design considerations, and more. Coverage includes:
* Minimizing complexity and rework.
* Keeping the system in a running state.
* Programming by intention.
* Separating use from construction.
* Effectively utilizing encapsulation.
* Defining tests up front.
* Knowing when and how to use inheritance.
* Preparing for change.
* Performing continuous integration more successfully.
* Putting it all together in real Agile implementations