Book description
SummaryAgile ALM is a guide for Java developers who want to integrate flexible agile practices and lightweight tooling along all phases of the software development process. The book introduces a new vision for managing change in requirements and process more efficiently and flexibly. It synthesizes technical and functional elements to provide a comprehensive approach to software development. About the Technology Agile Application Lifecycle Management (Agile ALM) combines flexible processes with lightweight tools in a comprehensive and practical approach to building, testing, integrating, and deploying software. Taking an agile approach to ALM improves product quality, reduces time to market, and makes for happier developers. About the Book Agile ALM is a guide for Java developers, testers, and release engineers. By following dozens of experience-driven examples, you'll learn to see the whole application lifecycle as a set of defined tasks, and then master the tools and practices you need to accomplish those tasks effectively. The book introduces state-of-the-art, lightweight tools that can radically improve the speed and fluidity of development and shows you how to integrate them into your processes. The tools and examples are Java-based, but the Agile ALM principles apply to all development platforms. What's Inside
A thorough introduction to Agile ALM
Build an integrated Java-based Agile ALM toolchain
Use Scrum for release management
Reviewed by a team of 20 Agile ALM experts
PART 1 INTRODUCTION TO AGILE ALM
Getting started with Agile ALM
ALM and Agile strategies
PART 2 FUNCTIONAL AGILE ALM
Using Scrum for release management
Task-based development
PART 3 INTEGRATION AND RELEASE MANAGEMENT
Integration and release management
Creating a productive development environment
Advanced CI tools and recipes
PART 4 OUTSIDE-IN AND BARRIER-FREE DEVELOPMENT
Requirements and test management
Collaborative and barrier-free development with Groovy and Scala
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this Book
- About the Cover Illustration
- Part 1. Introduction to Agile ALM
- Chapter 1. Getting started with Agile ALM
- Chapter 2. ALM and Agile strategies
- Part 2. Functional Agile ALM
- Chapter 3. Using Scrum for release management
- Chapter 4. Task-based development
- Part 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
- Part 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
Product information
- Title: Agile ALM: Lightweight tools and Agile strategies
- Author(s):
- Release date: September 2011
- Publisher(s): Manning Publications
- ISBN: None
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Modern Software Engineering: Doing What Works to Build Better Software Faster
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …
book
Unit Testing Principles, Practices, and Patterns
Unit Testing Principles, Patterns and Practices teaches you to design and write tests that target the …