SlideShare a Scribd company logo
1 of 28
Five Steps to DevOps Success - Avoiding
the High Cost of Downtime
Anand Akela,
Director of Product Marketing, AppDynamics
@aakela
Tweet From Aaron Levie ( Mary Meeker 2015 )
kpcb.com/InternetTrends
Login
Flight Status
Search Flight
Purchase
Copyright © 2014 AppDynamics. All rights reserved. 4
Mobile
Big data
SOA
NOSQL
Cloud
Agile
Web
The Business Transaction is the
only constant unit of measure
Application complexity is exploding
DEV
OPS
BUSINESS
Purchase
Search Flight
Flight Status
Login
Infrastructure
Capacity
%
Business
Revenue
End User
Experience
Application
Performance
Oracle
Network
CDN
Browser(s)
Native
Mobile
App
Tomcat Service Weblogic Service .NET Service
Cassandra
ESB/MQ
Apache
JBoss Service
Enabling BizDevOps with Application Intelligence
APPLICATION INTELLIGENCE
Development
Operations
Business
7
BizDevOps is greater than the sum of its words
Culture
Automation
Lean
MeasurementSharing
8
Culture The hardest element of BizDevOps
Fear of failure
Fail fast, fail
forward
Inside out (tech
obsessed)
Outside in
(customer
obsessed)
Silos
Business wide
accountability and
collaboration
See issues before they impact the customer
Business wide understanding of the customer
Promote, encourage and reward collaboration
The only way to increase speed
9
Automation
80
People
Process
Infrastructure
as code
Application
Release
Automation
Remediation
Cloud auto
scaling
Lean Minimize technical debt
Multiple
management/monito
ring tools
Multiple sources of
data
Multiple sources of
confusion
Rationalize based
on a platform
approach
Audience specific
real-time information
One source of truth
11
Measurement Focus on the right metrics
People
- Key employee retention
- Customer experience
Process
- Deployment/change freq
- Volume of defects/failures
- Time/cost per release
Technology
- Mean Time To Resolution
- Mean Time Between Failure
12
Sharing Feed-back and feed-forward information
Customer Business Dev Ops
Engagement
Loyalty
Revenue
Brand
Reputation
Optimize:
Design
Code
Performance
Availability
Usability
Application Intelligence
Five Keys for BizDevOps Success
• Complete business transaction visibility
to expedite remediation of app
performance issue
• Ensure readiness for exceptional
customer experience in pre-production
• Effectively collaborate with Dev, Ops and
Biz
• Reduce cost and risk through automated
change management
• Unlock actionable business insights with
Application Analytics
Expedite Remediation of Performance Issues
Copyright © 2014 AppDynamics. All rights reserved. 22
• Auto-discover & monitor end-to-end
business transaction performance within
minutes, with no overhead
• Self-learning platform dynamically
computes optimal app performance
• Resolve application issues quickly for
exceptional end-user experience
Production Readiness in Pre-production
Copyright © 2014 AppDynamics. All rights reserved. 23
• Test for desirable performance in pre-
production using same tool
• Deep transaction traces and
snapshots to find code issues
• Set-up automated notification rules for
performance testing
Effectively collaborate with Dev, Ops and Biz
Copyright © 2014 AppDynamics. All rights reserved. 24
• Get everyone on the same page by
looking at the same Business
Transaction data in virtual war room
• Foster communication, with chat and
annotation capability
• Identify resolution criteria, assign
ownership
Reduce cost and risk through automated
change management
Copyright © 2014 AppDynamics. All rights reserved. 25
• Compare performance snapshots
before and after a major code release (
even Bug Fixes )
• Understand the performance impact
server & database upgrades and
Infrastructure changes
• Identify and resolve unplanned changes
proactively
Actionable Business Insights with Analytics
Copyright © 2014 AppDynamics. All rights reserved. 26
• Harness the business data in
transactions and logs, and correlate it
to operational data
• Prioritize based on the revenue impact
of transactions
• See how customers are using your
product to help drive customer
enablement and prioritize development
efforts.
27
Recommendations
- Ultimately speed has to be
context
- Think BizDevOps
- A good intelligence platform is
central to speed, quality and
customer delight
Thank You

More Related Content

What's hot

HyperGrid_Customer Presentation
HyperGrid_Customer PresentationHyperGrid_Customer Presentation
HyperGrid_Customer Presentation
Syed Arsalan
 

What's hot (20)

Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital TransformationHybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
Hybrid IT, Laying the "Right Mix" Foundation for Digital Transformation
 
Cloud Digital Transformation
Cloud Digital TransformationCloud Digital Transformation
Cloud Digital Transformation
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
 
Choosing the Right Clouds for your Business
Choosing the Right Clouds for your BusinessChoosing the Right Clouds for your Business
Choosing the Right Clouds for your Business
 
DOG Meetup 18 November 2021 - Factry
DOG Meetup 18 November 2021 - FactryDOG Meetup 18 November 2021 - Factry
DOG Meetup 18 November 2021 - Factry
 
Digital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series KeynoteDigital Operations Excellence - PagerDuty Summit Series Keynote
Digital Operations Excellence - PagerDuty Summit Series Keynote
 
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
Webinar: iPaaS in the Enterprise - What to Look for in a Cloud Integration Pl...
 
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
 
4 Keys to Removing Friction in Your Industrial Organization
4 Keys to Removing Friction in Your Industrial Organization4 Keys to Removing Friction in Your Industrial Organization
4 Keys to Removing Friction in Your Industrial Organization
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineer
 
Empathy in Monitoring
Empathy in MonitoringEmpathy in Monitoring
Empathy in Monitoring
 
HyperGrid_Customer Presentation
HyperGrid_Customer PresentationHyperGrid_Customer Presentation
HyperGrid_Customer Presentation
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now Essential
 
Introduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use CasesIntroduction To IPaaS: Drivers, Requirements And Use Cases
Introduction To IPaaS: Drivers, Requirements And Use Cases
 
Backup Solution
Backup SolutionBackup Solution
Backup Solution
 
Groth data of-cloud
Groth data of-cloudGroth data of-cloud
Groth data of-cloud
 
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven EnterprisePivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
Pivotal Digital Transformation Forum: Becoming a Data Driven Enterprise
 
Evolvable architecture for hybrid multicloud with sdn
Evolvable architecture for hybrid multicloud with sdnEvolvable architecture for hybrid multicloud with sdn
Evolvable architecture for hybrid multicloud with sdn
 
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven ArchitectureEvent-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
 

Similar to Five Steps to DevOps Success - Avoiding the High Cost of Downtime

Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
Prolifics
 

Similar to Five Steps to DevOps Success - Avoiding the High Cost of Downtime (20)

How The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycleHow The Container Store uses AppDynamics in their development lifecycle
How The Container Store uses AppDynamics in their development lifecycle
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017CA|Automic Live Melbourne 2017
CA|Automic Live Melbourne 2017
 
The Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSCThe Journey to Digital Enterprise, presented by CSC
The Journey to Digital Enterprise, presented by CSC
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration Platform
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud AdoptionAWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
AWS May Webinar Series - Industry Trends and Best Practices for Cloud Adoption
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product Launch
 
Testing NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFTTesting NodeJS, REST APIs and MongoDB with UFT
Testing NodeJS, REST APIs and MongoDB with UFT
 
.Net @ Neev
.Net @ Neev.Net @ Neev
.Net @ Neev
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital Enterprise
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
Kovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor ToolsKovair Omnibus Integration with Multi Vendor Tools
Kovair Omnibus Integration with Multi Vendor Tools
 
Ad Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive MistakeAd Hoc Automation is an Expensive Mistake
Ad Hoc Automation is an Expensive Mistake
 
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...Accelerate and Streamline Performance Testing with AI-powered Test Automation...
Accelerate and Streamline Performance Testing with AI-powered Test Automation...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Five Steps to DevOps Success - Avoiding the High Cost of Downtime

  • 1. Five Steps to DevOps Success - Avoiding the High Cost of Downtime Anand Akela, Director of Product Marketing, AppDynamics @aakela
  • 2.
  • 3. Tweet From Aaron Levie ( Mary Meeker 2015 ) kpcb.com/InternetTrends
  • 4. Login Flight Status Search Flight Purchase Copyright © 2014 AppDynamics. All rights reserved. 4 Mobile Big data SOA NOSQL Cloud Agile Web The Business Transaction is the only constant unit of measure Application complexity is exploding
  • 6. Purchase Search Flight Flight Status Login Infrastructure Capacity % Business Revenue End User Experience Application Performance Oracle Network CDN Browser(s) Native Mobile App Tomcat Service Weblogic Service .NET Service Cassandra ESB/MQ Apache JBoss Service Enabling BizDevOps with Application Intelligence APPLICATION INTELLIGENCE Development Operations Business
  • 7. 7 BizDevOps is greater than the sum of its words Culture Automation Lean MeasurementSharing
  • 8. 8 Culture The hardest element of BizDevOps Fear of failure Fail fast, fail forward Inside out (tech obsessed) Outside in (customer obsessed) Silos Business wide accountability and collaboration See issues before they impact the customer Business wide understanding of the customer Promote, encourage and reward collaboration
  • 9. The only way to increase speed 9 Automation 80 People Process Infrastructure as code Application Release Automation Remediation Cloud auto scaling
  • 10. Lean Minimize technical debt Multiple management/monito ring tools Multiple sources of data Multiple sources of confusion Rationalize based on a platform approach Audience specific real-time information One source of truth
  • 11. 11 Measurement Focus on the right metrics People - Key employee retention - Customer experience Process - Deployment/change freq - Volume of defects/failures - Time/cost per release Technology - Mean Time To Resolution - Mean Time Between Failure
  • 12. 12 Sharing Feed-back and feed-forward information Customer Business Dev Ops Engagement Loyalty Revenue Brand Reputation Optimize: Design Code Performance Availability Usability Application Intelligence
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Five Keys for BizDevOps Success • Complete business transaction visibility to expedite remediation of app performance issue • Ensure readiness for exceptional customer experience in pre-production • Effectively collaborate with Dev, Ops and Biz • Reduce cost and risk through automated change management • Unlock actionable business insights with Application Analytics
  • 22. Expedite Remediation of Performance Issues Copyright © 2014 AppDynamics. All rights reserved. 22 • Auto-discover & monitor end-to-end business transaction performance within minutes, with no overhead • Self-learning platform dynamically computes optimal app performance • Resolve application issues quickly for exceptional end-user experience
  • 23. Production Readiness in Pre-production Copyright © 2014 AppDynamics. All rights reserved. 23 • Test for desirable performance in pre- production using same tool • Deep transaction traces and snapshots to find code issues • Set-up automated notification rules for performance testing
  • 24. Effectively collaborate with Dev, Ops and Biz Copyright © 2014 AppDynamics. All rights reserved. 24 • Get everyone on the same page by looking at the same Business Transaction data in virtual war room • Foster communication, with chat and annotation capability • Identify resolution criteria, assign ownership
  • 25. Reduce cost and risk through automated change management Copyright © 2014 AppDynamics. All rights reserved. 25 • Compare performance snapshots before and after a major code release ( even Bug Fixes ) • Understand the performance impact server & database upgrades and Infrastructure changes • Identify and resolve unplanned changes proactively
  • 26. Actionable Business Insights with Analytics Copyright © 2014 AppDynamics. All rights reserved. 26 • Harness the business data in transactions and logs, and correlate it to operational data • Prioritize based on the revenue impact of transactions • See how customers are using your product to help drive customer enablement and prioritize development efforts.
  • 27. 27 Recommendations - Ultimately speed has to be context - Think BizDevOps - A good intelligence platform is central to speed, quality and customer delight

Editor's Notes

  1. Software is eating the world. The world runs on software-defined businesses. Square, Netflix, AirBnb, Uber, Alibaba, Etsy, Nest, Tesla. Technology is disrupting all industries. All industries in all geographies are undergoing radical digital disruption.
  2. In order to improve the end-user experience, not risk the business reputation and fuel the growth, Developers, Operations and Business need to work together. Historically they have focused on different set of things even though the end goal for every one is the same. Development is looking at how to write the best code, how their code performs Ops is looking at operational monitoring to make sure performance and availability is good. Business is looking at Business KPIs like Orders Processed and Revenue Generated, etc In the new agile world where Dev, Ops and Business have to work together at a very rapid pace, you need a common language for all 3 of them.
  3. Image Source (fluffy cloud) http://pixabay.com/static/uploads/photo/2013/10/02/15/15/white-189804_640.jpg
  4. Image source (cogs):http://pixabay.com/static/uploads/photo/2013/07/12/13/22/gear-146921_640.png
  5. Image Source (tangled by metrics) https://farm4.staticflickr.com/3231/3024148349_37cf2dd40a_o.jpg
  6. Let me talk
  7. Compare performance snapshots before and after a major code release Understand the performance impact of every change – Software, server & database upgrades Infrastructure changes Compare snapshots to compare business transaction code path differences between versions, fixes, or between 2 different hosts
  8. Image source (Usain Bolt): http://upload.wikimedia.org/wikipedia/commons/d/df/Usain_Bolt_winning-cropped.jpg