Presented at Agile 2016, Atlanta
How is your DevOps transformation coming along?
How do you measure Agility? Reliability? Efficiency? Quality? Culture? Success?!
How do you optimize your software delivery processes?
You can’t improve what you cannot measure. But are you measuring the right things? Are you measuring too little (or too late), or are you drowning in disparate data points that make it hard for you to get to the bottom line: where should you be focusing on next as you optimize your process?
Having the right goals, asking the right questions and learning by doing are paramount to achieving success with DevOps. Having specific milestones and shared KPIs play a critical role in guiding your DevOps adoption and lead to continuous improvement - towards realizing true agility, improved quality, and faster time to market throughout your organization.
This session will walk you through a practical framework for implementing measurement and tracking of your DevOps efforts and software delivery performance that will provide you with data you can act on!
These KPIs include metrics related to your software delivery pipeline and technical progress, as well as cultural indicators and business impact. In addition, we will cover common use cases and real world examples for implementing these metrics to drive DevOps success, as well as best practices for how to address certain challenges and problematic areas along your process that these metrics may bring to light.
Learning Outcomes:
In this session, you will learn:
1. What are some best practices for identifying the metrics you should be tracking to assess your current state of delivery success, your key bottlenecks and your maturity level on your DevOps journey.
2. How do you track your performance along your software delivery pipeline, as well as gauge your cultural evolution and team dynamics
3. How to identify the key metrics that matter for the different stakeholders and for the different stages throughout your software delivery pipeline
4. What are some examples and best practices for converging specific data points to organizational-level KPIs that are agreed upon by all stakeholders, and provide a barometer to guide your on-going optimization?
5. If your KPIs speak to a possible problem area: what are some common use cases and real world examples for what you should be looking into as you try to alleviate a possible bottleneck or inefficiency.
6. How to automate metrics collection and analysis