SlideShare a Scribd company logo
1 of 31
Confidential, Dynatrace LLC
5 Steps for Identifying Deficiencies
and Fixing Problems FAST
Gary Carr
Software Architect
American Fidelity
Asad Ali
Product Specialist
Dynatrace
1
1. Know what’s important to ALL key stakeholders
• Who identifies deficiencies?
• Who discovers problems?
• Who wants resolution?
2. Create specific criteria for PoC
• Review current systems, know your gaps
• Stay open minded
3. Work on Deployment
4. Always look for the metrics
5. Share the results
Confidential, Dynatrace LLC
The 5 Steps
2
Nine times on Forbes “Top 100 Places to Work”
Focus on 24x7 service to Customers, Colleagues, Community
Technology supports relationships, rather than replacing
Partner support is key to growth
1.9 million policies, 1,800 employees
Who is American Fidelity?
Confidential, Dynatrace LLC3
In-house tools provided the basics
Confidential, Dynatrace LLC
Before Dynatrace
• API, ESB, F5 URL calls
• DNS related problems
• No visibility into
exceptions
4
• Two kinds of problems
• Visible, but lots of time and resources
• Invisible
Confidential, Dynatrace LLC
Before Dynatrace
“It was like being in a dark room”
Traci Tabyanan, Applications Manager, American Fidelity
5
• Business
• More accurately measure user
satisfaction
• Provide excellent customer
experience
• Release applications more often
• Reduce technical debt
Confidential, Dynatrace LLC
Reasons for Enterprise-ready APM
“We’re heading toward being a technology company that supplies insurance”
Diana Bittle, VP of Software Solutions, American Fidelity
43k Users
6
Confidential, Dynatrace LLC
Reasons for Enterprise-ready APM
• Technical
• Reproduce production problems
accurately in dev
• Understand how 3rd party tools operate
• Excessive database calls
• Visual topology of complex delivery chain
• Between tiers and technology
platforms
• Inconsistent performance between test
environments for same build
• Code-level diagnostics
7
• Use of guesswork to identify root cause
• Lack of visibility into the end user response time
• Visibility gaps between application tiers
• Need to reproduce problems to identify root cause
• Necessity for war rooms for major problems
Confidential, Dynatrace LLC
How to identify deficiencies in your APM
8
Confidential, Dynatrace LLC
Don’t be like Michael Scott…
“the office” is a trademark of NBC
9
Confidential, Dynatrace LLC
Prepare for Successful PoC
• Focused on enterprise wide applications
• Invited developers, testers, DevOps, security, and project managers
• Shared applications and issues with APM experts
• Set up before PoC began with specialists from our company and Dynatrace
• Very specific requirements for specific tests
• Found a need in our company and used the PoC to solve
• Visibility from individual’s browser to deepest calls in the system
• In-depth analysis of resource consumption per transaction
• Dashboards specific to each stakeholder
• Showed enterprise level
• AND provided easy drill-down
10
• Define concrete and specific PoC success criteria
• Use most significant application(s)
• Stress test your environment with the APM tool
• Invite all stakeholders to the PoC
• Look for value DURING
• Ensure apples-to-apples
Confidential, Dynatrace LLC
Lessons Learned from 500+
11
• Problem #1: Most of
the execution time for
main app was spent in
.NET remoting and ADO
• + ID where most of time
was spent
• Focus on reducing
technical debt in those
areas
Confidential, Dynatrace LLC
AF’s PoC: Key Findings
12
• Problem #2: Able to isolate
remoting issue to one particular
server
• Been looking for a month
• Saw because capture all transaction,
including exceptions
• Seamless fit: infrastructure and
processes
• Helped id specific code changes
Confidential, Dynatrace LLC
AF’s PoC: Key Findings
13
• Simple view of
complex delivery chain
• Automatically created
• Auto-discovery
removes guesswork
Confidential, Dynatrace LLC
PoC: Key Findings
14
• Database connectivity issues
• Configuration settings
• Remoting calls => $40M savings
• Architecture anti-patterns
• Memory leaks
• N+1 query patterns
Confidential, Dynatrace LLC
Other Key Findings
15
• Involve DevOps early!
• Share successes
• Early example:
• 2-day MIRT right after deployment, so were
not using Dynatrace much yet…
• Let’s check one thing  easier than thought
• Solution in 20 minutes
• Benefit grows exponentially
• Now Dynatrace involved early in MIRT
16 Confidential, Dynatrace LLC
Deployment Success
Confidential, Dynatrace LLC
Metrics help build better apps, faster
More enrollments.
Yeah!
17
Confidential, Dynatrace LLC
Metrics help build better apps, faster
More processing. Boo!
• From 20 minutes to
2 hours
• Errors and
unexpected timeouts
• Tried increasing
planned timeouts
18
Confidential, Dynatrace LLC
Metrics help build better apps, faster
• Quickly saw exact
problem
• Database query
taking 7 minutes
 Called 443 times
• Down to 56 calls
• Straightforward code
change
19
Confidential, Dynatrace LLC
Gasps + Clapping = Performance Hero
Even as enrollments continue to grow, processing time remains low
20
Confidential, Dynatrace LLC
Take-aways from a developer
• Look at System Profiles> YourApp> Diagnose Events> Exceptions
• Customize your timeframe (i.e. 7PM – 9PM)
• Use PurePath™ = “Intense Tracing”
• Look for method names
• Look for long execution times
• Keep drilling down
• Sampling would not have found this issue
• Don’t be afraid to ask for help
21
• Coincidences bring nightmares
• Sometimes the state of the system is the problem
• Gap-free APM provides
• All the data leading up to issue, from every tier
• Plus inter-tier stitching
• Prioritize and reduce technical debt
• Faster fixes
• “Customer cannot log in, it happened at 8:45 a.m.”
• Just grab all the data from 8:44 a.m. to 8:46 a.m.
Confidential, Dynatrace LLC
It’s all about the visibility
22
• Ability to compare slow transactions
with fast transactions
• Reduces the need to reproduce
problems
• Easily help identify root cause of pool
exhaustion issues
• Enables conversion of application data
to business data
• Eliminates guesswork
Confidential, Dynatrace LLC
Benefits of gap-free data
23
Confidential, Dynatrace LLC
User Satisfaction
• Now developers have a closer
connection to customers
• APM shows impact of coding
methods
• Developers can see real-time user
satisfaction
24
• Promotes DevOps culture
• Reduces Ops anxiety over newer code
release
• Enables frequent code releases
• Make Dev an equal partner in problem
resolution
• Promotes innovation
Confidential, Dynatrace LLC
Dev and Prod synch serves customers
25
• War room calls directly show the power
• Town Hall meetings: App Development, Business, Marketing, and more
• TV and tablets with HTML5
• Results
• Challenges!
Confidential, Dynatrace LLC
How AF spreads the use of APM
26
• Promote key improvements to
upper management
• Use APM tool to make the
developers the “hero”
• Translate APM success to
business $$$
• Display APM dashboards in public
areas
• Use APM tool to reduce schism
between Dev and Ops
Confidential, Dynatrace LLC
Insights from other customers on spreading APM
27
• Continue to improve relationship with the business
• Using dashboards
• See their applications
• Dynatrace Community
• Sharing information
• Training
• User Groups and Conferences
• New release strategy
Confidential, Dynatrace LLC
Extra notes
28
• Define concrete PoC criteria
• Use significant application(s) for PoC
• Look for value DURING
• Share success of APM results
• Promote DevOps culture
• Make Dev an equal partner in problem resolution
Confidential, Dynatrace LLC
Summary
29
1. Know what’s important to ALL key stakeholders
• Who identifies deficiencies?
• Who discovers problems?
• Who wants resolution?
2. Create specific criteria for PoC
• Review current systems, know your gaps
• Stay open minded
3. Work on Deployment
4. Always look for the metrics
5. Share the results
Confidential, Dynatrace LLC
In Review: The 5 Steps
30
Copyright 2016, Dynatrace LLC
THANK YOU!
Confidential, Dynatrace LLC 31

More Related Content

What's hot

Adobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation JourneyAdobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation JourneyDynatrace
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservicesDynatrace
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
3 Tips to Deliver Fast Performance Across Mobile Web
3 Tips to Deliver Fast Performance Across Mobile Web3 Tips to Deliver Fast Performance Across Mobile Web
3 Tips to Deliver Fast Performance Across Mobile WebDynatrace
 
How to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineHow to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineDynatrace
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCNew Relic
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYCNew Relic
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowDevOps.com
 
DevOps Transformation at Dynatrace and with Dynatrace
DevOps Transformation at Dynatrace and with DynatraceDevOps Transformation at Dynatrace and with Dynatrace
DevOps Transformation at Dynatrace and with DynatraceAndreas Grabner
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsDynatrace
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-WilliamsDynatrace
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategiessyosko
 
The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17New Relic
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...New Relic
 
The Role of Automation in the Journey to Continuous Delivery
The Role of Automation in the Journey to Continuous DeliveryThe Role of Automation in the Journey to Continuous Delivery
The Role of Automation in the Journey to Continuous DeliveryXebiaLabs
 
DevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDynatrace
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceNew Relic
 
7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOpsDynatrace
 
Five Ways Automation Has Increased Application Deployment and Changed Culture
Five Ways Automation Has Increased Application Deployment and Changed CultureFive Ways Automation Has Increased Application Deployment and Changed Culture
Five Ways Automation Has Increased Application Deployment and Changed CultureXebiaLabs
 
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 DevOpsDynatrace
 

What's hot (20)

Adobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation JourneyAdobe’s eCommerce Digital Transformation Journey
Adobe’s eCommerce Digital Transformation Journey
 
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
3 Tips to Deliver Fast Performance Across Mobile Web
3 Tips to Deliver Fast Performance Across Mobile Web3 Tips to Deliver Fast Performance Across Mobile Web
3 Tips to Deliver Fast Performance Across Mobile Web
 
How to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery PipelineHow to Build a Metrics-optimized Software Delivery Pipeline
How to Build a Metrics-optimized Software Delivery Pipeline
 
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYCDraftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
Draftkings: Launching w/ Confidence at Scale, FutureStack17 NYC
 
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
"My App has Fallen and Can't Get Up," GE Digital at FutureStack17 NYC
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
 
DevOps Transformation at Dynatrace and with Dynatrace
DevOps Transformation at Dynatrace and with DynatraceDevOps Transformation at Dynatrace and with Dynatrace
DevOps Transformation at Dynatrace and with Dynatrace
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for Ops
 
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
5 Steps to Building a Mature DevOps Organization with Sherwin-Williams
 
Fact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your StrategiesFact2009 How To Operationalize Your Strategies
Fact2009 How To Operationalize Your Strategies
 
The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17
 
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
Scaling Enterprise DevOps w/ New Relic: Nationwide’s Modernization Journey, F...
 
The Role of Automation in the Journey to Continuous Delivery
The Role of Automation in the Journey to Continuous DeliveryThe Role of Automation in the Journey to Continuous Delivery
The Role of Automation in the Journey to Continuous Delivery
 
DevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the World
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
 
7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps7 Practices to Expand Performance and Effective Collaboration in DevOps
7 Practices to Expand Performance and Effective Collaboration in DevOps
 
Five Ways Automation Has Increased Application Deployment and Changed Culture
Five Ways Automation Has Increased Application Deployment and Changed CultureFive Ways Automation Has Increased Application Deployment and Changed Culture
Five Ways Automation Has Increased Application Deployment and Changed Culture
 
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
 

Viewers also liked

Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolPeter Varhol
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performancegopi1985
 
Dynatrace-Constellation CX -DX webinar 09-28-16
Dynatrace-Constellation CX -DX webinar 09-28-16Dynatrace-Constellation CX -DX webinar 09-28-16
Dynatrace-Constellation CX -DX webinar 09-28-16Steve Trimbo
 
Does your approach to Performance Management ‘Sing’ or ‘Sting’?
Does your approach to  Performance Management  ‘Sing’ or ‘Sting’?Does your approach to  Performance Management  ‘Sing’ or ‘Sting’?
Does your approach to Performance Management ‘Sing’ or ‘Sting’?Pivot Software
 
Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar Dynatrace
 
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...Michael Allen
 
Reinventing Performance Management - How to do it right
Reinventing Performance Management - How to do it rightReinventing Performance Management - How to do it right
Reinventing Performance Management - How to do it rightBambooHR
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsAndreas Grabner
 

Viewers also liked (12)

PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM
 
Dynatrace
DynatraceDynatrace
Dynatrace
 
Talking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps toolTalking to people: the forgotten DevOps tool
Talking to people: the forgotten DevOps tool
 
Dyna Trace Whitepaper Performance
Dyna Trace Whitepaper PerformanceDyna Trace Whitepaper Performance
Dyna Trace Whitepaper Performance
 
Dynatrace-Constellation CX -DX webinar 09-28-16
Dynatrace-Constellation CX -DX webinar 09-28-16Dynatrace-Constellation CX -DX webinar 09-28-16
Dynatrace-Constellation CX -DX webinar 09-28-16
 
Does your approach to Performance Management ‘Sing’ or ‘Sting’?
Does your approach to  Performance Management  ‘Sing’ or ‘Sting’?Does your approach to  Performance Management  ‘Sing’ or ‘Sting’?
Does your approach to Performance Management ‘Sing’ or ‘Sting’?
 
Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar Fast or Furious - Global Retail Benchmarks Webinar
Fast or Furious - Global Retail Benchmarks Webinar
 
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...
Dynatrace: New Approach to Digital Performance Management - Gartner Symposium...
 
Dyna trace
Dyna traceDyna trace
Dyna trace
 
Reinventing Performance Management - How to do it right
Reinventing Performance Management - How to do it rightReinventing Performance Management - How to do it right
Reinventing Performance Management - How to do it right
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback Loops
 
dynaTrace APM
dynaTrace APMdynaTrace APM
dynaTrace APM
 

Similar to 5 Steps for Identifying Deficiencies and Fixing Problems FAST

Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services RightScale
 
How to Overcome the 5 Barriers to Production App Security Testing
How to Overcome the 5 Barriers to Production App Security TestingHow to Overcome the 5 Barriers to Production App Security Testing
How to Overcome the 5 Barriers to Production App Security TestingCenzic
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppDynamics
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksAppDynamics
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix HeroeG Innovations
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101eG Innovations
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...Jen-Chieh Ko
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesPerforce
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDevOps.com
 
Partner Premier Success: Best Practices for Solving Platform Issues (October ...
Partner Premier Success: Best Practices for Solving Platform Issues (October ...Partner Premier Success: Best Practices for Solving Platform Issues (October ...
Partner Premier Success: Best Practices for Solving Platform Issues (October ...Salesforce Partners
 
Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentationAnnette Manias
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycleDiUS
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersRevolution Analytics
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsPerficient, Inc.
 
Kill Administrator: Fighting Back Against Admin Rights
Kill Administrator: Fighting Back Against Admin RightsKill Administrator: Fighting Back Against Admin Rights
Kill Administrator: Fighting Back Against Admin RightsScriptLogic
 

Similar to 5 Steps for Identifying Deficiencies and Fixing Problems FAST (20)

Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services Pivoting to Cloud: How an MSP Brokers Cloud Services
Pivoting to Cloud: How an MSP Brokers Cloud Services
 
(R)evolutionize APM
(R)evolutionize APM(R)evolutionize APM
(R)evolutionize APM
 
Automation and Technical Debt
Automation and Technical DebtAutomation and Technical Debt
Automation and Technical Debt
 
How to Overcome the 5 Barriers to Production App Security Testing
How to Overcome the 5 Barriers to Production App Security TestingHow to Overcome the 5 Barriers to Production App Security Testing
How to Overcome the 5 Barriers to Production App Security Testing
 
AppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End MonitoringAppSphere 15 - Achieving Stability and End-to-End Monitoring
AppSphere 15 - Achieving Stability and End-to-End Monitoring
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
 
Apm andre santos
Apm andre santosApm andre santos
Apm andre santos
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
 
Partner Premier Success: Best Practices for Solving Platform Issues (October ...
Partner Premier Success: Best Practices for Solving Platform Issues (October ...Partner Premier Success: Best Practices for Solving Platform Issues (October ...
Partner Premier Success: Best Practices for Solving Platform Issues (October ...
 
Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentation
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
Kill Administrator: Fighting Back Against Admin Rights
Kill Administrator: Fighting Back Against Admin RightsKill Administrator: Fighting Back Against Admin Rights
Kill Administrator: Fighting Back Against Admin Rights
 

More from Dynatrace

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionDynatrace
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Dynatrace
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the wayDynatrace
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realDynatrace
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Dynatrace
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalDynatrace
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketDynatrace
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of changeDynatrace
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysDynatrace
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future Dynatrace
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Dynatrace
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Dynatrace
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...Dynatrace
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...Dynatrace
 

More from Dynatrace (20)

Virgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfectionVirgin Money: Virgin Money's quest for digital performance perfection
Virgin Money: Virgin Money's quest for digital performance perfection
 
Dynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and nowDynatrace: The untouchables - the Dynatrace offering here and now
Dynatrace: The untouchables - the Dynatrace offering here and now
 
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...Starbucks: Building a new dev culture and freeing time for innovation: A Star...
Starbucks: Building a new dev culture and freeing time for innovation: A Star...
 
SITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the waySITA: How smart apps are making air travel easier, every step of the way
SITA: How smart apps are making air travel easier, every step of the way
 
Red Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's realRed Hat: Self driving IT is here, and it's real
Red Hat: Self driving IT is here, and it's real
 
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
Paypal, Barbri: Lost in the cloud? Top challenges facing CIOs in a cloud nati...
 
Pivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of PivotalPivotal: Join us for a fireside chat with CEO of Pivotal
Pivotal: Join us for a fireside chat with CEO of Pivotal
 
Harrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail marketHarrods: Re-inventing the luxury retail market
Harrods: Re-inventing the luxury retail market
 
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve TackDynatrace: Meet our captain of product and all things awesome, Steve Tack
Dynatrace: Meet our captain of product and all things awesome, Steve Tack
 
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
Dynatrace: Accelerate your cloud innovation Welcome to Perform 2018
 
Dynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the futureDynatrace: Going beyond APM and soaring to the future
Dynatrace: Going beyond APM and soaring to the future
 
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving ITDynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
Dynatrace: Davis - Hololens - AI update - Cloud announcements - Self driving IT
 
Altimeter Group: The new face of change
Altimeter Group: The new face of changeAltimeter Group: The new face of change
Altimeter Group: The new face of change
 
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair HumphreysAlastair Humphreys: Life stories and inspiration from Alastair Humphreys
Alastair Humphreys: Life stories and inspiration from Alastair Humphreys
 
AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future AWS: Serverless Architecture - Beyond functions and into the future
AWS: Serverless Architecture - Beyond functions and into the future
 
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...Zurich: Monitoring a sales force-based insurance application using dynatrace ...
Zurich: Monitoring a sales force-based insurance application using dynatrace ...
 
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
Sentry: Baselining, cloud-scale monitoring and auto-remediation with app mon ...
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
 
REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...REI: Evolving performance engineering for the move to cloud, microservices, c...
REI: Evolving performance engineering for the move to cloud, microservices, c...
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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, ...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 TerraformAndrey Devyatkin
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

5 Steps for Identifying Deficiencies and Fixing Problems FAST

  • 1. Confidential, Dynatrace LLC 5 Steps for Identifying Deficiencies and Fixing Problems FAST Gary Carr Software Architect American Fidelity Asad Ali Product Specialist Dynatrace 1
  • 2. 1. Know what’s important to ALL key stakeholders • Who identifies deficiencies? • Who discovers problems? • Who wants resolution? 2. Create specific criteria for PoC • Review current systems, know your gaps • Stay open minded 3. Work on Deployment 4. Always look for the metrics 5. Share the results Confidential, Dynatrace LLC The 5 Steps 2
  • 3. Nine times on Forbes “Top 100 Places to Work” Focus on 24x7 service to Customers, Colleagues, Community Technology supports relationships, rather than replacing Partner support is key to growth 1.9 million policies, 1,800 employees Who is American Fidelity? Confidential, Dynatrace LLC3
  • 4. In-house tools provided the basics Confidential, Dynatrace LLC Before Dynatrace • API, ESB, F5 URL calls • DNS related problems • No visibility into exceptions 4
  • 5. • Two kinds of problems • Visible, but lots of time and resources • Invisible Confidential, Dynatrace LLC Before Dynatrace “It was like being in a dark room” Traci Tabyanan, Applications Manager, American Fidelity 5
  • 6. • Business • More accurately measure user satisfaction • Provide excellent customer experience • Release applications more often • Reduce technical debt Confidential, Dynatrace LLC Reasons for Enterprise-ready APM “We’re heading toward being a technology company that supplies insurance” Diana Bittle, VP of Software Solutions, American Fidelity 43k Users 6
  • 7. Confidential, Dynatrace LLC Reasons for Enterprise-ready APM • Technical • Reproduce production problems accurately in dev • Understand how 3rd party tools operate • Excessive database calls • Visual topology of complex delivery chain • Between tiers and technology platforms • Inconsistent performance between test environments for same build • Code-level diagnostics 7
  • 8. • Use of guesswork to identify root cause • Lack of visibility into the end user response time • Visibility gaps between application tiers • Need to reproduce problems to identify root cause • Necessity for war rooms for major problems Confidential, Dynatrace LLC How to identify deficiencies in your APM 8
  • 9. Confidential, Dynatrace LLC Don’t be like Michael Scott… “the office” is a trademark of NBC 9
  • 10. Confidential, Dynatrace LLC Prepare for Successful PoC • Focused on enterprise wide applications • Invited developers, testers, DevOps, security, and project managers • Shared applications and issues with APM experts • Set up before PoC began with specialists from our company and Dynatrace • Very specific requirements for specific tests • Found a need in our company and used the PoC to solve • Visibility from individual’s browser to deepest calls in the system • In-depth analysis of resource consumption per transaction • Dashboards specific to each stakeholder • Showed enterprise level • AND provided easy drill-down 10
  • 11. • Define concrete and specific PoC success criteria • Use most significant application(s) • Stress test your environment with the APM tool • Invite all stakeholders to the PoC • Look for value DURING • Ensure apples-to-apples Confidential, Dynatrace LLC Lessons Learned from 500+ 11
  • 12. • Problem #1: Most of the execution time for main app was spent in .NET remoting and ADO • + ID where most of time was spent • Focus on reducing technical debt in those areas Confidential, Dynatrace LLC AF’s PoC: Key Findings 12
  • 13. • Problem #2: Able to isolate remoting issue to one particular server • Been looking for a month • Saw because capture all transaction, including exceptions • Seamless fit: infrastructure and processes • Helped id specific code changes Confidential, Dynatrace LLC AF’s PoC: Key Findings 13
  • 14. • Simple view of complex delivery chain • Automatically created • Auto-discovery removes guesswork Confidential, Dynatrace LLC PoC: Key Findings 14
  • 15. • Database connectivity issues • Configuration settings • Remoting calls => $40M savings • Architecture anti-patterns • Memory leaks • N+1 query patterns Confidential, Dynatrace LLC Other Key Findings 15
  • 16. • Involve DevOps early! • Share successes • Early example: • 2-day MIRT right after deployment, so were not using Dynatrace much yet… • Let’s check one thing  easier than thought • Solution in 20 minutes • Benefit grows exponentially • Now Dynatrace involved early in MIRT 16 Confidential, Dynatrace LLC Deployment Success
  • 17. Confidential, Dynatrace LLC Metrics help build better apps, faster More enrollments. Yeah! 17
  • 18. Confidential, Dynatrace LLC Metrics help build better apps, faster More processing. Boo! • From 20 minutes to 2 hours • Errors and unexpected timeouts • Tried increasing planned timeouts 18
  • 19. Confidential, Dynatrace LLC Metrics help build better apps, faster • Quickly saw exact problem • Database query taking 7 minutes  Called 443 times • Down to 56 calls • Straightforward code change 19
  • 20. Confidential, Dynatrace LLC Gasps + Clapping = Performance Hero Even as enrollments continue to grow, processing time remains low 20
  • 21. Confidential, Dynatrace LLC Take-aways from a developer • Look at System Profiles> YourApp> Diagnose Events> Exceptions • Customize your timeframe (i.e. 7PM – 9PM) • Use PurePath™ = “Intense Tracing” • Look for method names • Look for long execution times • Keep drilling down • Sampling would not have found this issue • Don’t be afraid to ask for help 21
  • 22. • Coincidences bring nightmares • Sometimes the state of the system is the problem • Gap-free APM provides • All the data leading up to issue, from every tier • Plus inter-tier stitching • Prioritize and reduce technical debt • Faster fixes • “Customer cannot log in, it happened at 8:45 a.m.” • Just grab all the data from 8:44 a.m. to 8:46 a.m. Confidential, Dynatrace LLC It’s all about the visibility 22
  • 23. • Ability to compare slow transactions with fast transactions • Reduces the need to reproduce problems • Easily help identify root cause of pool exhaustion issues • Enables conversion of application data to business data • Eliminates guesswork Confidential, Dynatrace LLC Benefits of gap-free data 23
  • 24. Confidential, Dynatrace LLC User Satisfaction • Now developers have a closer connection to customers • APM shows impact of coding methods • Developers can see real-time user satisfaction 24
  • 25. • Promotes DevOps culture • Reduces Ops anxiety over newer code release • Enables frequent code releases • Make Dev an equal partner in problem resolution • Promotes innovation Confidential, Dynatrace LLC Dev and Prod synch serves customers 25
  • 26. • War room calls directly show the power • Town Hall meetings: App Development, Business, Marketing, and more • TV and tablets with HTML5 • Results • Challenges! Confidential, Dynatrace LLC How AF spreads the use of APM 26
  • 27. • Promote key improvements to upper management • Use APM tool to make the developers the “hero” • Translate APM success to business $$$ • Display APM dashboards in public areas • Use APM tool to reduce schism between Dev and Ops Confidential, Dynatrace LLC Insights from other customers on spreading APM 27
  • 28. • Continue to improve relationship with the business • Using dashboards • See their applications • Dynatrace Community • Sharing information • Training • User Groups and Conferences • New release strategy Confidential, Dynatrace LLC Extra notes 28
  • 29. • Define concrete PoC criteria • Use significant application(s) for PoC • Look for value DURING • Share success of APM results • Promote DevOps culture • Make Dev an equal partner in problem resolution Confidential, Dynatrace LLC Summary 29
  • 30. 1. Know what’s important to ALL key stakeholders • Who identifies deficiencies? • Who discovers problems? • Who wants resolution? 2. Create specific criteria for PoC • Review current systems, know your gaps • Stay open minded 3. Work on Deployment 4. Always look for the metrics 5. Share the results Confidential, Dynatrace LLC In Review: The 5 Steps 30
  • 31. Copyright 2016, Dynatrace LLC THANK YOU! Confidential, Dynatrace LLC 31