SlideShare a Scribd company logo
Copyright © 2016 Splunk Inc.
Data-Driven DevOps:
Improve Velocity and
Quality of Software
Delivery with Metrics
and Feedback
Andi Mann
@AndiMann
Abstract (Hidden)
Much of the value of DevOps comes from a (renewed) focus on measurement, sharing,
and continuous feedback loops. In increasingly complex DevOps workflows and
environments, and especially in larger, regulated, or more crystallized organizations, these
core concepts become even more critical.
This session will show how, by focusing on 'metrics that matter,' you can provide objective,
transparent, and meaningful feedback on DevOps processes to all stakeholders. Learn from
real-life examples how to use the data generated throughout application delivery to
continuously identify, measure, and improve deployment speed, code quality, process
efficiency, outsourcing value, security coverage, audit success, customer satisfaction, and
business alignment.
Defining DevOps
INTEGRATION
COLLABORATION
COMMUNICATION
BETWEEN DEV AND OPS
METHODS FOR IMPROVING
CAMS – as close to prescriptive as DevOps gets
Shared Feedback Enables ‘The Three Ways’
Gene Kim, “DevOps Cookbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.”
DevOps Workflow is Becoming Complex and Opaque
6
Build
(Jenkins,
Bamboo)
Code
(Git,
MS-TFS)
Plan
(Jira,
Rally)
Test/QA
(Cucumber,
SonarQube)
Stage
(Pivotal,
AWS)
Release
(Jenkins,
Octopus)
Data Center
Device
Data
Engagement
Data
Config
(Puppet,
Ansible)
Monitor
(NewRelic,
Dynatrace)
Cloud Services Network Services
www/HTTP
Data
Social
Sentiment
Wire
Data
Application
Data
Continuous Integration (CI) / Continuous Delivery (CD)
Site Reliability Engineering
Business Impact Monitoring
API ServicesSecurity/Compliance
DevOps complexity raises risk of failure
● Slower Speed
● Longer MTTR
● Lower Quality
● Reduced Agility
● Poor Visibility
● Hard to Scale
● Increased Waste
● Impaired Collaboration
7
DevOps
From Hype Cycle for Application Services 2015, Gartner Group, July 2015, Betsy Burton, Philip Allega,
http://www.gartner.com/document/3096018
WHAT DATA
DRIVES
YOUR
DEVOPS
DECISIONS?
I’m working
super hard!!
That’s my
stapler.
10
Yeah, but …
… what are you
achieving?
I’m gonna need you
to come in Sunday.
Gartner’s DevOps ‘Metrics that Matter’
Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati Bandopadhyay
IDC’s DevOps ‘Metrics that Matter’
More DevOps Metrics that Might Matter
Culture
e.g.
• Retention
• Satisfaction
• Callouts
Process
e.g.
• Idea-to-cash
• MTTR
• Deliver time
Quality
e.g.
• Tests passed
• Tests failed
• Best/worst
Systems
e.g.
• Throughput
• Uptime
• Build times
Activity
e.g.
• Commits
• Tests run
• Releases
Impact
e.g.
• Signups
• Checkouts
• Revenue
From every tool, every process, every component, on-prem or off
One Constant:
Machine Data
Common Data Fabric
15
API
SDKs UI
Other Tools
Escalation/
Collaboration
Visibility Across the Whole Dev Lifecycle
Plan Code Build Test/QA Stage Release Config Monitor
Common Data Fabric
16
API
SDKs UI
Server, Storage.
N/W
Server
Virtualization
Operating
Systems
Infrastructure
Applications
Mobile
Applications
Cloud Services
Other Tools
Ticketing/Help
Desk
Custom
Applications
Visibility Across the Whole Ops Environment
API Services
Data From Dev and Ops Tools
17
Data From Provisioning and Config
18
Data from Release Servers
19
Data from Infrastructure Systems
20
Data from Database Servers
21
Data from Customer Systems
Finding Your Metrics That Matter
Work from business backwards
Mine realtime machine data
Close the feedback loops
23
Outcomes
Data drives objective feedback loops
Velocity
Deliver on time
& on budget
IT is delivering on
time, on budget
IT and Business
Leaders
Impact
Deliver code for
business needs
IT is achieving
business goals
IT and Business Leaders,
Customers, Staff
Show you when you deliver. And when you don’t.
Quality
Deliver the
quality you
promised
We deliver a quality
experience for users
Dev and Ops
Organizations
Objective data enables continuous improvement
Defect
Information
Capacity
Planning
Quality
Standards
Enhancement
Requests
Integration
Requirements
Acceptance
Metrics
Service Levels
and KPIs
Application Development Test and Acceptance Production
BuildCodePlan Test/QA Stage Release Config Monitor
Infrastructure
Dependencies
Data clearly identifies ‘waste’
Plan
Develop
(UI)
Develop
(Db)
Develop
(M’ware)
Develop
(Backend)
Security
Test
Monitor
Build
(Prod)
Architect
Secure/
Comply
DeployAccept
Unit
Test
Document
Cap Plan
Train
Feedback
Integration
Test
Configure
System
Test
Launch
CAB
Develop
(APIs)
Budget
Build
(Dev)
Mgmt/
Tooling
W
W
W
W
W
W
W
W
W
16 40 52 35 96 40 48 24 --8 2 5 6 8 2 12
Data ensures transparency between all stakeholders
• Release when
ready, not a date!
• Best / worst
developers
• Best / worst
providers
• Impact of new
code on ops
• Impact of new
code on biz
Data-driven feedback accelerates velocity
Pivot & improve with
Continuous Insights
Product Managers
identify new
opportunities
Continuously delivered to market
… and Auditors are “happy”
Data-driven feedback improves quality
Code quality scans Static security scans
White BoxDeveloper
checks in code
Automated
Acceptance Tests
Dynamic Security
Scans
Black Box
“Chaos Monkey”
tests
Test Fail:
Return
Test Fail:
Return
X
X
Production
QA Prod Pattern
QA Pattern Library
Test Pass:
Promote
Test Pass:
Promote to
Production
Pattern
library used
for test and
QA
Data-driven feedback shows business Impact
Fast-feedback loop for actionable commercial insights
Data-driven DevOps allows rapid innovation
BUSINESS DEV/OPS CUSTOMERS
HOW IS OUR:
• Security?
• Quality?
• Stability?
• Performance?
• Compliance?
HOW IS OUR:
• Market Launch?
• Feature Usage?
• Marketing Changes?
• Prioritization?
• Customer Sat?
Summary
Data-driven DevOps decisions help you …
Improve
Application Velocity
Visibility across silos,
tools, and processes
exposes bugs and
bottlenecks so you
can remediate,
iterate, and innovate
faster.
Improve
Application Quality
Track quality across
multiple teams,
tools, systems, and
service providers, so
you can find and fix
more issues before
production
Improve
Application Impact
Real-time analytics
correlates
application delivery
with business goals,
so you can drive
better experience
and iterate faster
Further Reading
● Metrics that Matter, http://intellitect.com/devops-metrics/ - Mark
Michaelis, IntelliTect
● Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your
Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati
Bandopadhyay
● DevOps and the Cost of Downtime: Fortune 1000, IDC
● Blogs.splunk.com
● Splunk.com/DevOps
● Pleasediscuss.com/andimann

More Related Content

What's hot (20)

PPTX
DevOps in Practice
Derek Chen
 
PPTX
DevOps to DevSecOps Journey..
Siddharth Joshi
 
PDF
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
PDF
Azure DevOps Day - Kochi
Amal Dev
 
PDF
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer
 
PDF
Optimize your CI/CD with GitLab and AWS
DevOps.com
 
PDF
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
PPTX
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
Gene Kim
 
PDF
InCycle's DevOps with Azure
InCycleSoftware
 
PPTX
Drive business outcomes using Azure Devops
Belatrix Software
 
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
PDF
To Scale Test Automation for DevOps, Avoid These Anti-Patterns
DevOps.com
 
PDF
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
PPTX
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Jorge Hidalgo
 
PPTX
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
PDF
Azure DevOps Presentation
InCycleSoftware
 
PPTX
0 to hero with Azure DevOps
Christos Matskas
 
PDF
Integrating SAP into DevOps Pipelines: Why and How
DevOps.com
 
PDF
Azure DevOps Day - Trivandrum
Amal Dev
 
PPTX
Automated Release Pipelines with Azure DevOps
ProjectCon
 
DevOps in Practice
Derek Chen
 
DevOps to DevSecOps Journey..
Siddharth Joshi
 
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
Azure DevOps Day - Kochi
Amal Dev
 
Boris Devouge (Microsoft) - DevOps on Azure
Outlyer
 
Optimize your CI/CD with GitLab and AWS
DevOps.com
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
Gene Kim
 
InCycle's DevOps with Azure
InCycleSoftware
 
Drive business outcomes using Azure Devops
Belatrix Software
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
To Scale Test Automation for DevOps, Avoid These Anti-Patterns
DevOps.com
 
#SheSharp Conference - Azure DevOps for .NET
Jaqueline Ramos
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
Jorge Hidalgo
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
Azure DevOps Presentation
InCycleSoftware
 
0 to hero with Azure DevOps
Christos Matskas
 
Integrating SAP into DevOps Pipelines: Why and How
DevOps.com
 
Azure DevOps Day - Trivandrum
Amal Dev
 
Automated Release Pipelines with Azure DevOps
ProjectCon
 

Viewers also liked (20)

PPTX
Metrics to Power DevOps
CollabNet
 
PPTX
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
PDF
Velocity is not the goal code palo-usa
Doc Norton
 
KEY
Velocity is not the Goal
Doc Norton
 
PPTX
Two PeopleSoft clients and their journey to The Cloud
Duncan Davies
 
PDF
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
iMedia Connection
 
PDF
Metrics-driven Continuous Delivery
Andrew Phillips
 
PDF
Deployment is the new build
Andrew Phillips
 
PPTX
Inner-Source: The Lesson of Linux for Enterprises
Samsung Open Source Group
 
PDF
Inner Source 101 - GWO2016
Jim Jagielski
 
PDF
Open source is for life, not just for Christmas
Richard Lord
 
PPTX
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Mike Villiger
 
PDF
[Srijan Wednesday Webinars] InnerSource: An Open Source Approach to Community...
Srijan Technologies
 
PPTX
Inner Source Webinar Series: Open Source Community Development Methods
Black Duck by Synopsys
 
PDF
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
 
PDF
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
CA Technologies
 
PDF
Inner Source: Enterprise Lessons from the Open Source Community.
Jim Jagielski
 
PDF
DevOps Metrics - Lies, Damned Lies and Statistics
Gaetano Mazzanti
 
PDF
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Splunk
 
PDF
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk
 
Metrics to Power DevOps
CollabNet
 
DevOps Pipelines and Metrics Driven Feedback Loops
Andreas Grabner
 
Velocity is not the goal code palo-usa
Doc Norton
 
Velocity is not the Goal
Doc Norton
 
Two PeopleSoft clients and their journey to The Cloud
Duncan Davies
 
Closing Keynote: "Digital Disruption: Keeping Up With A Disrupted Consumer"
iMedia Connection
 
Metrics-driven Continuous Delivery
Andrew Phillips
 
Deployment is the new build
Andrew Phillips
 
Inner-Source: The Lesson of Linux for Enterprises
Samsung Open Source Group
 
Inner Source 101 - GWO2016
Jim Jagielski
 
Open source is for life, not just for Christmas
Richard Lord
 
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Mike Villiger
 
[Srijan Wednesday Webinars] InnerSource: An Open Source Approach to Community...
Srijan Technologies
 
Inner Source Webinar Series: Open Source Community Development Methods
Black Duck by Synopsys
 
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
 
Agile Operations Keynote: Redefine the Role of IT Operations With Digital Tra...
CA Technologies
 
Inner Source: Enterprise Lessons from the Open Source Community.
Jim Jagielski
 
DevOps Metrics - Lies, Damned Lies and Statistics
Gaetano Mazzanti
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Splunk
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Splunk
 
Ad

Similar to Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback (20)

PPTX
SplunkLive! London 2016 Splunk for Devops
Splunk
 
PPTX
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
PDF
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
PPTX
Agile & DevOps - It's all about project success
Adam Stephensen
 
PDF
DataOps , cbuswaw April '23
Jason Packer
 
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
PDF
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
PPTX
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
PDF
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
CA Technologies
 
PPTX
A Roadmap to Enterprise Quality
Jeff Bramwell
 
PPTX
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
PDF
Boast the Potential of DevOps with CI CD
Zoe Gilbert
 
PPTX
The Evolution of Test Automation for DevOps
TEST Huddle
 
PPT
Agile Methods: Fact or Fiction
Matt Ganis
 
PDF
Developer Velocity
Stephanie Locke
 
PDF
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
PDF
10 Software Testing Trends 2019
Rock Interview
 
PPTX
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony
 
PPTX
Puppet Labs EMC DevOps Day NYC Aug-2015
Bob Sokol
 
PPTX
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
Puppet
 
SplunkLive! London 2016 Splunk for Devops
Splunk
 
Innovate Better Through Machine data Analytics
Hal Rottenberg
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Splunk
 
Agile & DevOps - It's all about project success
Adam Stephensen
 
DataOps , cbuswaw April '23
Jason Packer
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Keys to Continuous Delivery Success - Mark Warren, Product Director, Perforc...
Perforce
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
CA Technologies
 
A Roadmap to Enterprise Quality
Jeff Bramwell
 
DevOps 101 - IBM Impact 2014
Sanjeev Sharma
 
Boast the Potential of DevOps with CI CD
Zoe Gilbert
 
The Evolution of Test Automation for DevOps
TEST Huddle
 
Agile Methods: Fact or Fiction
Matt Ganis
 
Developer Velocity
Stephanie Locke
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
 
10 Software Testing Trends 2019
Rock Interview
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
QASymphony
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Bob Sokol
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
Puppet
 
Ad

More from Splunk (20)

PDF
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
PDF
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
PDF
Building Resilience with Energy Management for the Public Sector
Splunk
 
PDF
IT-Lagebild: Observability for Resilience (SVA)
Splunk
 
PDF
Nach dem SOC-Aufbau ist vor der Automatisierung (OFD Baden-Württemberg)
Splunk
 
PDF
Monitoring einer Sicheren Inter-Netzwerk Architektur (SINA)
Splunk
 
PDF
Praktische Erfahrungen mit dem Attack Analyser (gematik)
Splunk
 
PDF
Cisco XDR & Splunk SIEM - stronger together (DATAGROUP Cyber Security)
Splunk
 
PDF
Security - Mit Sicherheit zum Erfolg (Telekom)
Splunk
 
PDF
One Cisco - Splunk Public Sector Summit Germany April 2025
Splunk
 
PDF
.conf Go 2023 - Data analysis as a routine
Splunk
 
PDF
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk
 
PDF
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
Splunk
 
PDF
.conf Go 2023 - Raiffeisen Bank International
Splunk
 
PDF
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
Splunk
 
PDF
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
Splunk
 
PDF
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
Splunk
 
PDF
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
Splunk
 
PDF
.conf go 2023 - De NOC a CSIRT (Cellnex)
Splunk
 
PDF
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
Splunk
 
Splunk Leadership Forum Wien - 20.05.2025
Splunk
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Building Resilience with Energy Management for the Public Sector
Splunk
 
IT-Lagebild: Observability for Resilience (SVA)
Splunk
 
Nach dem SOC-Aufbau ist vor der Automatisierung (OFD Baden-Württemberg)
Splunk
 
Monitoring einer Sicheren Inter-Netzwerk Architektur (SINA)
Splunk
 
Praktische Erfahrungen mit dem Attack Analyser (gematik)
Splunk
 
Cisco XDR & Splunk SIEM - stronger together (DATAGROUP Cyber Security)
Splunk
 
Security - Mit Sicherheit zum Erfolg (Telekom)
Splunk
 
One Cisco - Splunk Public Sector Summit Germany April 2025
Splunk
 
.conf Go 2023 - Data analysis as a routine
Splunk
 
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk
 
.conf Go 2023 - Navegando la normativa SOX (Telefónica)
Splunk
 
.conf Go 2023 - Raiffeisen Bank International
Splunk
 
.conf Go 2023 - På liv og død Om sikkerhetsarbeid i Norsk helsenett
Splunk
 
.conf Go 2023 - Many roads lead to Rome - this was our journey (Julius Bär)
Splunk
 
.conf Go 2023 - Das passende Rezept für die digitale (Security) Revolution zu...
Splunk
 
.conf go 2023 - Cyber Resilienz – Herausforderungen und Ansatz für Energiever...
Splunk
 
.conf go 2023 - De NOC a CSIRT (Cellnex)
Splunk
 
conf go 2023 - El camino hacia la ciberseguridad (ABANCA)
Splunk
 

Recently uploaded (20)

PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Digital Circuits, important subject in CS
contactparinay1
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 

Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback

  • 1. Copyright © 2016 Splunk Inc. Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Metrics and Feedback Andi Mann @AndiMann
  • 2. Abstract (Hidden) Much of the value of DevOps comes from a (renewed) focus on measurement, sharing, and continuous feedback loops. In increasingly complex DevOps workflows and environments, and especially in larger, regulated, or more crystallized organizations, these core concepts become even more critical. This session will show how, by focusing on 'metrics that matter,' you can provide objective, transparent, and meaningful feedback on DevOps processes to all stakeholders. Learn from real-life examples how to use the data generated throughout application delivery to continuously identify, measure, and improve deployment speed, code quality, process efficiency, outsourcing value, security coverage, audit success, customer satisfaction, and business alignment.
  • 4. CAMS – as close to prescriptive as DevOps gets
  • 5. Shared Feedback Enables ‘The Three Ways’ Gene Kim, “DevOps Cookbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.”
  • 6. DevOps Workflow is Becoming Complex and Opaque 6 Build (Jenkins, Bamboo) Code (Git, MS-TFS) Plan (Jira, Rally) Test/QA (Cucumber, SonarQube) Stage (Pivotal, AWS) Release (Jenkins, Octopus) Data Center Device Data Engagement Data Config (Puppet, Ansible) Monitor (NewRelic, Dynatrace) Cloud Services Network Services www/HTTP Data Social Sentiment Wire Data Application Data Continuous Integration (CI) / Continuous Delivery (CD) Site Reliability Engineering Business Impact Monitoring API ServicesSecurity/Compliance
  • 7. DevOps complexity raises risk of failure ● Slower Speed ● Longer MTTR ● Lower Quality ● Reduced Agility ● Poor Visibility ● Hard to Scale ● Increased Waste ● Impaired Collaboration 7 DevOps From Hype Cycle for Application Services 2015, Gartner Group, July 2015, Betsy Burton, Philip Allega, http://www.gartner.com/document/3096018
  • 10. 10 Yeah, but … … what are you achieving? I’m gonna need you to come in Sunday.
  • 11. Gartner’s DevOps ‘Metrics that Matter’ Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati Bandopadhyay
  • 12. IDC’s DevOps ‘Metrics that Matter’
  • 13. More DevOps Metrics that Might Matter Culture e.g. • Retention • Satisfaction • Callouts Process e.g. • Idea-to-cash • MTTR • Deliver time Quality e.g. • Tests passed • Tests failed • Best/worst Systems e.g. • Throughput • Uptime • Build times Activity e.g. • Commits • Tests run • Releases Impact e.g. • Signups • Checkouts • Revenue
  • 14. From every tool, every process, every component, on-prem or off One Constant: Machine Data
  • 15. Common Data Fabric 15 API SDKs UI Other Tools Escalation/ Collaboration Visibility Across the Whole Dev Lifecycle Plan Code Build Test/QA Stage Release Config Monitor
  • 16. Common Data Fabric 16 API SDKs UI Server, Storage. N/W Server Virtualization Operating Systems Infrastructure Applications Mobile Applications Cloud Services Other Tools Ticketing/Help Desk Custom Applications Visibility Across the Whole Ops Environment API Services
  • 17. Data From Dev and Ops Tools 17
  • 18. Data From Provisioning and Config 18
  • 19. Data from Release Servers 19
  • 21. Data from Database Servers 21
  • 23. Finding Your Metrics That Matter Work from business backwards Mine realtime machine data Close the feedback loops 23
  • 25. Data drives objective feedback loops Velocity Deliver on time & on budget IT is delivering on time, on budget IT and Business Leaders Impact Deliver code for business needs IT is achieving business goals IT and Business Leaders, Customers, Staff Show you when you deliver. And when you don’t. Quality Deliver the quality you promised We deliver a quality experience for users Dev and Ops Organizations
  • 26. Objective data enables continuous improvement Defect Information Capacity Planning Quality Standards Enhancement Requests Integration Requirements Acceptance Metrics Service Levels and KPIs Application Development Test and Acceptance Production BuildCodePlan Test/QA Stage Release Config Monitor Infrastructure Dependencies
  • 27. Data clearly identifies ‘waste’ Plan Develop (UI) Develop (Db) Develop (M’ware) Develop (Backend) Security Test Monitor Build (Prod) Architect Secure/ Comply DeployAccept Unit Test Document Cap Plan Train Feedback Integration Test Configure System Test Launch CAB Develop (APIs) Budget Build (Dev) Mgmt/ Tooling W W W W W W W W W 16 40 52 35 96 40 48 24 --8 2 5 6 8 2 12
  • 28. Data ensures transparency between all stakeholders • Release when ready, not a date! • Best / worst developers • Best / worst providers • Impact of new code on ops • Impact of new code on biz
  • 29. Data-driven feedback accelerates velocity Pivot & improve with Continuous Insights Product Managers identify new opportunities Continuously delivered to market … and Auditors are “happy”
  • 30. Data-driven feedback improves quality Code quality scans Static security scans White BoxDeveloper checks in code Automated Acceptance Tests Dynamic Security Scans Black Box “Chaos Monkey” tests Test Fail: Return Test Fail: Return X X Production QA Prod Pattern QA Pattern Library Test Pass: Promote Test Pass: Promote to Production Pattern library used for test and QA
  • 31. Data-driven feedback shows business Impact
  • 32. Fast-feedback loop for actionable commercial insights Data-driven DevOps allows rapid innovation BUSINESS DEV/OPS CUSTOMERS HOW IS OUR: • Security? • Quality? • Stability? • Performance? • Compliance? HOW IS OUR: • Market Launch? • Feature Usage? • Marketing Changes? • Prioritization? • Customer Sat?
  • 34. Data-driven DevOps decisions help you … Improve Application Velocity Visibility across silos, tools, and processes exposes bugs and bottlenecks so you can remediate, iterate, and innovate faster. Improve Application Quality Track quality across multiple teams, tools, systems, and service providers, so you can find and fix more issues before production Improve Application Impact Real-time analytics correlates application delivery with business goals, so you can drive better experience and iterate faster
  • 35. Further Reading ● Metrics that Matter, http://intellitect.com/devops-metrics/ - Mark Michaelis, IntelliTect ● Gartner Inc., Data-Driven DevOps: Use Metrics to Help Guide Your Journey, 29 May 2014 G00264319, Analyst(s): Cameron Haight | Tapati Bandopadhyay ● DevOps and the Cost of Downtime: Fortune 1000, IDC ● Blogs.splunk.com ● Splunk.com/DevOps ● Pleasediscuss.com/andimann