View
198
Download
0
Category
Tags:
Preview:
DESCRIPTION
Citation preview
Why Makes Mobile Different?Session 2Business ChallengesTechnical ChallengesPerformance Management Challenges
1
www.shunra.com Network Virtualization for Software Testing
Automotive Banking Insurance
Professional Services
Healthcare
Mobile is a Very Diverse Channel
2
Engineering Services
www.shunra.com Network Virtualization for Software Testing
Mobile Performance Introduces New Risks
3
www.shunra.com Network Virtualization for Software Testing
Mobile Performance Introduces New Risks – Tablet Banking Example
4
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
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
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]
www.shunra.com Network Virtualization for Software Testing
What Happens under Mobile Load?
8
www.shunra.com Network virtualization for software testing.
MyAT&T Mobile App – Prod Vs. Test
Mobile Customers
3GLTEEdgeWiFi
ATT Data Center
HP - Virtual Users
myAT&T – Dev/Test
AT&T Cloud Partner Services
Hi Speed Lab Network
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?
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
www.shunra.com Network Virtualization for Software Testing
Development - Pune
The story of a mobile app
Testing - Singapore
Deployment - Spain
www.shunra.com Network Virtualization for Software Testing
SpainSingapore Pune
Different Geographies have Different Network Conditions
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!!!
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
Recommended