SlideShare a Scribd company logo
Global End User Experience
Ian Withrow
Group Product Manager | AppDynamics
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2
Notice
The information and materials included in this presentation (collectively, the
“Materials”) are the proprietary information of AppDynamics, Inc. (“AppDynamics” or
the “Company”). No part of the Materials may be reproduced, distributed,
communicated or displayed in any form or by any means, or used to make any
derivative work, without prior written permission from AppDynamics.
The Materials may contain product roadmap information of AppDynamics.
AppDynamics reserves the right to change any product roadmap information at any
time, for any reason and without notice. This information is intended to outline
AppDynamics' general product direction, it is not a guarantee of future product
features, and it should not be relied on in making a purchasing decision. The
development, release, and timing of any features or functionality described for
AppDynamics' products remains at AppDynamics' sole discretion. AppDynamics
reserves the right to change any planned features at any time before making them
generally available as well as never making them generally available.
All third-party trademarks, including names, logos and brands, referenced by
AppDynamics in this presentation are property of their respective owners. All
references to third-party trademarks are for identification purposes only and shall be
considered nominative fair use under trademark law. © 2016 AppDynamics, Inc. All
rights reserved.
Copyright © 2016 AppDynamics. All rights reserved. 3
AppDynamics has this great data we
want to share
Picture by Dominic Alves | Creative Commons
Copyright © 2016 AppDynamics. All rights reserved. 4
But first I want to get everyone on the
same page
Picture by Bradley P Johnson| Creative Commons
Copyright © 2016 AppDynamics. All rights reserved. 5
Why do we care about how fast
websites load?
Picture by Eric Fischer | Creative Commons
Performance got its start with Robert Miller in 1968
• Idea: performance impacts
effective use of software
• Identified 3 key concepts for how
the human brain interfaces with
machines
• https://www.computer.org/csdl/pro
ceedings/afips/1968/5072/00/507
20267.pdf
Copyright © 2016 AppDynamics. All rights reserved. 6
Copyright © 2016 AppDynamics. All rights reserved. 7
#1 - Less 100-200 ms feels
instantaneous
Picture by Laitr Keiows| Wikimedia Commons
Copyright © 2016 AppDynamics. All rights reserved. 8
Instant is actually bad, it feels fake and
throws users off
Picture by Takeaway | Wikimedia Commons
Copyright © 2016 AppDynamics. All rights reserved. 9
#2 – 1 second allows users to
maintain flow
Picture by Nat Sakunworarat | Public Domain
#3 – Users eventually context switch
Copyright © 2016 AppDynamics. All rights reserved. 10
• Miller thought 10 seconds...
• Users will start to do/think about
something eventually
• Some grab a coffee
• Others…
Copyright © 2016 AppDynamics. All rights reserved. 11
Psychology says the lizard brain
eventually wins
Picture by Yathin S Krishnappa | Wikimedia Commons
Copyright © 2016 AppDynamics. All rights reserved. 12
So if we want the dog to eat we have to
care too
Picture by Buzz Farmers| Creative Commons
The right question: what level of performance is needed?
Copyright © 2016 AppDynamics. All rights reserved. 13
Picture by Mylius | Wikimedia Commons
Two are two fundamental tools folks use to answer this
Copyright © 2016 AppDynamics. All rights reserved. 14
• Normative standards
– Established by experts
• Benchmark
– Measure, set a goal and
manage to it
• Let’s look at expert data and
case studies first
Picture by Nicholas Mutton | Wikimedia Commons
The goal is moving overtime as networks get faster
Copyright © 2016 AppDynamics. All rights reserved. 15
8
4
2
1996 1998 2000 2002 2004 2006 2008 2010
"Ideal" performance overtime (seconds)
Netscape – “Worth the Wait”
Akamai 4 second rule
Akamai 2 second rule
Microsoft Bing: 2-3% revenue per second
Copyright © 2016 AppDynamics. All rights reserved. 16
Source Microsoft 2009
Google Search: 1%-4% Revenue per second
Copyright © 2016 AppDynamics. All rights reserved. 17
Source Google 2009
Shopzilla: 3% Revenue per second
Copyright © 2016 AppDynamics. All rights reserved. 18
84.00%
86.00%
88.00%
90.00%
92.00%
94.00%
96.00%
98.00%
100.00%
9/1/2008
9/8/20089/15/20089/22/20089/29/200810/6/200810/13/200810/20/200810/27/200811/3/200811/10/200811/17/200811/24/2008
Sessions to Google Clicks Ratio
Bizrate
Shopzilla
Source Shopzilla 2009
Walmart.com: Faster sessions convert much more
Copyright © 2016 AppDynamics. All rights reserved. 19
Source Walmart 2013
Copyright © 2016 AppDynamics. All rights reserved. 20
Are large ecommerce/search engines
like you?
Picture by frankieleon | Creative Commons
Is performance a feature or a requirement?
Copyright © 2016 AppDynamics. All rights reserved. 21
Picture by Trenton Kelley | Creative CommonsPicture by Anonymous | Wikimedia Commons
Feature
Copyright © 2016 AppDynamics. All rights reserved. 22
• Transactional
• Limited differentiation
• Outcome leads directly to
money
– Easy ROI case
Picture by Anonymous | Wikimedia Commons
Requirement
• Loyal customers
• Other capabilities drive usage
• At some point bad app
performance probably has an
impact
• Relationship is not as easy to
quantify
• Team may plan for a level of
performance, may have SLAs
• Benchmarking is good tool to
set and maintain these SLAs
Copyright © 2016 AppDynamics. All rights reserved. 23
Picture by Trenton Kelley | Creative Commons
Benchmarking
Copyright © 2016 AppDynamics. All rights reserved. 24
Picture by Simon A. Eugster | Wikimedia Commons
Synthetic strengths and weaknesses
Benefits of Synthetic
• Synthetic is consistent
• You can measure anything
• Great for alerting
• It works and is proven
Copyright © 2016 AppDynamics. All rights reserved. 25
Complaints about synthetic
• But it doesn’t match with real
user experiences
• Lacks breadth
• Guys like Akamai how
engineered their nodes to look
good on synthetic
Experience across AppD customers - methodology
• 1 week of data from late September-early October
• Across all production Browser RUM apps on the EUM cloud
• All performance numbers are in End User Response time in
seconds
• Aka when the browser fires the onload event
– The worst measure of UX that happens to be better than all the others
we have
Copyright © 2016 AppDynamics. All rights reserved. 26
Average web performance around the world
Copyright © 2016 AppDynamics. All rights reserved. 27
6.11
4.92
6.10
6.92
8.75
Global North America Europe APAC South America
Source AppDynamics 2016
Global distribution of performance
Copyright © 2016 AppDynamics. All rights reserved. 28
P50 ~ 3.5 seconds
P75 ~ 7 seconds
P90 ~ 12.5 seconds
P95 ~ 19 seconds
Source AppDynamics 2016
North America distribution of performance
Copyright © 2016 AppDynamics. All rights reserved. 29
P50 ~ 3 seconds
P75 ~ 5.5 seconds
P90 ~ 9.5 seconds
P95 ~ 15.5seconds
Source AppDynamics 2016
European distribution of performance
Copyright © 2016 AppDynamics. All rights reserved. 30
P50 ~ 4 seconds
P75 ~ 7 seconds
P90 ~ 12.5 seconds
P95 ~ 18.5seconds
Source AppDynamics 2016
South American distribution of performance
Copyright © 2016 AppDynamics. All rights reserved. 31
P50 ~ 5.5 seconds
P75 ~ 10 seconds
P90 ~ 18 seconds
P95 ~ 27 seconds
Source AppDynamics 2016
APAC distribution of performance (low N)
Copyright © 2016 AppDynamics. All rights reserved. 32
P50 ~ 3.5 seconds
P75 ~ 7 seconds
P90 ~ 14 seconds
P95 ~ 23 seconds
Source AppDynamics 2016
APAC distribution from 13 seconds to 30 second buckets
Copyright © 2016 AppDynamics. All rights reserved. 33
P95 ~ 23 seconds
P90 ~ 14 seconds
Source AppDynamics 2016
So how do you match up vs. your peers?
Copyright © 2016 AppDynamics. All rights reserved. 34
4.5
2.7
4.7
8.1
11.8
19.0
26.6
Average
P50
P75
P90
P95
P98
P99
Median load time by company (top 200)
Source AppDynamics 2016
How do AppD customers match up against the 2s rule?
Copyright © 2016 AppDynamics. All rights reserved. 35
35%
16%
7%
50% of the time 75% of the time 90% of the time
Fraction of customers that consistently load under 2 seconds
(top 200)
Source AppDynamics 2016
OK, let’s move on to something less intense: user devices
Copyright © 2016 AppDynamics. All rights reserved. 36
Picture by Maurizio Pesce | Wikimedia Commons
Break out between computers and mobile devices
Copyright © 2016 AppDynamics. All rights reserved. 37
67%
72%
61%
85%
76%
33%
28%
39%
15%
24%
Global
North America
Europe
APAC
South America
Source AppDynamics 2016
Browser usage – mobile
Copyright © 2016 AppDynamics. All rights reserved. 38
Chrome
Android Mobile
iOS Mobile
Internet Explorer
Firefox
Safari
Edge
iOS Chrome
Other
Source AppDynamics 2016
North America browsers
Copyright © 2016 AppDynamics. All rights reserved. 39
Chrome
Internet Explorer
iOS Mobile
Android Mobile
Firefox
Safari
Edge
iOS Chrome
Other
Source AppDynamics 2016
European browsers
Copyright © 2016 AppDynamics. All rights reserved. 40
Chrome
iOS Mobile
Android Mobile
Internet Explorer
Firefox
Safari
Edge
iOS Chrome
Other
Source AppDynamics 2016
South America
Copyright © 2016 AppDynamics. All rights reserved. 41
Chrome
Android Mobile
Internet Explorer
Firefox
iOS Mobile
Safari
Edge
Other
iOS Chrome
Source AppDynamics 2016
APAC browsers
Copyright © 2016 AppDynamics. All rights reserved. 42
Chrome
Safari
Internet Explorer
Firefox
iOS Mobile
Android Mobile
Edge
Other
iOS Chrome
Source AppDynamics 2016
Copyright © 2016 AppDynamics. All rights reserved. 43
Wait what?
Picture by Yathin S Krishnappa | Wikimedia Commons
Digging deeper into the data….
Copyright © 2016 AppDynamics. All rights reserved. 44
• APAC N is small
• Safari on Windows is almost all
from one online game customer
• Hypothesis: Some ‘other’ webkit
browser that looks like to be
Safari on Windows
Picture by Yoel Ben-Avraham| Creative Commons
Sougou User agent is almost identical to Windows Safari
Copyright © 2016 AppDynamics. All rights reserved. 45
Histogram of load times
Copyright © 2016 AppDynamics. All rights reserved. 46
Source AppDynamics 2016
AppD users by browser
Copyright © 2016 AppDynamics. All rights reserved. 47
Source AppDynamics 2016
Which IE version?
Copyright © 2016 AppDynamics. All rights reserved. 48
Source AppDynamics 2016
Device type
Copyright © 2016 AppDynamics. All rights reserved. 49
Source AppDynamics 2016
You can do this too!
Copyright © 2016 AppDynamics. All rights reserved. 50
First you need EUM! Lite will do in a pinch
Copyright © 2016 AppDynamics. All rights reserved. 51
Live demo
Copyright © 2016 AppDynamics. All rights reserved.52
Top takeaways
Copyright © 2016 AppDynamics. All rights reserved. 53
Business Outcomes • Web page load time has a direct impact on it
2.7 seconds
• A median load time of 2.7 seconds is just the middle of AppDynamics
customers
2 seconds • Loading constituently under 2 seconds is possible
IE  • Has fallen far in terms of market share
Mobile! • Apps need to handle mobile browsers
Please give us your feedback—Session T10646
• 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 54
Win!
Thank you
Backup Slides
Copyright © 2016 AppDynamics. All rights reserved.56
Find your app or get started to setup
Copyright © 2016 AppDynamics. All rights reserved. 57
The first screen provides mean (P50) performance
Copyright © 2016 AppDynamics. All rights reserved. 58
If you just have Lite try the Geo Dashboard for average
Copyright © 2016 AppDynamics. All rights reserved. 59
Checkout “Analyze” to explore the data interactively
Copyright © 2016 AppDynamics. All rights reserved. 60

More Related Content

PDF
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
PDF
Making Your Customer Experience Great Before You Hit Production - AppSphere16
PDF
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
PDF
From APM to Business Monitoring with AppDynamics Analytics
PDF
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
PDF
Synthetic Monitoring Deep Dive - AppSphere16
PDF
Advanced APM .NET Hands-On Lab - AppSphere16
PDF
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Performance Budgets: Using APM Performance Data to Drive Decisions on Design ...
From APM to Business Monitoring with AppDynamics Analytics
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16
Advanced APM .NET Hands-On Lab - AppSphere16
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...

What's hot (20)

PDF
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
PDF
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
PPTX
Get complete visibility into containers based application environment
PDF
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
PDF
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
PDF
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
PDF
AppDynamics Administration - AppSphere16
PDF
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
PDF
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PDF
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
PDF
Mastering the Administration of your AppDynamics Deployment - AppSphere16
PDF
Under the Hood: Monitoring Azure and .NET - AppSphere16
PDF
Business Transactions with AppDynamics
PDF
How Jack Henry & Associates Addressed Six of the Biggest Application Performa...
PDF
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
PDF
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
PDF
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
PDF
AppDynamics- A sneak peak into the product that is disrupting the Application...
PPTX
Complete Visibility into Docker Containers with AppDynamics
PDF
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
Getting Additional Value from Logs and APM Data with AppDynamics Unified Anal...
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Get complete visibility into containers based application environment
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
AppDynamics Administration - AppSphere16
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16
Under the Hood: Monitoring Azure and .NET - AppSphere16
Business Transactions with AppDynamics
How Jack Henry & Associates Addressed Six of the Biggest Application Performa...
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
AppDynamics- A sneak peak into the product that is disrupting the Application...
Complete Visibility into Docker Containers with AppDynamics
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
Ad

Viewers also liked (13)

PDF
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
PDF
Top 10 AppDynamics Best Practices - AppSphere16
PDF
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
PDF
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
PDF
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
PDF
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
PDF
How AppDynamics Saved Garmin's Christmas! - AppSphere16
PDF
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
PDF
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
PDF
How Allscripts Streamlined Root Cause Analysis - AppSphere16
PDF
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
PDF
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
PDF
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
Top 10 AppDynamics Best Practices - AppSphere16
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
How Allscripts Streamlined Root Cause Analysis - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
Ad

Similar to Best Practices and Advanced Insights on Browser RUM Users - AppSphere16 (20)

PPTX
Improving mobile performance
PPTX
Data Science Powered Apps for Internet of Things
PDF
End User Monitoring with AppDynamics - AppSphere16
PDF
Simplify Troubleshooting With Context in Your Logs
PDF
AppSphere 15 - How AppDynamics is Shaking up the Synthetic Monitoring Product...
PDF
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
PPTX
WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
PDF
AppSphere 15 - How Your Monitoring Strategy Needs to Evolve for Single Page Apps
PPTX
Microservices the modern it stack trends of tomorrow
PDF
"A Practitioner’s Guide to Commercializing Applications of Computer Vision," ...
PPTX
IDC Architecture 2016 - Devops and Open Source
PDF
AT&T Mobile App & IoT Hackathon @ Catalyst
PDF
Progressive Web Apps - Goto Chicago 2017
PDF
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
PDF
Future Role of the Architect
PPTX
Real User Measurement Insights, NYWebPerf 2018-Aug-09
PDF
Edge 2016 measuring what matters
PDF
Measuring what matters
PPTX
Real User Measurement Insights, London WebPerf 2018-Nov-06
PPTX
Code to Release using Artificial Intelligence and Machine Learning
Improving mobile performance
Data Science Powered Apps for Internet of Things
End User Monitoring with AppDynamics - AppSphere16
Simplify Troubleshooting With Context in Your Logs
AppSphere 15 - How AppDynamics is Shaking up the Synthetic Monitoring Product...
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
WinOps Conf 2015 - John Rakowski - Militarise It for #DevOps success
AppSphere 15 - How Your Monitoring Strategy Needs to Evolve for Single Page Apps
Microservices the modern it stack trends of tomorrow
"A Practitioner’s Guide to Commercializing Applications of Computer Vision," ...
IDC Architecture 2016 - Devops and Open Source
AT&T Mobile App & IoT Hackathon @ Catalyst
Progressive Web Apps - Goto Chicago 2017
Learn How to Operationalize IoT Apps on Pivotal Cloud Foundry
Future Role of the Architect
Real User Measurement Insights, NYWebPerf 2018-Aug-09
Edge 2016 measuring what matters
Measuring what matters
Real User Measurement Insights, London WebPerf 2018-Nov-06
Code to Release using Artificial Intelligence and Machine Learning

More from AppDynamics (20)

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

Recently uploaded (20)

PDF
Digital Strategies for Manufacturing Companies
PDF
System and Network Administraation Chapter 3
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
medical staffing services at VALiNTRY
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Transform Your Business with a Software ERP System
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Odoo Companies in India – Driving Business Transformation.pdf
Digital Strategies for Manufacturing Companies
System and Network Administraation Chapter 3
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Softaken Excel to vCard Converter Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
medical staffing services at VALiNTRY
Operating system designcfffgfgggggggvggggggggg
VVF-Customer-Presentation2025-Ver1.9.pptx
L1 - Introduction to python Backend.pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Wondershare Filmora 15 Crack With Activation Key [2025
Transform Your Business with a Software ERP System
How Creative Agencies Leverage Project Management Software.pdf
Nekopoi APK 2025 free lastest update
Design an Analysis of Algorithms I-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Odoo Companies in India – Driving Business Transformation.pdf

Best Practices and Advanced Insights on Browser RUM Users - AppSphere16

  • 1. Global End User Experience Ian Withrow Group Product Manager | AppDynamics
  • 2. APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 2 Notice The information and materials included in this presentation (collectively, the “Materials”) are the proprietary information of AppDynamics, Inc. (“AppDynamics” or the “Company”). No part of the Materials may be reproduced, distributed, communicated or displayed in any form or by any means, or used to make any derivative work, without prior written permission from AppDynamics. The Materials may contain product roadmap information of AppDynamics. AppDynamics reserves the right to change any product roadmap information at any time, for any reason and without notice. This information is intended to outline AppDynamics' general product direction, it is not a guarantee of future product features, and it should not be relied on in making a purchasing decision. The development, release, and timing of any features or functionality described for AppDynamics' products remains at AppDynamics' sole discretion. AppDynamics reserves the right to change any planned features at any time before making them generally available as well as never making them generally available. All third-party trademarks, including names, logos and brands, referenced by AppDynamics in this presentation are property of their respective owners. All references to third-party trademarks are for identification purposes only and shall be considered nominative fair use under trademark law. © 2016 AppDynamics, Inc. All rights reserved.
  • 3. Copyright © 2016 AppDynamics. All rights reserved. 3 AppDynamics has this great data we want to share Picture by Dominic Alves | Creative Commons
  • 4. Copyright © 2016 AppDynamics. All rights reserved. 4 But first I want to get everyone on the same page Picture by Bradley P Johnson| Creative Commons
  • 5. Copyright © 2016 AppDynamics. All rights reserved. 5 Why do we care about how fast websites load? Picture by Eric Fischer | Creative Commons
  • 6. Performance got its start with Robert Miller in 1968 • Idea: performance impacts effective use of software • Identified 3 key concepts for how the human brain interfaces with machines • https://www.computer.org/csdl/pro ceedings/afips/1968/5072/00/507 20267.pdf Copyright © 2016 AppDynamics. All rights reserved. 6
  • 7. Copyright © 2016 AppDynamics. All rights reserved. 7 #1 - Less 100-200 ms feels instantaneous Picture by Laitr Keiows| Wikimedia Commons
  • 8. Copyright © 2016 AppDynamics. All rights reserved. 8 Instant is actually bad, it feels fake and throws users off Picture by Takeaway | Wikimedia Commons
  • 9. Copyright © 2016 AppDynamics. All rights reserved. 9 #2 – 1 second allows users to maintain flow Picture by Nat Sakunworarat | Public Domain
  • 10. #3 – Users eventually context switch Copyright © 2016 AppDynamics. All rights reserved. 10 • Miller thought 10 seconds... • Users will start to do/think about something eventually • Some grab a coffee • Others…
  • 11. Copyright © 2016 AppDynamics. All rights reserved. 11 Psychology says the lizard brain eventually wins Picture by Yathin S Krishnappa | Wikimedia Commons
  • 12. Copyright © 2016 AppDynamics. All rights reserved. 12 So if we want the dog to eat we have to care too Picture by Buzz Farmers| Creative Commons
  • 13. The right question: what level of performance is needed? Copyright © 2016 AppDynamics. All rights reserved. 13 Picture by Mylius | Wikimedia Commons
  • 14. Two are two fundamental tools folks use to answer this Copyright © 2016 AppDynamics. All rights reserved. 14 • Normative standards – Established by experts • Benchmark – Measure, set a goal and manage to it • Let’s look at expert data and case studies first Picture by Nicholas Mutton | Wikimedia Commons
  • 15. The goal is moving overtime as networks get faster Copyright © 2016 AppDynamics. All rights reserved. 15 8 4 2 1996 1998 2000 2002 2004 2006 2008 2010 "Ideal" performance overtime (seconds) Netscape – “Worth the Wait” Akamai 4 second rule Akamai 2 second rule
  • 16. Microsoft Bing: 2-3% revenue per second Copyright © 2016 AppDynamics. All rights reserved. 16 Source Microsoft 2009
  • 17. Google Search: 1%-4% Revenue per second Copyright © 2016 AppDynamics. All rights reserved. 17 Source Google 2009
  • 18. Shopzilla: 3% Revenue per second Copyright © 2016 AppDynamics. All rights reserved. 18 84.00% 86.00% 88.00% 90.00% 92.00% 94.00% 96.00% 98.00% 100.00% 9/1/2008 9/8/20089/15/20089/22/20089/29/200810/6/200810/13/200810/20/200810/27/200811/3/200811/10/200811/17/200811/24/2008 Sessions to Google Clicks Ratio Bizrate Shopzilla Source Shopzilla 2009
  • 19. Walmart.com: Faster sessions convert much more Copyright © 2016 AppDynamics. All rights reserved. 19 Source Walmart 2013
  • 20. Copyright © 2016 AppDynamics. All rights reserved. 20 Are large ecommerce/search engines like you? Picture by frankieleon | Creative Commons
  • 21. Is performance a feature or a requirement? Copyright © 2016 AppDynamics. All rights reserved. 21 Picture by Trenton Kelley | Creative CommonsPicture by Anonymous | Wikimedia Commons
  • 22. Feature Copyright © 2016 AppDynamics. All rights reserved. 22 • Transactional • Limited differentiation • Outcome leads directly to money – Easy ROI case Picture by Anonymous | Wikimedia Commons
  • 23. Requirement • Loyal customers • Other capabilities drive usage • At some point bad app performance probably has an impact • Relationship is not as easy to quantify • Team may plan for a level of performance, may have SLAs • Benchmarking is good tool to set and maintain these SLAs Copyright © 2016 AppDynamics. All rights reserved. 23 Picture by Trenton Kelley | Creative Commons
  • 24. Benchmarking Copyright © 2016 AppDynamics. All rights reserved. 24 Picture by Simon A. Eugster | Wikimedia Commons
  • 25. Synthetic strengths and weaknesses Benefits of Synthetic • Synthetic is consistent • You can measure anything • Great for alerting • It works and is proven Copyright © 2016 AppDynamics. All rights reserved. 25 Complaints about synthetic • But it doesn’t match with real user experiences • Lacks breadth • Guys like Akamai how engineered their nodes to look good on synthetic
  • 26. Experience across AppD customers - methodology • 1 week of data from late September-early October • Across all production Browser RUM apps on the EUM cloud • All performance numbers are in End User Response time in seconds • Aka when the browser fires the onload event – The worst measure of UX that happens to be better than all the others we have Copyright © 2016 AppDynamics. All rights reserved. 26
  • 27. Average web performance around the world Copyright © 2016 AppDynamics. All rights reserved. 27 6.11 4.92 6.10 6.92 8.75 Global North America Europe APAC South America Source AppDynamics 2016
  • 28. Global distribution of performance Copyright © 2016 AppDynamics. All rights reserved. 28 P50 ~ 3.5 seconds P75 ~ 7 seconds P90 ~ 12.5 seconds P95 ~ 19 seconds Source AppDynamics 2016
  • 29. North America distribution of performance Copyright © 2016 AppDynamics. All rights reserved. 29 P50 ~ 3 seconds P75 ~ 5.5 seconds P90 ~ 9.5 seconds P95 ~ 15.5seconds Source AppDynamics 2016
  • 30. European distribution of performance Copyright © 2016 AppDynamics. All rights reserved. 30 P50 ~ 4 seconds P75 ~ 7 seconds P90 ~ 12.5 seconds P95 ~ 18.5seconds Source AppDynamics 2016
  • 31. South American distribution of performance Copyright © 2016 AppDynamics. All rights reserved. 31 P50 ~ 5.5 seconds P75 ~ 10 seconds P90 ~ 18 seconds P95 ~ 27 seconds Source AppDynamics 2016
  • 32. APAC distribution of performance (low N) Copyright © 2016 AppDynamics. All rights reserved. 32 P50 ~ 3.5 seconds P75 ~ 7 seconds P90 ~ 14 seconds P95 ~ 23 seconds Source AppDynamics 2016
  • 33. APAC distribution from 13 seconds to 30 second buckets Copyright © 2016 AppDynamics. All rights reserved. 33 P95 ~ 23 seconds P90 ~ 14 seconds Source AppDynamics 2016
  • 34. So how do you match up vs. your peers? Copyright © 2016 AppDynamics. All rights reserved. 34 4.5 2.7 4.7 8.1 11.8 19.0 26.6 Average P50 P75 P90 P95 P98 P99 Median load time by company (top 200) Source AppDynamics 2016
  • 35. How do AppD customers match up against the 2s rule? Copyright © 2016 AppDynamics. All rights reserved. 35 35% 16% 7% 50% of the time 75% of the time 90% of the time Fraction of customers that consistently load under 2 seconds (top 200) Source AppDynamics 2016
  • 36. OK, let’s move on to something less intense: user devices Copyright © 2016 AppDynamics. All rights reserved. 36 Picture by Maurizio Pesce | Wikimedia Commons
  • 37. Break out between computers and mobile devices Copyright © 2016 AppDynamics. All rights reserved. 37 67% 72% 61% 85% 76% 33% 28% 39% 15% 24% Global North America Europe APAC South America Source AppDynamics 2016
  • 38. Browser usage – mobile Copyright © 2016 AppDynamics. All rights reserved. 38 Chrome Android Mobile iOS Mobile Internet Explorer Firefox Safari Edge iOS Chrome Other Source AppDynamics 2016
  • 39. North America browsers Copyright © 2016 AppDynamics. All rights reserved. 39 Chrome Internet Explorer iOS Mobile Android Mobile Firefox Safari Edge iOS Chrome Other Source AppDynamics 2016
  • 40. European browsers Copyright © 2016 AppDynamics. All rights reserved. 40 Chrome iOS Mobile Android Mobile Internet Explorer Firefox Safari Edge iOS Chrome Other Source AppDynamics 2016
  • 41. South America Copyright © 2016 AppDynamics. All rights reserved. 41 Chrome Android Mobile Internet Explorer Firefox iOS Mobile Safari Edge Other iOS Chrome Source AppDynamics 2016
  • 42. APAC browsers Copyright © 2016 AppDynamics. All rights reserved. 42 Chrome Safari Internet Explorer Firefox iOS Mobile Android Mobile Edge Other iOS Chrome Source AppDynamics 2016
  • 43. Copyright © 2016 AppDynamics. All rights reserved. 43 Wait what? Picture by Yathin S Krishnappa | Wikimedia Commons
  • 44. Digging deeper into the data…. Copyright © 2016 AppDynamics. All rights reserved. 44 • APAC N is small • Safari on Windows is almost all from one online game customer • Hypothesis: Some ‘other’ webkit browser that looks like to be Safari on Windows Picture by Yoel Ben-Avraham| Creative Commons
  • 45. Sougou User agent is almost identical to Windows Safari Copyright © 2016 AppDynamics. All rights reserved. 45
  • 46. Histogram of load times Copyright © 2016 AppDynamics. All rights reserved. 46 Source AppDynamics 2016
  • 47. AppD users by browser Copyright © 2016 AppDynamics. All rights reserved. 47 Source AppDynamics 2016
  • 48. Which IE version? Copyright © 2016 AppDynamics. All rights reserved. 48 Source AppDynamics 2016
  • 49. Device type Copyright © 2016 AppDynamics. All rights reserved. 49 Source AppDynamics 2016
  • 50. You can do this too! Copyright © 2016 AppDynamics. All rights reserved. 50
  • 51. First you need EUM! Lite will do in a pinch Copyright © 2016 AppDynamics. All rights reserved. 51
  • 52. Live demo Copyright © 2016 AppDynamics. All rights reserved.52
  • 53. Top takeaways Copyright © 2016 AppDynamics. All rights reserved. 53 Business Outcomes • Web page load time has a direct impact on it 2.7 seconds • A median load time of 2.7 seconds is just the middle of AppDynamics customers 2 seconds • Loading constituently under 2 seconds is possible IE  • Has fallen far in terms of market share Mobile! • Apps need to handle mobile browsers
  • 54. Please give us your feedback—Session T10646 • 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 54 Win!
  • 56. Backup Slides Copyright © 2016 AppDynamics. All rights reserved.56
  • 57. Find your app or get started to setup Copyright © 2016 AppDynamics. All rights reserved. 57
  • 58. The first screen provides mean (P50) performance Copyright © 2016 AppDynamics. All rights reserved. 58
  • 59. If you just have Lite try the Geo Dashboard for average Copyright © 2016 AppDynamics. All rights reserved. 59
  • 60. Checkout “Analyze” to explore the data interactively Copyright © 2016 AppDynamics. All rights reserved. 60