Measuring DevOps

While DevOps Training 
<https://www.evernote.com/OutboundRedirect.action?dest=https%3A%2F%2Fmindmajix.com%2Fdevops-training>
 may 
seem a simple integration of two teams, implementing and getting results 
from newly established DevOps roles and responsibilities is not an easy 
task. Combine an increase in the rate of change with a decrease in the 
magnitude of changes and you have a need to understand subtle changes.

Many organizations struggle to define the business goals, process, and 
organizational constructs to motivate and power team collaboration 
effectively—often due to a multitude of siloed data sources and tools used 
by development, operations, and other stakeholders in a digital business.

This is why it’s vital that you have end-to-end visibility for your 
applications, infrastructure, and digital business as a whole. With 
performance metrics that can be reviewed and shared universally, you can 
monitor your DevOps efforts and prove success at every stage. Leaders 
benefit from knowing that everyone is aligned and moving forward towards 
the same goals. And teammates can collaborate easier and quicker, with 
shared insights.
What you should measure

For your DevOps efforts to be a true success, you have to link and balance 
the goals of faster (speed of delivery), better software (high performing, 
quality software that delivers a good customer experience) to goals for 
innovation and business success. By accessing real-time and historical data 
across the entire stack—from infrastructure and application performance to 
customer experience and business metrics—you can help ensure you are 
meeting all of these objectives.

Here are just a few examples of what you should measure within your DevOps 
environment.

Business Success

Depending on your industry, company maturity, market share, and other 
variables, key performance indicators that your software could potentially 
influence include:

   - Conversion rates
   - Average revenue per user
   - Customer acquisition costs
   - Rate of customer churn
   - Recurring or incremental revenue
   - Renewals and or subscriptions


Customer Experience

It all comes back to the experience of your users. You need to link your 
business to key areas of the customer experience in order to measure how 
well you’re doing. These KPIs could include:

   - Perceived response times of key transactions
   - Frequency of key transactions
   - Number of visits per user/per week
   - User growth rates
   - Funnel/conversion rates
   - Amount of time spent in app
   - A/B test results
   - Customer satisfaction


Application Performance

Catching performance problems before they manifest (and only at scale) 
requires tracking and monitoring a number of database and application 
performance KPIs. Hopefully, your team is already focused on some or all of 
these KPIs:

   - Uptime (availability)
   - App response time
   - Database response time
   - Percentage of transaction time spent in database
   - Resource utilization
   - Database query times

*Speed*

DevOps teams need to focus on the speed of development, delivery, and 
response to issues that occur in production. Metrics to consider for 
helping you track progress and success in this area include:

   - Lead time for changes
   - Frequency of code releases
   - Mean time to resolution


Software Quality

Here are metrics that you can track to help quantify the quality of your 
software’s overall continuous improvement efforts:

   - Deployment success rate
   - App error rates
   - Incident severity
   - Outstanding bugs


For More Details Visit Mindmajix  
<https://www.evernote.com/OutboundRedirect.action?dest=https%3A%2F%2Fmindmajix.com%2F>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
To post to this group, send email to android-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/f7c49796-c25d-4d19-9791-091591747b06%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to