June 19, 2013. Defining Mobile APM. 2013 Crittercism, Inc.

Similar documents
Beauty or the Beast: The tale of your mobile app. Rob Kwok, Crittercism

MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum

Mobile Experience Benchmark. Crittercism

Best Practices of Mobile Marketing

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

Mobile Apps: What Consumers Really Need and Want. A Global Study of Consumers Expectations and Experiences of Mobile Applications

Monitoring Best Practices for COMMERCE

Elevating the Customer Experience in the Mobile World

McAfee Enterprise Mobility Management Versus Microsoft Exchange ActiveSync

My Experience. Serve Users in a Way that Serves the Business.

Managing the Growing Appification of Business

A Rimini Street White Paper. Mobility Solutions for ERP

BRIDGE. the gaps between IT, cloud service providers, and the business. IT service management for the cloud. Business white paper

WHITE PAPER OCTOBER Unified Monitoring. A Business Perspective

Meeting the challenges of modern website performance Developments in monitoring strategies

Redefining Infrastructure Management for Today s Application Economy

Next-Generation Mobile Apps 7 Critical Success Factors

5 Tips For Setting Measurable. Social Media Goals. 5 Tips for Measurable social media goals

5 TIPS FOR SETTING MEASURABLE SOCIAL MEDIA GOALS

You Rely On Software To Run Your Business Learn Why Your Software Should Rely on Software Analytics

Delivering Customer Delight... One Field Agent at a Time!

Modern IT Operations Management. Why a New Approach is Required, and How Boundary Delivers

Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network

Aternity Mobile Wrapper. Overview and Use Cases

KICK-START CLOUD VENTURES

Cisco Mobile Collaboration Management Service

Technology Services...Ahead of Times. Enterprise Application on ipad

A CHASE PAYMENTECH WHITEPAPER. Building customer loyalty in a multi-channel world Creating an optimised approach for e-tailers

CUSTOMER RELATIONSHIP MANAGEMENT FOR MANUFACTURING

A CIO s Guide To Mobility Management

Checklist: 5 Essential BaaS Features Every Mobile App Needs

White Paper. The Ten Features Your Web Application Monitoring Software Must Have. Executive Summary

IT Operations analytics redefined: uncovering business impact and opportunities with Application Analytics

MOBILE SALES ENABLEMENT HOW TABLETS UNLOCK SALES OPPORTUNITIES

Vlocity Insurance White Paper How Agent-Based Insurance Carriers can Thrive in a Changing Marketplace

Delivering Field Service Management... on the Microsoft Dynamics Platform

5 Critical Strategies for Application Performance Management

Magento and Microsoft Dynamics GP: Make the Most of Selling Online

The Changing Face of Mobile Customer Engagement

When did you first build your current ecommerce platform? Or when did you last upgrade or replatform?

Why Alerts Suck and Monitoring Solutions need to become Smarter

Monitoring Best Practices for

Internet of Things. Point of View. Turn your data into accessible, actionable insights for maximum business value.

FireScope + ServiceNow: CMDB Integration Use Cases

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

KEY PHASES. In Creating a Successful Mobile App

MobileMetricsThatMatter: Ten Data Points That Will Define the Next Wave of the New Mobile Economy

Twelve Transformational Digital Retail Technologies Explained (Part 1)

Codeproof Mobile Security & SaaS MDM Platform

Appscend Mobile Platform Whitepaper

How to make your business more flexible & cost effective? Remote Management & Monitoring Solutions for IT Providers

6 Things To Think About Before Implementing BYOD

State of Mobile Commerce

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

The Digital Business Era Is Here

User-Centric Proactive IT Management

The Future of Mobile Payment. Christopher Boone President & CEO, Cimbal Inc. E: chris@cimbal.com T: (650)

Your Complete CRM Handbook

Optimize Application Performance and Enhance the Customer Experience

Frequently Asked Questions Plus What s New for CA Application Performance Management 9.7

The adoption of cloud-based computing solutions for business

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

Integrated Performance Management for Physical, Virtual and Cloud Infrastructure

Torquex Customer Engagement Analytics. End to End View of Customer Interactions and Operational Insights

How cloud computing can transform your business landscape

Vistara Lifecycle Management

Real World Considerations for Implementing Desktop Virtualization

Connected Product Maturity Model

Mobile Device Management

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

In the pursuit of becoming smart

WHITE PAPER BUILDING AND OPTIMIZING MULTI-CHANNEL WEB EXPERIENCES

Five Steps to Android Readiness

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

Sage 300 ERP 2014 Get more done.

KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE

Table of Contents. Living In A Mobile World. There s Always An App For That. The UX Challenge. The Facebook + Mobile Opportunity

Copyright 11/19/2015 Aternity, Inc

Measure Social Media like a Pro: Social Media Analytics Uncovered SOCIAL MEDIA LIKE SHARE. Powered by

E-Guide. Sponsored By:

YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM

BUSINESS IMPACT OF POOR WEB PERFORMANCE

Transcription:

June 19, 2013 Defining Mobile APM 1

Defining Mobile APM: Ensuring Superior Mobile App Performance to Build Business Advantage Mobile apps transform daily life The explosion of mobile devices, the advance of increasingly improving wireless networks, and the adoption of cloud technologies by enterprises and developer companies alike, have moved the mobile app market into a boom phase. According to Future Business Models & Ecosystem Analysis 2012-2016, users are predicted to download more than 66 billion mobile apps per year by 2016, more than double the 31 billion apps installed in 2011. The advance of multi-screen access and the shift to multi-tasking are also driving impressive growth. The report reveals that, while smartphones will continue to account for the majority of mobile app downloads, tablets, such as the ipad will account for one in every four apps installed by 2016. Fueling this tremendous growth is the rate at which organizations and consumers are using mobile apps to accomplish daily tasks. Indeed, the shiny object syndrome of mobile apps has been replaced by the realization that they are truly an integral part of our daily routine. It is little wonder, then that a whopping 57 percent of CIOs say that mobile devices and apps are either a high priority or essential to their strategic agenda. Overall, mobile services and mobility rank fourth among the Top 10 CIO priorities for 2013, according to a 2012 National Association of State Chief Information Officers survey. 2

Key Findings The advance of mobile apps is transforming a wide variety of verticals. Retail In the U.S. between last year and this year alone, mobile commerce sales are expected to increase 82 percent from $24.8 billion to $38.8 billion. By 2017, mobile commerce will have generated more than $108 billion in retail sales. US Retail mcommerce Sales 2011-2017 $92.39 $108.56 Retail mcommerce sales (billions) % of retail ecommerce $38.84 $53.41 $71.16 Note: includes products or services ordered using the internet via mobile devices, regardless of the method of payment of fulfillment; excludes travel and event ticket sales $24.81 $13.63 11.0% 15.0% 18.0% 21.0% 24.0% 25.0% 7.0% 2011 2012 2013 2014 2015 2016 2017 In addition, by 2017, emarketer estimates that more than 70 percent of online retail sales will occur on tablets, versus a little more than a quarter on smartphones. Service When given the option, the majority (84 percent) of consumers would rather use a mobile app instead of calling a company call center for routine inquiries such as checking their balance, checking flight status and other tasks. Moreover, 85 percent of consumers expect to turn to a mobile app first for customer service over the next year. Government Organizations are embracing mobile and soon mobile apps to reinvent and deliver public services for on-themove citizens. This year nearly 6 percent of consumers surveyed used a mobile app to file their U.S. Income Tax. An Accenture digital government study found that more than half of respondents would rather use mobile websites and mobile apps for routine transactions. Starbucks says that their Android and ios mobile apps have 10 million active users, generating about 3 million transactions weekly. Starbucks expects 10 percent of its store transactions will use mobile payments by the end of 2013. In summary: The pivotal role of mobile apps turns up the pressure on organizations to anchor business applications on mobile platforms. The next section will explain why monitoring and managing app performance is essential to delivering apps that do what users expect even demand. 3

Apps for competitive advantage The rate at which mobile apps are becoming the primary way that content, commerce and critical business applications are accessed and activated by users across all demographics and social strata has taken many organizations by surprise. The race is on as organizations harness the power of mobile apps to increase efficiency, control costs, and improve customer service. In fact, roughly 4 in 5 large companies would like to purchase mobile apps for a variety of business use cases, according to a recent survey of company executives conducted and published by Partnerpedia, a mobile app development services company. Among the findings; 90% intend to buy apps for use by their employees 44% want apps for their customers 2% are buying apps for contractors The 2012 Enterprise Mobile Application Survey confirms this trend, highlighting the shift in the types of applications organizations plan to mobilize. Instead of focusing on enabling activities such as e-mail (no doubt approaching saturation at this point), companies are sharpening their focus on apps that encourage customer interaction and improve customer loyalty (as evidenced by the rise of Business Intelligence and CRM to first and second place respectively on the list of top 10 internal applications to be mobilized in 2012). It is clear, then, that enterprises no longer consider mobility as the last step to implementing a business application. Instead, they see it as the first and crucial step to developing and deploying a comprehensive and effective strategy to empower users and engage customers. Top ten internal applications through 2011 Email, calendar, contacts Mobile optimized intranet access Field service (dispatch, etc.) CRM Business intelligence Custom sales tools Custom internal workforce apps Video conferencing Travel and expense Field service, location based service Top ten internal applications most likely to mobilized 2012 Business intelligence CRM Custom internal workforce apps Mobile optimized intranet access Field service (dispatch, etc.) Custom sales tools Field service, location based service Travel and expense Email, calendar, contacts ERP Risky business Mobile apps aren t only a way to deliver great service, but they can also influence how users view a company. 92 percent of consumers state they felt a company was innovative after experiencing good customer service delivered by the company s app. Overall, 89 percent said that they felt those companies were customer focused, 88 percent said those companies were easy to do business with, and another 86 percent said they had high confidence in the strength of these companies. By the same token, delivering a bad mobile app experience can do irreparable damage to a brand. 81 percent of consumers felt discouraged from wanting to use the app in the future, while 77 percent questioned their ability to serve customers, and another 73 percent have a lower opinion of the company. More than half (58 percent) said that they would switch to a different company after a bad customer experience on their mobile app. 4

Fast company On one hand, the mobile app space is vibrant and full of opportunities with a spectrum of devices from smartphones to tablets redrawing the boundaries of what users can do (and do fast!). On the other hand, this new landscape also brings new challenges around app performance and reliability; all are linked to the customer expectation that their mobile experience should beat the one delivered by their desktop computer. More specifically, 71 percent of all users expect mobile services to match or exceed the availability and performance of desktop experience. What mobile users are experiencing... 74% of mobile phone users will only wait 5 seconds or less for a page to load 77% of top companies mobile sites take more than 5 seconds to load 60% of mobile phone users will only wait 3 seconds or less for a page to load 57% of mobile web users had problems accessing a website Studies show that half of mobile users abandon a page if it doesn t load in 10 seconds, and three out of five won t return to the site. The impact of poor application performance on both user productivity and customer experience, then is indisputable. Think of the road warrior at a remote site, trying to pull vital contract data necessary to complete a big sale. If she runs into poor performance or an app that doesn t work at all, that sale may never happen. Given the critical role mobile apps play in delivering a good customer experience as well as supporting essential business processes, organizations cannot afford to run blind. However, reports show most organizations possess alarmingly little insight into mobile application performance. Application Performance Management (APM) 1.0 was defined years ago by Gartner as application performance monitoring for client server applications. In mobile, APM has taken on new and critical importance. With mobile apps becoming increasingly vital to a business overall performance, it is important to manage and improve not just measure application performance. Thus the focus and purpose of Mobile Application Performance Management centers on helping companies detect, prioritize, isolate, diagnose, repair, and prevent problems before users or a business are impacted. The aim is to improve customer experience, boost loyalty and increase enterprise efficiency. 5

APM Defined Application Performance Management (APM) is about the solutions and processes responsible for monitoring and managing the performance and availability of software applications. APM solutions alert IT staff to disruptions in availability and/or quality to end users when accessing mission-critical applications. In addition to real-time monitoring, many application performance management tools can also prevent problems from occurring by detecting early warning signs of issues. They can also help automatically resolve performance and quality issues. Thus, APM is both the process and the use of the related solutions that detects, examines, resolves and monitors the performance of a network s applications. The goal is to ensure that the app performance meets or exceeds either the formally stated performance target or the users performance requirements. Performance in this sense relates to both speed and availability. While many organizations are realizing the need to understand mobile app performance, many are missing the mark when it comes to building the capabilities necessary to fully track performance in real time. To date the top two methods companies rely on to evaluate mobile application performance are user ratings on app stores and social trend analysis. The problem with these methods, however, is that companies must be proactively finding application performance problems before negative posts are made to app stores, Twitter, and other social sites. In summary: APM is established in the online space, where the list of traditional application performance measurement tools emphasize hard data, deep insights and standard metrics such as response times and service-level agreement achievements. Moving to mobile, APM takes on new importance and urgency. The next section will show why waiting to find out if users are having issues with their mobile apps is not an option, but rather something that should be proactively managed. Back to (mobile) business basics The findings collected in The Challenge of Application Performance in a Mobile Application World show organizations are currently behind the curve when it comes to managing and understanding mobile application performance and user experience. It reveals the number one pressure driving application performance strategies of organizations is the increased importance of mobile application access (69 percent). Only 30 percent of the organizations surveyed had implemented any kind of infrastructure or strategy to monitor or measure mobile application performance, although over half (54 percent) reported plans to do so. Clearly, organizations have sharpened their focus on mobile application performance management but to succeed at this essential task, organizations must build an arsenal of capabilities that not only allows them to know and understand what can go wrong, but to also have actionable insights that allow them to avoid errors and other malfunctions altogether. Whether companies are supporting remote workers or catering to consumers, they need to be sure that mobile apps deliver what users expect. 6

It goes without saying that mobile apps have a lot of moving parts and partners and a lot can go wrong. Energy and resources, however, should be spent on focusing on 3 levels (Device, Network, Ecosystem) where problems can arise, and must be addressed. Device: devices are highly fragmented On the client level there are many variables to factor into the equation including: screen sizes, OS variants, OEMs and device features, behavior under different environmental conditions such as the wireless (cellular/ Wi-Fi) signal and protocol, the number and composition of applications running on the device, and resource consumption (memory, battery, throughput). Network: connections are not always reliable Mobile projects go through continuous release and integration cycles. Tracing performance problems to On the network level app performance is intertwined with networks performance. Issues such as latency at the end points, the amount of data transferred and the bandwidth available can cause an app to crash or cause latency issues. Ecosystem: third parties can have their problems Integration with third parties may bring value to an app, but can also boost the complexity companies need to understand and manage in real-time. Many sophisticated apps offer real time audio, real-time video, video on demand, and even have real-time data coming in on a proprietary format. Receiving all this data reliably and being able to push this out to the end user is not an easy task. A lot can go wrong in the retrieval of data, so it is crucial that the app and third-party APIs are in sync with each other. The ecosystem is complex Operating Systems Various OS s to optimize for Devices 100 s of different device types App Versions 100 s of different app versions WiFi vs Network Moving back and forth causes crashes Carriers Different requirements for each Battery Life and Disk Space Can affect app performance In short, organizations need to both monitor and manage applications across their lifecycle and at all stages of delivery; that means across networks, partner networks, the cloud and on the end-user devices. In summary: This section has highlighted how organizations must take clear steps toward robust mobile application performance management capabilities so that they can serve their internal and external customers more effectively. The next section provides some advice to achieve goals 7

360-degree app performance management for 100-percent success When all is said and done, end-user experience with an application is what really matters. Effective mobile application performance management optimizes application availability and response time, ensuring the best user experience. The next paper in this series will explore these best practices, but to get you up to speed we start off with a list of the Top 5 components of an effective mobile app performance management strategy, equipping you with what you need to know to monitor, manage and ultimately improve the overall app experience you deliver. Do it all in real-time. Don t compromise and limit yourself to tools that monitor just the network. Likewise, don t settle for approaches that focus only on performance at the device level. Use tools and platforms that equip you to effectively monitor and manage it all, at the client, network and third party partner levels. And remember that not all users choose the same mobile device, so look for solutions that allow you to monitor and track what happens in your apps -across ios, Android, Windows Phone 8, Windows 8 RT, HTML5 and all hybrid combinations in between. Drill down in the data. Once you pinpoint the cause of the crash be sure your solution can tie diagnostic data back to your app s network data, allowing you to isolate issues or track down misbehaving API endpoints. Even better if your solution goes beyond analyzing metrics such as latency, request and data volume, and can filter all of your endpoints grouped by cloud service; that will help you diagnose the errors in more detail. This is essential and will allow you to narrow in on the factors that have the biggest impact on your app performance. Error monitoring gives you a touchstone so your app remains stable despite the chaos we know (and love!) in mobile life. If your app is on the fritz you need to know ASAP. Choose a provider that can deliver real-time alarms, notifying your developers so they can proactively manage issues that are delivering a poor user experience. Don t just duck and cover react fast by knowing when and where errors occur. Once you re alerted, you can bring in the right resources for a fix. Think BIG. Even if you are not a big organization now you should harness a solution that can scale with your business. Solid candidates are ones that have Mobile First baked into their corporate DNA and purposely built the capabilities to scale (through a cloud-based infrastructure). These providers are going to be the pros at mobile app management a position that gives them key insights (drawn from millions of devices and billions of apps) and makes them a good partner in your wider strategy to make your app succeed. When you have anticipated a failure and have allowed your app to error out silently, it s important to have a solution provider that can collect and deliver the same diagnostic data as it would for a crash. Use these insights to pinpoint issues and manage where code changes are needed most. 8

Visibility matters. Monitoring glaring coding mistakes is just as necessary as sorting out smaller edge cases to win the battle for users and five-star reviews. Choose a solution that allows you to visualize aggregated data on a dashboard. That s really the only way to see how people are using your app, account for all variables and explore exactly where errors occur. Even better if the provider has developed an integrated strategy to show you what is actually happening in the field. Access through a single, easy-to-use dashboard is essential to delivering consistent high app performance as part of your mobile app lifecycle. Put business goals first. Obviously a mobile app performance management solution must analyze performance of your mobile sessions. But an effective approach goes an important step further, tying session analysis back to your business goals (user retention, completing a level in a game, shopping cart purchase, etc). Most importantly, your solution should provide potential fixes or solutions to performance issues. Finally, choosing a provider that can go that one step further and sort the crash groups by the number of users affected is a key element. This will allow organizations to focus efforts and resources on fixing the bugs that have impacted the largest number of users. 9

Thank You Crittercism is the world s first mobile application performance management (APM) solution, offering both error monitoring and networking monitoring solutions. Crittercism products monitor every aspect of mobile app performance, allowing Developers and IT Operations to deliver high performing, highly reliable, highly available mobile apps. Crittercism offers a real-time global view of app diagnostics and app errors across ios, Android, Windows Phone 8, Hybrid and HTML5 apps used on more than 500 million unique devices and in more than 50 billion app sessions. The company s investors include Google Ventures, Opus Capital, KPCB, AOL Ventures, and Shasta Ventures. Crittercism, Inc. 47 Lusk Street San Francisco, CA 94105 10