65
6 easy steps to managing the mobile app experience Tom Levey Tech Evangelist @tlevey

6 easy steps to managing the mobile app experience

  • Upload
    tlevey

  • View
    118

  • Download
    0

Embed Size (px)

DESCRIPTION

With mobile market share growing year over year, mobile applications are the new website. When it comes to mobile, consumers demand flawless execution. In order to launch a mobile application and skyrocket to your first 50 million users, end-user experience management is essential. But delivering fast, rich, engaging experiences across an increasing variety of mobile devices, networks, and locations is a complex challenge. In this session we will take a look at real-world strategies that will help you to know your audience, understand real devices and interactions, and uncover the root cause of application issues.

Citation preview

Page 1: 6 easy steps to managing the mobile app experience

6 easy steps to managing the mobile app experience

Tom LeveyTech Evangelist

@tlevey

Page 2: 6 easy steps to managing the mobile app experience

715,000 smartphones were sold between 2002 and 2006

Page 3: 6 easy steps to managing the mobile app experience

1,000,000 iPhones sold in 2007

74 days

Page 4: 6 easy steps to managing the mobile app experience
Page 5: 6 easy steps to managing the mobile app experience

5.1 Billion

4.2 Billion

6.8 Billion

What?!

Page 6: 6 easy steps to managing the mobile app experience

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

TIME TAKEN TO REACH 50 million users

Radio

TV

Internet

Facebook

38 years

13 years

4 years

3.5 years

35 daysAngry Birds

Page 8: 6 easy steps to managing the mobile app experience

We really like our phones

Page 9: 6 easy steps to managing the mobile app experience

127 mins/day average time people spend using appssource: Flurry

Page 10: 6 easy steps to managing the mobile app experience

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

28% !of 3-4 year olds in the UK use a tablet!

Page 12: 6 easy steps to managing the mobile app experience

#WeHaveAnApp

Page 13: 6 easy steps to managing the mobile app experience
Page 14: 6 easy steps to managing the mobile app experience

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

2013 80 billion

2016 300 billion

NOw there is competition

Page 16: 6 easy steps to managing the mobile app experience
Page 17: 6 easy steps to managing the mobile app experience

VSHTML5

Page 18: 6 easy steps to managing the mobile app experience

“ 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
Page 20: 6 easy steps to managing the mobile app experience

$5.2m/day$1.1m/day

75% 25%APPLICATIONS !DOWNLOADED

Page 21: 6 easy steps to managing the mobile app experience

performance matters

Page 22: 6 easy steps to managing the mobile app experience

3 billion daily transactions

250 milliseconds

500+ updates/yr

Page 23: 6 easy steps to managing the mobile app experience

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

The App Attention SPAN

Page 25: 6 easy steps to managing the mobile app experience

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

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

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

-1% fewer

Customer conversion

-100ms

£=

Page 29: 6 easy steps to managing the mobile app experience

57% user abandonment

>3 seconds

=

Page 30: 6 easy steps to managing the mobile app experience

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
Page 32: 6 easy steps to managing the mobile app experience

Who is using my app?

Page 33: 6 easy steps to managing the mobile app experience

device, browser, network, Carrier…

Page 34: 6 easy steps to managing the mobile app experience

HTML PAGE PERFORMANCE

Page 35: 6 easy steps to managing the mobile app experience

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

Its hard IMPOSSIBLE to test all the devices and versions

Page 37: 6 easy steps to managing the mobile app experience

users are FUSSY

Ba#ery  life

Update  frequency

Security

Stability!

Performance

Page 38: 6 easy steps to managing the mobile app experience

Customers demand flawless execution

“This is the best app ever!”

Page 39: 6 easy steps to managing the mobile app experience

CRASH ANALYSIS

Page 40: 6 easy steps to managing the mobile app experience

CRASH ANALYSIS

Page 41: 6 easy steps to managing the mobile app experience
Page 42: 6 easy steps to managing the mobile app experience

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

distributed and complex

Page 44: 6 easy steps to managing the mobile app experience

distributed and complex

ESB

ESB

Page 45: 6 easy steps to managing the mobile app experience

Managing an insurance policy

Page 46: 6 easy steps to managing the mobile app experience

§

Show me the daily deals in my local area…

47 nodes

Page 47: 6 easy steps to managing the mobile app experience

Search for a hotel in London…

215 nodes

Page 48: 6 easy steps to managing the mobile app experience

code execution diagnostics

Page 49: 6 easy steps to managing the mobile app experience

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

“ 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

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

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

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

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

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
Page 57: 6 easy steps to managing the mobile app experience

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

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

PLAN FOR FAILURE!be stronger than the weakest link

Page 60: 6 easy steps to managing the mobile app experience

release management

Page 61: 6 easy steps to managing the mobile app experience

Business transaction analysis

Page 62: 6 easy steps to managing the mobile app experience

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

Fail fast & don’t repeat

Page 64: 6 easy steps to managing the mobile app experience

DEMO

Page 65: 6 easy steps to managing the mobile app experience

Free trial: appdynamics.com

Contact: [email protected]