SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
AppDynamics the Missing Link to DevOps
Jim Waldron, Principal Global Application Support Engineer | IHS
AppSphere Nov 15th, 2016
© 2016 IHS Markit. All Rights Reserved.
Introduction
2
© 2016 IHS Markit. All Rights Reserved.
My Career
• 26 years in the industry working .com’s and Fortune 500 companies
• I have done everything from C,C++, Java Programming to Systems
Administration work.
• My career found me. I don’t believe that I found it.
• Degree is in History - not IT.
• Throughout my career I have found myself in a Smoke Jumper role.
–Drop in – fix it – get the hell out.
• No better way to learn IT than baptism by fire!
• There is nothing I would rather be doing than what I am doing right now.
3
© 2016 IHS Markit. All Rights Reserved.
About IHS Markit
• IHS Markit offers a unique combination of Information, analytics,
and expertise. Our solutions and capabilities are augmented by a
professional team of subject matter experts, analysts and
consultants.
• These thought leaders provide you with actionable intelligence for
expedited and improved decision making. Customers, prospects
and the media outlets alike rely upon IHS Markit thought leaders
for analysis, forecasts and perspectives on topics, events, and
issues that impact the global landscape.
4
© 2016 IHS Markit. All Rights Reserved.
Industries IHS Markit Provides Services Too
• Academic and Education
• Aerospace and Defense
• Agriculture
• Automotive
• Chemicals
• Electronics
• Energy Oil and Gas
• Power and Utility
• Financial
• Maritime
• As well as many others
5
© 2016 IHS Markit. All Rights Reserved.
The initial move to DevOps
To move to DevOps, not an easy task
– Focusing on fact removes emotion and opinion and is the foundation to success.
6
© 2016 IHS Markit. All Rights Reserved.
What is the definition of DevOps?
• DevOps (development and operations) is:
> An enterprise software development phrase used to mean a type of agile relationship between
Development and IT Operations.
• What’s it mean to Operations:
> Same as above as long as the developers #1 one priority is to fix code issues that cause production to
break. Development and Operations will work together in outage situations to resolve long running,
difficult outage issues.
• What’s it mean to Development:
> Pretty much the same as above, as long as it does not interfere with any enhancements and features
we are working on, in regards to the new to our customers. Operations shouldn't call us, we will call
you during outages and in regards to fixing issue found in the root cause analysis.
7
© 2016 IHS Markit. All Rights Reserved.
What is my definition of DevOps?
• DevOps -
> Change and improve the relationship by advocating better communication and collaboration between
the two business units.
> Valid and direct communication is a core component. This is key to building a true DevOps
environment. DevOps is just exactly what the word means.
> Dev and Operations working together to build, release and maintain the best possible applications to
our customers.
8
© 2016 IHS Markit. All Rights Reserved.
The way it used to be
9
Customers screamingBusiness not happy
Revenue impacts
Branding impacts
Competitive pressures
© 2016 IHS Markit. All Rights Reserved.
10
“All hands on deck!” In a war room to diagnose and resolve
10
Defending turf
Finger pointing
Lost hours and
productivity
All Teams involved
• Network
• Data Base
• Storage
• Virtualization
• Application
“MY STUFF IS GREEN!”
© 2016 IHS Markit. All Rights Reserved.
1111
Back to the Development Team with time ticking
11
“We are the smart ones”
“We didn’t design it this way”
“Correlate the time and
send me the logs”
© 2016 IHS Markit. All Rights Reserved.
Customers still not happy
14
© 2016 IHS Markit. All Rights Reserved.
Customers are back up!!
15
Now onto the next release!!!
© 2016 IHS Markit. All Rights Reserved.
But was it really fixed….
16
Services are upNo root cause analysis
Fixing the SAME problem over and over again!!!
© 2016 IHS Markit. All Rights Reserved.
17
Customer
Development
Operations
Release Failure
War Room
?
The missing link…Dev Ops process
© 2016 IHS Markit. All Rights Reserved.
Culture can either be a barrier or catalyst for
the move to DevOps, but whatever you do,
don't ignore it.
21
© 2016 IHS Markit. All Rights Reserved.
What is the definition of culture?
• Culture:
> The sum of attitudes, customs, and beliefs that distinguishes one group of people from
another. Culture is transmitted, through language, material objects, ritual, institutions, and art, from
one generation to the next.
• What’s it mean to Operations:
> Same as above, however, I believe that it’s what distinguishes one group of people from another. Why
does development think their “crap” don’t stink! We work our butts off while they do nothing to help us
resolve the issues with their application. We work with them but they are unwilling to work with us.”
• What’s it mean to Development:
> Pretty much the same, however, I believe that it’s not what distinguishes us from them. It’s more of a
attitude than anything. “Why is operations constantly bugging us to help to fix outage issues. Do they
not understand that we are working on features and enhancements for our customers and that
generates revenue for the company?”
22
© 2016 IHS Markit. All Rights Reserved.
How culture creates barriers to a
true DevOps environment
> Attitudes – The attitudes that are projected between team to team.
> Customs – This is the way it has always been done—why do we need to change?
> Beliefs – Dev thinks Ops are fools! Ops thinks developers are prima donnas!
> Language – The historical language in communications being good or misdirected is huge!
> Rituals – Both teams are stuck in old thinking and bad behavior!
> Institutions - 55 year old company, if it isn’t broke don’t fix it this is how its always been!
• From one generation to the next is how the barriers are created to preventing a true DevOps
Environment!
23
© 2016 IHS Markit. All Rights Reserved.
Catalysts to achieving DevOps
• Communication plays
a key role in making
this happen.
24
Attitudes and culture
differences need to be
set aside
“But we couldn’t do this alone!”
© 2016 IHS Markit. All Rights Reserved.
It’s not easy
• There aren't any right answers
• Two major alternatives
> Top Down or bottom up (maybe a hybrid)
• EACH Team has to be vested leadership to make it happen
• Communication will remain an issue as the journey begins
25
© 2016 IHS Markit. All Rights Reserved.
AppD Professional Services
will accelerate this journey
26
© 2016 IHS Markit. All Rights Reserved.
Services can bridge the gap
• An outside influence (AppDynamics Services) can bring the Factions together
• Scrub the negative and present more of the positive
• Help other teams recognize the battles of others
• What are the REAL processes used by each team and how do we bring them into the new process.
• Services can make DATA the king and remove the emotion.
27
© 2016 IHS Markit. All Rights Reserved.
Here’s an example
• Maritime Business Unit
• Never heard or seen AppDynamics
• Within 3 days the deployment was done,
• Immediate reactions were:…….
• Impact was swift and the bridge is being built daily.
> Communication between Dev and Ops immediately based on data
> Each team using AppD to build the dialog
> Utilizing Services to do BT Consolidation, etc. brought in Dev. Alerts, notifications, etc. brought in Ops.
Each team had a piece of the puzzle and now has a level of ownership.
28
© 2016 IHS Markit. All Rights Reserved.
One of hopefully not many more releases to production
29
Please give us your feedback—Session B5905
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30
Win!
Thank you

Mais conteúdo relacionado

Mais procurados

Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
eG Innovations
 

Mais procurados (20)

Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
 
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
 
Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16Advanced APM .NET Hands-On Lab - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16
 
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
 
Standard Bank: How APM Supports DevOps, Agile and Engineering Transformation ...
Standard Bank: How APM Supports DevOps, Agile and Engineering Transformation ...Standard Bank: How APM Supports DevOps, Agile and Engineering Transformation ...
Standard Bank: How APM Supports DevOps, Agile and Engineering Transformation ...
 
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
 
Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16Under the Hood: Monitoring Azure and .NET - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16
 
AppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamicsAppSphere 15 - Smoke Jumping with AppDynamics
AppSphere 15 - Smoke Jumping with AppDynamics
 
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
 
So You Think You Can DevOps?
So You Think You Can DevOps?So You Think You Can DevOps?
So You Think You Can DevOps?
 
The real cost of it franken monitoring
The real cost of it franken monitoringThe real cost of it franken monitoring
The real cost of it franken monitoring
 
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
AppSphere 15 - Whipping your Apps into Shape: Team Beachbody shows you a DevO...
 
How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16
How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16
How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16
 
End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16
 
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
 
Building & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscapeBuilding & sustaining a monitoring team in a multi-application landscape
Building & sustaining a monitoring team in a multi-application landscape
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
 
How to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOpsHow to Better Manage Technical Debt While Innovating on DevOps
How to Better Manage Technical Debt While Innovating on DevOps
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 
Inflectra Enterprise Agile Planning Briefing for Gartner 2018
Inflectra Enterprise Agile Planning Briefing for Gartner 2018Inflectra Enterprise Agile Planning Briefing for Gartner 2018
Inflectra Enterprise Agile Planning Briefing for Gartner 2018
 

Destaque

Destaque (18)

Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16
Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16
Is Your Infrastructure Affecting Critical Business Transactions? - AppSphere16
 
From APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics AnalyticsFrom APM to Business Monitoring with AppDynamics Analytics
From APM to Business Monitoring with AppDynamics Analytics
 
AppDynamics Custom Transaction Correlation
 AppDynamics Custom Transaction Correlation AppDynamics Custom Transaction Correlation
AppDynamics Custom Transaction Correlation
 
Business Transactions with AppDynamics
Business Transactions with AppDynamicsBusiness Transactions with AppDynamics
Business Transactions with AppDynamics
 
Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16Memory Heap Analysis with AppDynamics - AppSphere16
Memory Heap Analysis with AppDynamics - AppSphere16
 
AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16AppDynamics Administration - AppSphere16
AppDynamics Administration - AppSphere16
 
App Dynamics
App DynamicsApp Dynamics
App Dynamics
 
Digital Lumberjacking: Chipping Away at Complex Technology and Culture Change...
Digital Lumberjacking: Chipping Away at Complex Technology and Culture Change...Digital Lumberjacking: Chipping Away at Complex Technology and Culture Change...
Digital Lumberjacking: Chipping Away at Complex Technology and Culture Change...
 
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
Thousands of JVMs, Hundreds of Applications, and Two People: How Cerner Learn...
 
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
 
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
 
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
 
AppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideAppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete Guide
 
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
 
How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16How AppDynamics Saved Garmin's Christmas! - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16
 
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
 
Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16Synthetic Monitoring Deep Dive - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16
 
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16Making Your Customer Experience Great Before You Hit Production - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
 

Semelhante a AppDynamics the Missing Link to DevOps - AppSphere16

2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech
Anupam Kundu
 

Semelhante a AppDynamics the Missing Link to DevOps - AppSphere16 (20)

ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?I am a Test Engineer: Why should I care about DevOps?
I am a Test Engineer: Why should I care about DevOps?
 
How to get the best out of DevSecOps - a developers perspective
How to get the best out of DevSecOps - a developers perspectiveHow to get the best out of DevSecOps - a developers perspective
How to get the best out of DevSecOps - a developers perspective
 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its Benefits
 
Tales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformationTales from an Enterprise DevOps transformation
Tales from an Enterprise DevOps transformation
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)
 
How_to_survive
How_to_surviveHow_to_survive
How_to_survive
 
Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
The DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of QualityThe DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of Quality
 
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
DevOps, Agile and Continuous Delivery: Creating a repeatable and reliable del...
 
2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech2020 Best CIO Acceptance Speech
2020 Best CIO Acceptance Speech
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
SFDC SA Drain
SFDC SA DrainSFDC SA Drain
SFDC SA Drain
 
729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A Glance729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A Glance
 

Mais de AppDynamics

Mais de AppDynamics (20)

Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour LondonGood Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
How To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour LondonHow To Create An AppD Centre of Excellence at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
 
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
 
Just Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour LondonJust Eat: DevOps at Scale at AppD Global Tour London
Just Eat: DevOps at Scale at AppD Global Tour London
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour LondonOvercoming Transformational Barriers with Ensono - AppD Global Tour London
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
 
Equinor: What does normal look like?
Equinor: What does normal look like? Equinor: What does normal look like?
Equinor: What does normal look like?
 
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit EuropeCisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
 
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
 
Mastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit EuropeMastering APM With End User Monitoring - AppD Summit Europe
Mastering APM With End User Monitoring - AppD Summit Europe
 
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit EuropeBecome an AppDynamics Dashboard Rockstar - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
 
Business iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit EuropeBusiness iQ: What It Is and How to Start - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
 
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeContainers: Give Me The Facts, Not The Hype - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
 
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 

AppDynamics the Missing Link to DevOps - AppSphere16

  • 1. AppDynamics the Missing Link to DevOps Jim Waldron, Principal Global Application Support Engineer | IHS AppSphere Nov 15th, 2016
  • 2. © 2016 IHS Markit. All Rights Reserved. Introduction 2
  • 3. © 2016 IHS Markit. All Rights Reserved. My Career • 26 years in the industry working .com’s and Fortune 500 companies • I have done everything from C,C++, Java Programming to Systems Administration work. • My career found me. I don’t believe that I found it. • Degree is in History - not IT. • Throughout my career I have found myself in a Smoke Jumper role. –Drop in – fix it – get the hell out. • No better way to learn IT than baptism by fire! • There is nothing I would rather be doing than what I am doing right now. 3
  • 4. © 2016 IHS Markit. All Rights Reserved. About IHS Markit • IHS Markit offers a unique combination of Information, analytics, and expertise. Our solutions and capabilities are augmented by a professional team of subject matter experts, analysts and consultants. • These thought leaders provide you with actionable intelligence for expedited and improved decision making. Customers, prospects and the media outlets alike rely upon IHS Markit thought leaders for analysis, forecasts and perspectives on topics, events, and issues that impact the global landscape. 4
  • 5. © 2016 IHS Markit. All Rights Reserved. Industries IHS Markit Provides Services Too • Academic and Education • Aerospace and Defense • Agriculture • Automotive • Chemicals • Electronics • Energy Oil and Gas • Power and Utility • Financial • Maritime • As well as many others 5
  • 6. © 2016 IHS Markit. All Rights Reserved. The initial move to DevOps To move to DevOps, not an easy task – Focusing on fact removes emotion and opinion and is the foundation to success. 6
  • 7. © 2016 IHS Markit. All Rights Reserved. What is the definition of DevOps? • DevOps (development and operations) is: > An enterprise software development phrase used to mean a type of agile relationship between Development and IT Operations. • What’s it mean to Operations: > Same as above as long as the developers #1 one priority is to fix code issues that cause production to break. Development and Operations will work together in outage situations to resolve long running, difficult outage issues. • What’s it mean to Development: > Pretty much the same as above, as long as it does not interfere with any enhancements and features we are working on, in regards to the new to our customers. Operations shouldn't call us, we will call you during outages and in regards to fixing issue found in the root cause analysis. 7
  • 8. © 2016 IHS Markit. All Rights Reserved. What is my definition of DevOps? • DevOps - > Change and improve the relationship by advocating better communication and collaboration between the two business units. > Valid and direct communication is a core component. This is key to building a true DevOps environment. DevOps is just exactly what the word means. > Dev and Operations working together to build, release and maintain the best possible applications to our customers. 8
  • 9. © 2016 IHS Markit. All Rights Reserved. The way it used to be 9 Customers screamingBusiness not happy Revenue impacts Branding impacts Competitive pressures
  • 10. © 2016 IHS Markit. All Rights Reserved. 10 “All hands on deck!” In a war room to diagnose and resolve 10 Defending turf Finger pointing Lost hours and productivity All Teams involved • Network • Data Base • Storage • Virtualization • Application “MY STUFF IS GREEN!”
  • 11. © 2016 IHS Markit. All Rights Reserved. 1111 Back to the Development Team with time ticking 11 “We are the smart ones” “We didn’t design it this way” “Correlate the time and send me the logs”
  • 12. © 2016 IHS Markit. All Rights Reserved. Customers still not happy 14
  • 13. © 2016 IHS Markit. All Rights Reserved. Customers are back up!! 15 Now onto the next release!!!
  • 14. © 2016 IHS Markit. All Rights Reserved. But was it really fixed…. 16 Services are upNo root cause analysis Fixing the SAME problem over and over again!!!
  • 15. © 2016 IHS Markit. All Rights Reserved. 17 Customer Development Operations Release Failure War Room ? The missing link…Dev Ops process
  • 16. © 2016 IHS Markit. All Rights Reserved. Culture can either be a barrier or catalyst for the move to DevOps, but whatever you do, don't ignore it. 21
  • 17. © 2016 IHS Markit. All Rights Reserved. What is the definition of culture? • Culture: > The sum of attitudes, customs, and beliefs that distinguishes one group of people from another. Culture is transmitted, through language, material objects, ritual, institutions, and art, from one generation to the next. • What’s it mean to Operations: > Same as above, however, I believe that it’s what distinguishes one group of people from another. Why does development think their “crap” don’t stink! We work our butts off while they do nothing to help us resolve the issues with their application. We work with them but they are unwilling to work with us.” • What’s it mean to Development: > Pretty much the same, however, I believe that it’s not what distinguishes us from them. It’s more of a attitude than anything. “Why is operations constantly bugging us to help to fix outage issues. Do they not understand that we are working on features and enhancements for our customers and that generates revenue for the company?” 22
  • 18. © 2016 IHS Markit. All Rights Reserved. How culture creates barriers to a true DevOps environment > Attitudes – The attitudes that are projected between team to team. > Customs – This is the way it has always been done—why do we need to change? > Beliefs – Dev thinks Ops are fools! Ops thinks developers are prima donnas! > Language – The historical language in communications being good or misdirected is huge! > Rituals – Both teams are stuck in old thinking and bad behavior! > Institutions - 55 year old company, if it isn’t broke don’t fix it this is how its always been! • From one generation to the next is how the barriers are created to preventing a true DevOps Environment! 23
  • 19. © 2016 IHS Markit. All Rights Reserved. Catalysts to achieving DevOps • Communication plays a key role in making this happen. 24 Attitudes and culture differences need to be set aside “But we couldn’t do this alone!”
  • 20. © 2016 IHS Markit. All Rights Reserved. It’s not easy • There aren't any right answers • Two major alternatives > Top Down or bottom up (maybe a hybrid) • EACH Team has to be vested leadership to make it happen • Communication will remain an issue as the journey begins 25
  • 21. © 2016 IHS Markit. All Rights Reserved. AppD Professional Services will accelerate this journey 26
  • 22. © 2016 IHS Markit. All Rights Reserved. Services can bridge the gap • An outside influence (AppDynamics Services) can bring the Factions together • Scrub the negative and present more of the positive • Help other teams recognize the battles of others • What are the REAL processes used by each team and how do we bring them into the new process. • Services can make DATA the king and remove the emotion. 27
  • 23. © 2016 IHS Markit. All Rights Reserved. Here’s an example • Maritime Business Unit • Never heard or seen AppDynamics • Within 3 days the deployment was done, • Immediate reactions were:……. • Impact was swift and the bridge is being built daily. > Communication between Dev and Ops immediately based on data > Each team using AppD to build the dialog > Utilizing Services to do BT Consolidation, etc. brought in Dev. Alerts, notifications, etc. brought in Ops. Each team had a piece of the puzzle and now has a level of ownership. 28
  • 24. © 2016 IHS Markit. All Rights Reserved. One of hopefully not many more releases to production 29
  • 25. Please give us your feedback—Session B5905 • Complete the online survey you'll receive via email later today or via text at: Text this number: 878787 Text this word: APPSPHERE • Every time you submit a session survey, your name will be entered in a random drawing. We're giving away Amazon Echos to 5 lucky winners! • Thank you for your input APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 30 Win!