To my wife and kids
Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Cover Illustration
1. Introduction to Agile ALM
Chapter 1. Getting started with Agile ALM
Chapter 2. ALM and Agile strategies
2. Functional Agile ALM
Chapter 3. Using Scrum for release management
Chapter 4. Task-based development
3. Integration and release management
Chapter 5. Integration and release management
Chapter 6. Creating a productive development environment
Chapter 7. Advanced CI tools and recipes
4. Outside-in and barrier-free development
Chapter 8. Requirements and test management
Chapter 9. Collaborative and barrier-free development with Groovy and Scala
Index
List of Figures
List of Tables
List of Listings
1.1. Agile ALM at a glance
1.2. Evolution of software engineering: moving to Agile ALM
1.2.1. SCM and the first ALM trial balloons
1.2.2. The dawn of ALM
1.2.3. Becoming Agile: Agile ALM
1.3. Building blocks of Agile ALM
1.3.1. Stakeholder focus
1.3.2. Views on releasing and Agile ALM
1.3.3. Service orientation, SaaS, IaaS, PaaS
1.3.4. Task-based and outside-in
1.3.5. Configuration, customization, and plug-ins
1.3.6. The polyglot programming world
1.3.7. Open source culture
1.3.8. Open technology and standards