Many software projects fail unnecessarily because of unclear objectives, redundant and unproductive work, cost overruns, and a host of other avoidable process problems. In response, agile processes and lightweight tooling have begun to replace traditional engineering processes throughout the development lifecycle.
Agile 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. Readers will learn powerful practices like task-based Development, Continuous Integration, and using Scrum as an agile approach to release management.
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.
- 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
- Paperback: 375 pages
- Publisher: Manning Publications (August 2011)
- Language: English
- ISBN-10: 1935182633
- ISBN-13: 978-1935182634