Implementing Devops - Metrics and Trend Analysis

90 views
Skip to first unread message

sures...@gmail.com

unread,
Jun 26, 2014, 1:16:08 PM6/26/14
to dev...@googlegroups.com
I am in the initial phase of implementing devops continuous integration focusing on the following
a) automating code review, 
b) unit test, 
c) automate build, 
d) trunk based development and 
e) deployment
I have arrived at KPI for measuring the implementation of the above areas. i would like to know if there is any tool to integrate the metrics and monitor the trend and report progress

The metrics for Unit testing, code review are integrated to SONAR as part of build which gets triggered by JENKINS
Jenkins is also used for deploying the binaries and JIRA is used for development work flow 

I am looking for coming up with a central dashboard leveraging either the following
a) Sonar
b ) Jenkins
c) Build an application to extract metrics from Sonar and Jenkins
Pls let me know if you have any recommendation/reference

Johannes Brannstrom

unread,
May 22, 2015, 9:07:15 AM5/22/15
to dev...@googlegroups.com
While these are great practices the way you describe the rollout does not sound like devops to me. CI yes, devops no.

Devops is more than just that set of practices. Your metrics could be something more high-level and something you actually care about that helps your business. There are lots of suggestions elsewhere but how about:
1. lead time from production disruption (quality or stability) to resolution
2. lead time from idea to production deployment

Ask yourself why you are doing this implementation and measure progress towards that instead. And don't stop at "my boss told me so"...

John Allspaw

unread,
May 22, 2015, 9:20:00 AM5/22/15
to dev...@googlegroups.com
A fine question to ask might also be:
  • How are people detecting, reasoning, diagnosing, coordinating and communicating across teams about product disruptions? (as opposed to 'lead time')
  • How are people coming up with ideas, and which ideas actually make it to implementation?

Neither of those are quantitative, so you can't get a single number for them. That's what is important. :)

-j


--

---
You received this message because you are subscribed to the Google Groups "devops" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devops+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
John Allspaw

Reply all
Reply to author
Forward
0 new messages