- 4.1 Goals of Agile Process Maturity
- 4.2 Why Is Agile Process Improvement Important?
- 4.3 Where Do I Start?
- 4.4 Understanding Agile Process Maturity
- 4.5 Applying the Principles
- 4.6 Recognition by the Agile Community
- 4.7 Consensus within the Agile Community
- 4.8 What Agile Process Maturity Is Not
- 4.9 What Does an Immature Agile Process Look Like?
- 4.10 Problems with Agile
- 4.11 Waterfall Pitfalls
- 4.12 The Items on the Right
- 4.13 Agile Coexisting with Non-Agile
- 4.14 IT Governance
- 4.15 ALM and the Agile Principles
- 4.16 Agile as a Repeatable Process
- 4.17 Deming and Quality Management
- 4.18 Agile Maturity in the Enterprise
- 4.19 Continuous Process Improvement
- 4.20 Measuring the ALM
- 4.21 Vendor Management
- 4.22 Hardware Development
- 4.23 Conclusion
4.20 Measuring the ALM
We tend to be wary of overengineering the measurement process, as some teams tend to try to game the measurement. With any measurement approach, it is important to consider validation up-front. This is especially true with regard to metrics.
4.20.1 Project Management Office (PMO) Metrics
Metrics, including those used in project management, can be very important. More importantly, selecting valid and verifiable metrics is key to ensuring a successful measurement approach leading to quantifiable process improvement. Our experience has been that less is more in this case, and the best approach is to select a few metrics that are valid and verifiable. Establishing an in-house metrics program is very important. It is also important to ensure that your vendors do the same.