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. 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
26. 26
Recommendations
- Ultimately speed has to be
context
- Think BizDevOps
- A good intelligence platform is
central to speed, quality and
customer delight
http://www.appdynamics.com/solutions/bizdevops-collaboration/
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.
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.
Image Source (tangled by metrics) https://farm4.staticflickr.com/3231/3024148349_37cf2dd40a_o.jpg
Let me talk
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