Chapter 4. Agile Process Maturity

Agile process maturity is a very important consideration when implementing an agile ALM. But what exactly does process maturity really mean in an agile context? We know that agile is defined by specific values and principles,1 so obviously the agile ALM must be—well—agile. To begin with, we know from the agile manifesto that agile ALM values individuals and interactions over processes and tools.2 But this does not mean that we don’t need to focus on processes and tools. Similarly, the agile ALM focuses on creating working software over comprehensive documentation and customer collaboration over contract negotiation. Still, documentation is often absolutely necessary, and signed contracts are rarely optional in ...

Get Agile Application Lifecycle Management: Using DevOps to Drive Process Improvement now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.