When it comes to DevOps its quite hard to find a standard definition or give prescriptions. CALMS helps to understand fundamental principles of DevOps but unfortunately its not prescriptive enough. I would like to give a short overview of our experience applying a more practical approach to measure and evaluate DevOps maturity level.
Further details: For our journey, we used “Nine Pillars of DevOps” by Marc Hornbeek as starting point. The framework provides some fundamentals to assess and measure the maturity level in DevOps teams while its customisable to any organization. Further, we’ve developed a custom-set of engineering practices for categories like DevOps collaborative culture, DevOps leadership, DevOps continuous integration and testing. After applying the assessment within our organization, every category and practice has been appropriately mapped to 1-5 maturity levels. The five maturity levels allow to identify improvements and saturations. After assessment and mapping the results, we were able to apply more precise improvements towards a higher DevOps maturity level within our organization.
“Going DevOps” and don’t know where to start, or, “Doing DevOps” and being not satisfied with the results? Then this approach will help you on your DevOps journey.