Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Five Steps to DevOps Success - Avoiding
the High Cost of Downtime
Anand Akela,
Director of Product Marketing, AppDynamics
...
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
...
DEV
OPS
BUSINESS
Purchase
Search Flight
Flight Status
Login
Infrastructure
Capacity
%
Business
Revenue
End User
Experience
Application
Perf...
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
(...
The only way to increase speed
9
Automation
80
People
Process
Infrastructure
as code
Application
Release
Automation
Remedi...
Lean Minimize technical debt
Multiple
management/monito
ring tools
Multiple sources of
data
Multiple sources of
confusion
...
11
Measurement Focus on the right metrics
People
- Key employee retention
- Customer experience
Process
- Deployment/chang...
12
Sharing Feed-back and feed-forward information
Customer Business Dev Ops
Engagement
Loyalty
Revenue
Brand
Reputation
Op...
Five Keys for BizDevOps Success
• Complete business transaction visibility
to expedite remediation of app
performance issu...
Expedite Remediation of Performance Issues
Copyright © 2014 AppDynamics. All rights reserved. 22
• Auto-discover & monitor...
Production Readiness in Pre-production
Copyright © 2014 AppDynamics. All rights reserved. 23
• Test for desirable performa...
Effectively collaborate with Dev, Ops and Biz
Copyright © 2014 AppDynamics. All rights reserved. 24
• Get everyone on the ...
Reduce cost and risk through automated
change management
Copyright © 2014 AppDynamics. All rights reserved. 25
• Compare p...
Actionable Business Insights with Analytics
Copyright © 2014 AppDynamics. All rights reserved. 26
• Harness the business d...
27
Recommendations
- Ultimately speed has to be
context
- Think BizDevOps
- A good intelligence platform is
central to spe...
Thank You
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Upcoming SlideShare
Loading in …5
×

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

12,037 views

Published on

Presentation at Cloud Expo / DevOps Summit 2015

Provides an overview of the research and share five steps to DevOps success leveraging an application performance management solution. He will also discuss how BizDevOps takes the concept of DevOps to a new level – by bringing the business context and insights to day to day DevOps activities.

Published in: Technology
  • Be the first to comment

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

  1. 1. Five Steps to DevOps Success - Avoiding the High Cost of Downtime Anand Akela, Director of Product Marketing, AppDynamics @aakela
  2. 2. Tweet From Aaron Levie ( Mary Meeker 2015 ) kpcb.com/InternetTrends
  3. 3. 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
  4. 4. DEV OPS BUSINESS
  5. 5. 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
  6. 6. 7 BizDevOps is greater than the sum of its words Culture Automation Lean MeasurementSharing
  7. 7. 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
  8. 8. The only way to increase speed 9 Automation 80 People Process Infrastructure as code Application Release Automation Remediation Cloud auto scaling
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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.
  18. 18. 27 Recommendations - Ultimately speed has to be context - Think BizDevOps - A good intelligence platform is central to speed, quality and customer delight
  19. 19. Thank You

×