Editor’s be aware: There are a lot of methods to pores and skin the DevOps cat. Google Cloud Developer Applications Engineer Dina Graves Portman just lately wrote about methods to evaluate your DevOps effectiveness using the open-source Four Keys project. Right here, Google Buyer Engineer Brian Kaufman reveals you methods to do the identical factor, however for an utility that runs totally on Google Cloud.
Many organizations aspire to grow to be true, high-functioning DevOps outlets, however it may be laborious to know the place you stand. In response to DevOps Analysis and Evaluation, or DORA, you’ll be able to prioritize simply 4 metrics to measure the effectiveness of your DevOps group—two to measure velocity, and two to measure stability:
1. Lead Time for Modifications – Code decide to code in manufacturing
2. Deployment Frequency – How usually you push code
3. Change Failure Charge – Charge of deployment failures in manufacturing that require speedy treatment. (Rollback or guide change)
4. Time to Restore Service (MTTR) – Imply time to restoration.
On this publish, we current a technique to gather these 4 metrics from software program supply pipelines and functions deployed in Google Cloud. You’ll be able to then use these metrics to charge your general apply effectiveness, and baseline your group’s efficiency in opposition to DORA business benchmarks, and decide whether or not you’re an Elite, Excessive, Medium or Low performer.