6 easy steps to managing the mobile app experience
-
Upload
tlevey -
Category
Technology
-
view
118 -
download
0
description
Transcript of 6 easy steps to managing the mobile app experience
![Page 1: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/1.jpg)
6 easy steps to managing the mobile app experience
Tom LeveyTech Evangelist
@tlevey
![Page 2: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/2.jpg)
715,000 smartphones were sold between 2002 and 2006
![Page 3: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/3.jpg)
1,000,000 iPhones sold in 2007
74 days
![Page 4: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/4.jpg)
![Page 5: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/5.jpg)
5.1 Billion
4.2 Billion
6.8 Billion
What?!
![Page 6: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/6.jpg)
WWW.
1960 1970 1980 1990 2000 2010 2020
Mainframe!1M+ units
Minicomputer!10M+ units
PC!100M+ units
integratio
nDesktop !Internet!
1B+ units
Mobile Internet!10B+ units?
Each new computing cycle
10x the installed base
• • ••
tablets!e-readers!mp3 players!in-dash car electronics!cameras!portable gaming!entertainment !appliances
Mary Meeker - Internet Trends report
![Page 7: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/7.jpg)
TIME TAKEN TO REACH 50 million users
Radio
TV
Internet
38 years
13 years
4 years
3.5 years
35 daysAngry Birds
![Page 8: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/8.jpg)
We really like our phones
![Page 9: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/9.jpg)
127 mins/day average time people spend using appssource: Flurry
![Page 10: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/10.jpg)
26 hours !to report a lost walletsource: Unisys
68 minutes!to report a lost phone
![Page 11: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/11.jpg)
28% !of 3-4 year olds in the UK use a tablet!
![Page 12: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/12.jpg)
#WeHaveAnApp
![Page 13: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/13.jpg)
![Page 14: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/14.jpg)
apps mean business
234k users Manchester derby
$20 Billion 2013
20% global eCommerce is on mobile
50% revenue
![Page 15: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/15.jpg)
2013 80 billion
2016 300 billion
NOw there is competition
![Page 16: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/16.jpg)
![Page 17: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/17.jpg)
VSHTML5
![Page 18: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/18.jpg)
“ focussing on HTML5 was a mistake, on iOS and Android you can do much better by doing native work - MARK ZUCKERBERG
![Page 19: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/19.jpg)
![Page 20: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/20.jpg)
$5.2m/day$1.1m/day
75% 25%APPLICATIONS !DOWNLOADED
![Page 21: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/21.jpg)
performance matters
![Page 22: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/22.jpg)
3 billion daily transactions
250 milliseconds
500+ updates/yr
![Page 23: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/23.jpg)
USER EXPECTATIONs
1 million+ servers
100 million GB
1,000 man years
1,500 miles
Konstantin Karpov
![Page 24: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/24.jpg)
The App Attention SPAN
![Page 25: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/25.jpg)
86%have deleted or uninstalled at least one mobile app, after just 1 use because of problems with its performance
![Page 26: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/26.jpg)
30%smartphone and tablet owners would change banks if a mobile app wasn’t up to scratch
![Page 27: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/27.jpg)
3 in 10 would pay more for a product or service if the organisation’s app performed better than its competitors’
![Page 28: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/28.jpg)
-1% fewer
Customer conversion
-100ms
£=
![Page 29: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/29.jpg)
57% user abandonment
>3 seconds
=
![Page 30: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/30.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 31: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/31.jpg)
![Page 32: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/32.jpg)
Who is using my app?
![Page 33: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/33.jpg)
device, browser, network, Carrier…
![Page 34: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/34.jpg)
HTML PAGE PERFORMANCE
![Page 35: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/35.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 36: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/36.jpg)
Its hard IMPOSSIBLE to test all the devices and versions
![Page 37: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/37.jpg)
users are FUSSY
Ba#ery life
Update frequency
Security
Stability!
Performance
![Page 38: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/38.jpg)
Customers demand flawless execution
“This is the best app ever!”
![Page 39: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/39.jpg)
CRASH ANALYSIS
![Page 40: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/40.jpg)
CRASH ANALYSIS
![Page 41: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/41.jpg)
![Page 42: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/42.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 43: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/43.jpg)
distributed and complex
![Page 44: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/44.jpg)
distributed and complex
ESB
ESB
![Page 45: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/45.jpg)
Managing an insurance policy
![Page 46: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/46.jpg)
§
Show me the daily deals in my local area…
47 nodes
![Page 47: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/47.jpg)
Search for a hotel in London…
215 nodes
![Page 48: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/48.jpg)
code execution diagnostics
![Page 49: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/49.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 50: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/50.jpg)
“ If we’ve sold less than $1,000 in five minutes, there is probably a problem [in the app], how do we find the root cause quickly? Orbitz [US online travel booking]
![Page 51: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/51.jpg)
QUESTIONS
WHAT IF ANSWERS TOOK SECONDS?
THESE ANSWERS TYPICALLY TAKE DAYS…..
Ops Biz Dev Biz Analyst
Data Warehouse
days =
how does 1 second impact your business?
did the last product release increase revenues?
how much did the last outage cost you?
![Page 52: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/52.jpg)
What was the total value of all failed Checkouts in the last 24 hours?“ ”
how many fraud alerts were there in the last hour?“ ”how many new member
signups were there today?“ ”How many car rentals in France?”“
which shoe is most profitable?”“
what was the revenue impact of the black friday marketing campaigns?”“
![Page 53: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/53.jpg)
Know the impact of slow application performance
* Screenshot from US e-Commerce AppDynamics Customer
Application Revenue
Application Errors
Application Response time
$64,499 per min
$11,987 per min
10.1 s
100 ms
![Page 54: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/54.jpg)
Understand the benefit of an application release
Application Revenue
Application Response time
code release 1
code release 2
code release 3
$44,499 per min
$58,237 per min
1.9 s3.1 sec
![Page 55: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/55.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 56: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/56.jpg)
![Page 57: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/57.jpg)
Application Revenue
Application Response time
Application Load (# users)
Number of checkouts
TV marketing event
12:0011:5011:40 12:10 12:20 12:30 12:40 12:50 13:00 13:10 13:20 13:30 13:40 13:50 14:00 14:10 14:20 14:30 14:40
MARKETING Event
![Page 58: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/58.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 59: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/59.jpg)
PLAN FOR FAILURE!be stronger than the weakest link
![Page 60: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/60.jpg)
release management
![Page 61: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/61.jpg)
Business transaction analysis
![Page 62: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/62.jpg)
managing the mobile app experience
Step 1: Understand the REAL user experienceStep 2: Crash analysisStep 3: Server-side correlationStep 4: Manage the Business ImpactStep 5: Correlate custom metricsStep 6: Be proactive not reactive
![Page 63: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/63.jpg)
Fail fast & don’t repeat
![Page 64: 6 easy steps to managing the mobile app experience](https://reader036.fdocuments.in/reader036/viewer/2022062513/555caed5d8b42aad358b50a4/html5/thumbnails/64.jpg)
DEMO