shunra university 2 what makes mobile different

15
Why Makes Mobile Different? Session 2 Business Challenges Technical Challenges Performance Management Challenges 1

Upload: amichai-lesser

Post on 02-Dec-2014

197 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Shunra university 2   what makes mobile different

Why Makes Mobile Different?Session 2Business ChallengesTechnical ChallengesPerformance Management Challenges

1

Page 2: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Automotive Banking Insurance

Professional Services

Healthcare

Mobile is a Very Diverse Channel

2

Engineering Services

Page 3: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Mobile Performance Introduces New Risks

3

Page 4: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Mobile Performance Introduces New Risks – Tablet Banking Example

4

Page 5: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Mobile Performance Impact on the Business

DelayBounce

RateConversion

RateCartSize

PageViews

+0.2s ̶� ̶� ̶� ̶�

+0.5s +4.7% -1.9% ̶� -5.7%

+1.0s +8.3% -3.5% -2.1% -9.4%

Profit Impact

Brand Impact

5

Page 6: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Poor performance impacts Customer adoption

Business Impact - Good performance vs. Bad

vs

ING NL is a high performing mobile app that keeps increasing in monthly installs, while BNP “Mes Comptes” which is a low performing mobile app, is decreasing in popularity .

6

Page 7: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

There isn’t a Single Performance Number

Laun

ch A

ppAut

o

Auto

Accid

ent

Denta

l

Home

Get L

ife In

sura

nce

Quo

te

0

5

10

15

20

25

30

35

40

13.9

6.28.8

5.3 5.3 4.6

27.5

21.2

17.2 17.520.5

38.1

19.9

28.6

20.222.7

33.3

WiFi3G3G Busy

7

Transaction Response Times of an Insurance Mobile App [Sec]

Page 8: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

What Happens under Mobile Load?

8

Page 10: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

10

Multi Site Load Test Results

Impact of Remote Users

Local Load Test Results

Avg. TRTAvg. TRT

VUsers VUsers

Why?

Page 11: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

What Happens under Mobile Load?

WiFiWiFi 3G3G

Each User Slows DownServer Resources get Exhausted Quicker

Each User Slows DownServer Resources get Exhausted Quicker

11

Page 12: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

Development - Pune

The story of a mobile app

Testing - Singapore

Deployment - Spain

Page 13: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

SpainSingapore Pune

Different Geographies have Different Network Conditions

Page 14: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

When it is time to DeployHow will it Perform?

What will the App reviews be?

We better run a field pilot for a month!!!

Page 15: Shunra university 2   what makes mobile different

www.shunra.com Network Virtualization for Software Testing

When it is time to Deploy

What Do you Mean Pilot?

Sprint n Sprint Review

Sprint = 4 weeks

Week 1 Week 2 Week 3 Week 4

Sprint Planning Meeting

Sprint n – Development / QASprint n – Integr. Test

Sprint n Deployment to Production on following Wednesday

Sprint n + 1 - PreparationSprint n + 1