SlideShare une entreprise Scribd logo
1  sur  15
Mobile Performance Hurdles and Tips



Mobile Performance Hurdles and Tips
About Me
                          About Me
          • Ken Godskind
            Ken Godskind
          • VP, Monitoring Products
            VP, Monitoring Products
          • web performance specialist
            web performance specialist
          • @AlertSite_CSO (on Twitter)
            @AlertSite_CSO (on Twitter)
          • http://blog.alertsite.com
            http://blog.smartbear.com
          • kgodskind@alertsite.com
            Ken.godskind@smartbear.com
          • Florida Keys fanatic
            Florida Keys fanatic


© SmartBear Software                      2
We are now a part of




                                                 Profiling
                                                 Application
       SmartBear Software

                                             Collaboration
                                                                  Test
                                                               Management
                                        Requirements




                                                                       Issue
                                         Project                    Tracking
                                         Management
                                                          Support



                                Alert

       SmartBear is all about
       “Improving software                         Alert

       quality & performance”

© SmartBear Software                                                           3
Agenda
              Speed Matters!
              Mobile facts, options and expectations
              Hurdles in mobile performance and some tips
              A little bit of data and an example




© SmartBear Software                                        4
Technical performance is business performance
             SPEED MATTERS! Ask…                            KPIs
         Google                                   User satisfaction

         Fred Wilson                              Time on site
         TRAC Research                            Page views
         Alistair Croll, Sean Power, Josh Bixby   Bounce rates
         Aberdeen, Forrester…                     Conversions
                                                  Avg. order sizes
                                                  Productivity

      “What impact does Web and Mobile performance have on my business?”

© SmartBear Software                                                       5
Why does Mobile matter so much?
         Growth in SmartPhones
          % of mobile subscribers with a smartphone in…
          Q1 2010 = 23%  Q1 2011 = 36%  Q1 2012 (EST.) = 50% (Nielsen)

         Growth in Mobile Transactions
          + $3 Billion in 2010  +$31 Billion in 2016 (Forrester)

         Mobile Expectations Are High
         85% of consumers expect mobile shopping experience to be as good
         or better than PC (Harris Interactive and Tealeaf)

         Mobile Sites Impact Behavior
         Mobile-optimized website can lift consumer engagement by 85%
         (Luth)

         Mobile Commerce is Just Getting Started
          Mobile Commerce is just 7% of overall eCommerce sales (Forrester)

© SmartBear Software                                                          6
Mobile Options
            Mobile optimized websites: m-dot sites
            Mobile applications
            Full site




© SmartBear Software                                 7
What Do Mobile Visitors Expect
            A good user experience
               Same or easier commerce experience
            Viewing tailored to mobile devices

            Rich functionality

            Fast load times

            Easy search capabilities

            High-availability


© SmartBear Software                                    8
Hurdles in Mobile
            Slower networks (low bandwidth, high latency)
            Less screen real estate
            Different devices (iPhone, iPad, Android)
                Device performance
                Javascript support
                Adobe Flash/MS Silverlight support/HTML5
            Smaller cache sizes
            Is your mobile site operational?
            How does your site perform from diff. geographies?
            How does site performance differ by wireless carrier?

© SmartBear Software                                                9
Performance Tips
            Have a mobile specific website
            Resource optimization: reduce size & quantity
                 resizing images
                 reduce HTTP requests (data URIs)
                 reduce 3rd party content
                 avoid Iframes
            Perception optimization
                 pre-load content
                 use local storage
                 lazy loading below the fold
                 layering functionality

© SmartBear Software                                        10
Benefits of Performance Optimization
       Mobile Monitoring is critical to business
                 Proactively measure user experience
                 Improve customer satisfaction and loyalty
                 Reduce mean time between failure for website
                 performance issues
                 Increase conversions
                 Increase page views per visit
                 Increase time on site
                 Increase in revenue


© SmartBear Software                                            11
Some recent mobile perf stats




                                                                    BB
                                                                    4G
                                                                    3G




                        0.0   2.0   4.0   6.0   8.0   10.0   12.0



© SmartBear Software                                                     12
3rd Party Content - example




© SmartBear Software                                 13
AlertSite Monitoring

    Mobile Web Monitoring                   Web Performance Monitoring
             “Over the air” monitoring of       Website App Monitoring
             mobile Websites                    Real IE and Firefox Browsers
             As any of today’s popular          For Rich Internet Application
             smart devices                      (e.g. Flash, Flex & AJAX)
             From backbone and over the     Service Monitoring
             air networks                       Web services monitoring for
                                                SOAP & REST
                                                Basic services monitoring for
                                                HTTP, FTP, DNS, Ping, & round
                                                trip email

© SmartBear Software                                                            14
Thank you!

                       Click the button below to
                            start a FREE trial!




© SmartBear Software                               15

Contenu connexe

Plus de SmartBear

Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubSmartBear
 
Adopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubAdopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubSmartBear
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...SmartBear
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management SmartBear
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...SmartBear
 
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...SmartBear
 
Artificial intelligence for faster and smarter software testing - Galway Mee...
Artificial intelligence for faster and smarter software testing  - Galway Mee...Artificial intelligence for faster and smarter software testing  - Galway Mee...
Artificial intelligence for faster and smarter software testing - Galway Mee...SmartBear
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSmartBear
 
The Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear WebinarThe Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear WebinarSmartBear
 
How Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterHow Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterSmartBear
 
Testing Without a GUI Using TestComplete
 Testing Without a GUI Using TestComplete Testing Without a GUI Using TestComplete
Testing Without a GUI Using TestCompleteSmartBear
 
Hidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script ExtensionsHidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script ExtensionsSmartBear
 
How Bdd Can Save Agile
 How Bdd Can Save Agile How Bdd Can Save Agile
How Bdd Can Save AgileSmartBear
 
API Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship RulesAPI Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship RulesSmartBear
 
Support Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First ApproachSupport Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First ApproachSmartBear
 
Maximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based ApproachMaximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based ApproachSmartBear
 
Modernizing the Enterprise API Development Process
Modernizing the Enterprise API Development ProcessModernizing the Enterprise API Development Process
Modernizing the Enterprise API Development ProcessSmartBear
 
Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50SmartBear
 
Implementation of DevOps at SmartBear
Implementation of DevOps at SmartBearImplementation of DevOps at SmartBear
Implementation of DevOps at SmartBearSmartBear
 
Accelerate Your Delivery Pipeline with Continuous Testing
Accelerate Your Delivery Pipeline with Continuous TestingAccelerate Your Delivery Pipeline with Continuous Testing
Accelerate Your Delivery Pipeline with Continuous TestingSmartBear
 

Plus de SmartBear (20)

Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
 
Adopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHubAdopting a Design-First Approach to API Development with SwaggerHub
Adopting a Design-First Approach to API Development with SwaggerHub
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
 
Effective API Lifecycle Management
Effective API Lifecycle Management Effective API Lifecycle Management
Effective API Lifecycle Management
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
 
Artificial intelligence for faster and smarter software testing - Galway Mee...
Artificial intelligence for faster and smarter software testing  - Galway Mee...Artificial intelligence for faster and smarter software testing  - Galway Mee...
Artificial intelligence for faster and smarter software testing - Galway Mee...
 
Successfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile WorldSuccessfully Implementing BDD in an Agile World
Successfully Implementing BDD in an Agile World
 
The Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear WebinarThe Best Kept Secrets of Code Review | SmartBear Webinar
The Best Kept Secrets of Code Review | SmartBear Webinar
 
How Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products FasterHow Capital One Scaled API Design to Deliver New Products Faster
How Capital One Scaled API Design to Deliver New Products Faster
 
Testing Without a GUI Using TestComplete
 Testing Without a GUI Using TestComplete Testing Without a GUI Using TestComplete
Testing Without a GUI Using TestComplete
 
Hidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script ExtensionsHidden Treasure - TestComplete Script Extensions
Hidden Treasure - TestComplete Script Extensions
 
How Bdd Can Save Agile
 How Bdd Can Save Agile How Bdd Can Save Agile
How Bdd Can Save Agile
 
API Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship RulesAPI Automation and TDD to Implement Master Data Survivorship Rules
API Automation and TDD to Implement Master Data Survivorship Rules
 
Support Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First ApproachSupport Rapid Systems Growth with a Design-First Approach
Support Rapid Systems Growth with a Design-First Approach
 
Maximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based ApproachMaximize Test Automation with a Risk-Based Approach
Maximize Test Automation with a Risk-Based Approach
 
Modernizing the Enterprise API Development Process
Modernizing the Enterprise API Development ProcessModernizing the Enterprise API Development Process
Modernizing the Enterprise API Development Process
 
Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50Developing Performance-Oriented Code: Moore's Law Over 50
Developing Performance-Oriented Code: Moore's Law Over 50
 
Implementation of DevOps at SmartBear
Implementation of DevOps at SmartBearImplementation of DevOps at SmartBear
Implementation of DevOps at SmartBear
 
Accelerate Your Delivery Pipeline with Continuous Testing
Accelerate Your Delivery Pipeline with Continuous TestingAccelerate Your Delivery Pipeline with Continuous Testing
Accelerate Your Delivery Pipeline with Continuous Testing
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

AlertSite - Mobile Performance Hurdles and Tips

  • 1. Mobile Performance Hurdles and Tips Mobile Performance Hurdles and Tips
  • 2. About Me About Me • Ken Godskind Ken Godskind • VP, Monitoring Products VP, Monitoring Products • web performance specialist web performance specialist • @AlertSite_CSO (on Twitter) @AlertSite_CSO (on Twitter) • http://blog.alertsite.com http://blog.smartbear.com • kgodskind@alertsite.com Ken.godskind@smartbear.com • Florida Keys fanatic Florida Keys fanatic © SmartBear Software 2
  • 3. We are now a part of Profiling Application SmartBear Software Collaboration Test Management Requirements Issue Project Tracking Management Support Alert SmartBear is all about “Improving software Alert quality & performance” © SmartBear Software 3
  • 4. Agenda Speed Matters! Mobile facts, options and expectations Hurdles in mobile performance and some tips A little bit of data and an example © SmartBear Software 4
  • 5. Technical performance is business performance SPEED MATTERS! Ask… KPIs Google User satisfaction Fred Wilson Time on site TRAC Research Page views Alistair Croll, Sean Power, Josh Bixby Bounce rates Aberdeen, Forrester… Conversions Avg. order sizes Productivity “What impact does Web and Mobile performance have on my business?” © SmartBear Software 5
  • 6. Why does Mobile matter so much? Growth in SmartPhones % of mobile subscribers with a smartphone in… Q1 2010 = 23%  Q1 2011 = 36%  Q1 2012 (EST.) = 50% (Nielsen) Growth in Mobile Transactions + $3 Billion in 2010  +$31 Billion in 2016 (Forrester) Mobile Expectations Are High 85% of consumers expect mobile shopping experience to be as good or better than PC (Harris Interactive and Tealeaf) Mobile Sites Impact Behavior Mobile-optimized website can lift consumer engagement by 85% (Luth) Mobile Commerce is Just Getting Started Mobile Commerce is just 7% of overall eCommerce sales (Forrester) © SmartBear Software 6
  • 7. Mobile Options Mobile optimized websites: m-dot sites Mobile applications Full site © SmartBear Software 7
  • 8. What Do Mobile Visitors Expect A good user experience Same or easier commerce experience Viewing tailored to mobile devices Rich functionality Fast load times Easy search capabilities High-availability © SmartBear Software 8
  • 9. Hurdles in Mobile Slower networks (low bandwidth, high latency) Less screen real estate Different devices (iPhone, iPad, Android) Device performance Javascript support Adobe Flash/MS Silverlight support/HTML5 Smaller cache sizes Is your mobile site operational? How does your site perform from diff. geographies? How does site performance differ by wireless carrier? © SmartBear Software 9
  • 10. Performance Tips Have a mobile specific website Resource optimization: reduce size & quantity resizing images reduce HTTP requests (data URIs) reduce 3rd party content avoid Iframes Perception optimization pre-load content use local storage lazy loading below the fold layering functionality © SmartBear Software 10
  • 11. Benefits of Performance Optimization Mobile Monitoring is critical to business Proactively measure user experience Improve customer satisfaction and loyalty Reduce mean time between failure for website performance issues Increase conversions Increase page views per visit Increase time on site Increase in revenue © SmartBear Software 11
  • 12. Some recent mobile perf stats BB 4G 3G 0.0 2.0 4.0 6.0 8.0 10.0 12.0 © SmartBear Software 12
  • 13. 3rd Party Content - example © SmartBear Software 13
  • 14. AlertSite Monitoring Mobile Web Monitoring Web Performance Monitoring “Over the air” monitoring of Website App Monitoring mobile Websites Real IE and Firefox Browsers As any of today’s popular For Rich Internet Application smart devices (e.g. Flash, Flex & AJAX) From backbone and over the Service Monitoring air networks Web services monitoring for SOAP & REST Basic services monitoring for HTTP, FTP, DNS, Ping, & round trip email © SmartBear Software 14
  • 15. Thank you! Click the button below to start a FREE trial! © SmartBear Software 15

Notes de l'éditeur

  1. Good afternoon everyone. That you so much for attending. Thanks to Internet Retailer for having me here. And thanks to my colleagues for allowing me to present with them.Today’s session is about mastering the challenges of mobile performance.Let’s get started…
  2. AlertSite is now a part of SmartBear Software – a real innovator in the Software Quality/Application Lifecycle marketspace.Together…..…together…we are working to extend the Quality Initiative beyond the Development and QA process all the way to production application management.SmartBear is all about Smart Tools to “Improve Qualtity and Performance”Many of you may some experience in the development and QA side of the business and be familiar with our of those software quality tools.So today, our companies products now include…ALM Complete for managing and enabling collaboration from the requirements gathering phase through production application support.CodeCollaborator for peer and code reviewAQTime for application profilingAutomated build studio for build managementTestComplete for functional testingSoapUI for component and service testingand AlertSite for web application performance monitoringAlertSite’s mission is to help our clients deliver consistent, high-performance online experience to their end-users.Whether those end-users are – prospects, customers, partners, suppliers, or employees.Just think about all the ways different users interact with your company through a web browser.Ok, on to the agenda…
  3. I used to say online performance but now we have mobile websites and Smartphone Apps so I’m adapting online performance to technical performance.But the one thing I know from everything I have learned in my 12 years in this industry is that SPEED MATTERS!Technical performance is the hard, gritty side of user experience.While application flow is the soft-side and is almost completely worked out in the design and development phase…A commitment to technical performance has to be driven by that a commitment to the discipline of performance, to continuously measure and improve and measure again.One of my favorite comments about SPEED is from Fred Wilson of Union Square Ventures from a talk last year.He spoke about the “10 Golden Principles of Successful Web Apps.” and said…“Speed is more than a feature. Speed is the most important feature. If your application is slow, people won’t use it.”He goes on to say…“I see this more with mainstream users than I do with power users. I think that power users sometimes have a bit of sympathetic eye to the challenges of building really fast web apps”(I’m not sure of that but I do sometimes find myself manufacturing reasons why some Web app is slow by imagining someone forgot an index in the Oracle DB)Look at Google’s focus on speedSite performance is now a part of Pagerankthey have adopted Steve SoudersReleased mod_pagespeed and the page_speed serviceAnd offered visibility into this data in webmaster toolsThe latest data from TRAC research says…- Business performance begins to decline at 4.4 secondsAnd that an hour of downtime causes on average – business losses of 21,000More interesting though…is that an hour of slow performance causes a loss of 4,100 in an hourAnd that slowdowns are happening 10 times more often, resulting in twice the business impact of outagesAlistair, Sean and JoshFrequent publishers of data showing how WPO efforts increase business KPIsPerformance impacts business(optimized vs. un-optimized)Bounce rates -7%Conversion rate +16.07%Pages Viewed +41%Time on Site +27%Order value +5.51- And all the other analysts and their published data over the years about UEThe thing is, the thing is…The measures that define online success improve when delivering a great customer experience, in large part through great performance and availability is a priority are the things that many of us get judged or bonused on
  4. Wait, wait!!! I won’t subject you to recounting all the statistics. I’m sure you’ll see this info many times this week.Let me say that Mobile is getting to be and will certainly be HUGE in the future.Nielsen says 50% adoption by end of this year.Let’s take my household for instance…I have two teenage daughters and we now have 4 smartphones with dataplans in our household and an iPad.My 17 year old get’s scolded too often by her mom for paying too much attention to email and facebook and texting and what’s on the phone.Mobile increases the amount of time that we are connected because it comes with us.It’s not just important for raw ecommerce numbers – projected to be just 7% of overall revenue Yes, some customers will purchase on their phones but the real power is greater engagement.Creation of a relationship with your community and the chance to build loyalty and promote your brand.TO establish that deeper relationship that goes beyond the transaction.In the next year mobile will exceed standard computer access to the internet.This momentum will eventually help mobile commerce challenge ecommerce the way ecommerce is challenging brick and mortar.The potential for mobile is so huge. It’s not so huge just because we can replace the transactions we are already doing with customers through other channels…It’s so big because mobile means your access is always with you – and this creates the potential for a different relationship with your clients.Mobile can be a really personalized and important customer touch point.Consumers use of devices is immediate and impulsive whether it’s pulling up a product review to validate an in-store purchaseOr looking for a mobile coupon.And it’s this engagement that makes mobile buyers likely to be repeat purchasers.Mobile is much more than a purchase channel. It’s a chance to have a relationship with and engage shoppers so that they think of you when they are ready to buy.
  5. Websites designed specifically for mobile customersThis seems to be the best option for more retailers to invest inAnd today’s HTML5 mobile web sites are every bit as rich as applicationsI first learned this when I started using the iphone and noticed that the mobile web version of gmail was every bit as good if not better than the iPhone mail app.Besides, most mobile applications are really just presentation interface and navigation containers making web services calls to your web backend for the necessary data to display.Mobile applications (mobile apps) that sit on the mobile deviceI think this is a nice option for the really, really, really big locations: Amazon, Ebay, Newegg (for us techies) or perhaps even certain luxury brands.But for most retailers, especially given the limited amount of App Real Estate on mobile devices…A good mobile site is the best option.Viewing the full website via a mobile deviceThis is an option, although probably not a great option.In most cases this presents a pretty sub-optimal user experience as it does not take into account how mobile differs from traditional web interactionsOf course, the level of investment needs to be commensurate with the business demand.Some retailers I have talked with have said that they just don’t feel the demand in their user segment currently and are still in the planning and preparation phase.While others, especially those serving the younger crown, like apparel are already have fairly mature mobile strategies and are taking advantage of the increased engagement opportunities.The data from Forrester supports this with retailers saying 29%
  6. 80% of users expect the same or better experience as compared to instore.85% expect the same or better than as a laptop or desktop.Expect site to be well formatted for mobile device.Expect rich functionality – although that rich functionality needs to be layered.And users expect it to be fast and always available just like your regular website.
  7. Have a mobile specific website so you can optimizeAnd optimze.
  8. How do AlertSite services help extend the quality initiative to production?Let’s look at three specific External Monitoring services offered by AlertSite.Firstly, we use REAL web browsers to measure application performance.Not only does this mean that Web Applications happen exactly the same way they do for your users…we are ALSO functionally testing the application at each measurement execution as well.There’s lot’s of advanced features for specialized capabilities like custom Javascripting and script variables.Today we will be reviewing and demonstrating the latest of our advanced features – Content Views – It’s a really exciting new feature that we are already getting some really positive feedback about.DejaClick also manages our Mobile Web Monitoring.AlertSite can monitor as any of today’s popular devices like iPhones/iPads/Androids and supports adding your own custom handset profiles.These measurements can be taken from our backbone network or Moble Over the Air locations.And all of the advanced features including Content Views work with DejaClick’s mobile capabilities.We also offer – Service Monitoring - For basic web availability, web services, and other IP monitoring like DNS and FTP.
  9. Need a proper call to Action!Start a free trial of our services today!!