Description
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.
Agile ALM can be used with all kinds of process models and methodologies, including traditional ones, such as waterfall or spiral models. There are also ALM approaches that can hardly be called Agile or that are based on large-scale commercial tools; these can be difficult and expensive to implement. Agile ALM focuses on driving the process through people and not merely through tools. Where tools would be of benefit, such as continuous integration server, they should be lightweight and primarily open source. The Agile ALM approach results in processes and lightweight toolchains that are flexible, open to change, and high quality. This approach helps to make the ALM more Agile and leads to what I call Agile ALM. TABLE OF CONTENT 1: Introduction to Agile ALM
2: Functional Agile ALM
3: Integration and release management
4: Outside-in and barrier-free development
|
Reviews
There are no reviews yet.