WHITE PAPER : WEB PERFORMANCE MANAGEMENT



Similar documents
12 Steps to Ensure Successful SaaS Delivery

Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction

BUSINESS IMPACT OF POOR WEB PERFORMANCE

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?

The Top 10 Reasons Why You Need Synthetic Monitoring

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED

Why Web Performance Matters: Is Your Site Driving Customers Away?

Gomez Web Performance Management OPTIMIZE YOUR WEB APPLICATION AVAILABILITY, PERFORMANCE AND EXPERIENCE FROM BROWSER TO DATA CENTER

Compuware dynatrace Enterprise

THE CONVERGENCE OF NETWORK PERFORMANCE MONITORING AND APPLICATION PERFORMANCE MANAGEMENT

THE BEATING HEART OF ENTERPRISE I.T.: THE MAINFRAME IN A HYPER-DISTRIBUTED WORLD

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Connect Intelligence. Performance intelligence for your application delivery chain. BT Connect Networks that think

Update logo and logo link on A Master. Update Date and Product on B Master

Web Performance Management How's My App? Five Best Practices for Web Performance Management

Meeting the challenges of modern website performance Developments in monitoring strategies

The Value of Measuring End-User Experience from a Global Point of Presence. Web Application Monitoring Service.

Application Performance Monitoring (APM) for LoB

Ensighten Tag Delivery Network. Advanced Infrastructure for Enterprise-Class Tag Management

How to Evaluate a CRM System

The IT Maturity and the Threat to Corporate Business Strategies

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

Customer Lifecycle Management How Infogix Helps Enterprises Manage Opportunity and Risk throughout the Customer Lifecycle

THE ENSIGHTEN PROMISE. The Power to Collect, Own and Activate Omni-Channel Data

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences

Dynamic Site Accelerator

how can I deliver better services to my customers and grow revenue?

Return on Responsive Web Design

Essential Ingredients for Optimizing End User Experience Monitoring

Accelerating Cloud Based Services

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

Jobvite Hire: High Tech. The innovative recruiting solution that fuels your innovation. Follow Jobvite:

How-to Guide: Top Ways to Improve Contact Center Performance

removing the hidden costs

The expression better, faster, cheaper THE BUSINESS CASE FOR PROJECT PORTFOLIO MANAGEMENT

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

Guarantee Microsoft Office 365 end-user experience

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

The Devil is in the Details. How to Optimize Magento Hosting to Increase Online Sales

Monitoring Best Practices for COMMERCE

The Advantages of Converged Infrastructure Management

Patient Relationship Management

White Paper. The Assurance Checklist for Branch Networks A pragmatic guide for building high performance branch office networks.

THE 10 Ways that Digital Marketing + Big Data =

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

Product Line Strategy Network Recorder and Traffic Visibility Market: A Case Study

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Making a Case for Including WAN Optimization in your Global SharePoint Deployment

An Advanced SEO Website Audit Checklist

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

Application Performance Monitoring (APM) Technical Whitepaper

Lifecycle Performance Management (dynatrace) Description

whitepaper Five Principles for Integrating Software as a Service Applications

Retail Industry Executive Summary

How to Monitor and Identify Website Issues. 2013, SolarWinds Worldwide, LLC. All rights reserved. Share:

WompMobile Technical FAQ

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

Solutions. Loyalty & Reward Solutions Transform Your Business and Grow Your Revenue

The State of Demand Generation

4.5% 2014 Digital Marketing Optimization Survey results > 4.5% Top lessons learned from the leaders

Application Visibility and Monitoring >

Five Strategies for Performance Testing Mobile Applications

Application Performance Management in a Virtualized Environment

APM Support Services Guide

ORACLE SALES ANALYTICS

ORACLE LOYALTY ANALYTICS

Combining Global Load Balancing and Geo-location with Emissary TM

Monitoring Best Practices for

Maximize Sales and Margins with Comprehensive Customer Analytics

Teridion. Rethinking Network Performance. The Internet. Lightning Fast. Technical White Paper July,

New Possibilities for Extending LivePerson Solutions

A digital Creative Company

MICROSOFT DYNAMICS CRM Vision. Statement of Direction. Update: May, 2011

SiteAudit Solutions Next Generation MPS Fleet Services

agility made possible

Transcription:

WHITE PAPER : WEB PERFORMANCE MANAGEMENT Software as a service (SaaS) continues its fast-paced growth as companies seek shorter deployment times, faster ROI and more flexible pay-as-you-go pricing. Gartner estimates this growth is going to continue for the foreseeable future as the market grows to $16 billion by 2013. 1 While there is significant growth potential for SaaS offerings, there are also major barriers to adoption including customization and security concerns, outstanding questions about the total cost of ownership, and ongoing challenges with web application performance and stability. NetSuite, SuccessFactors and other SaaS leaders have known for years that performance problems can impact customer experience and have a huge impact on revenues, renewals, brand perception and overall user satisfaction. Companies like Salesforce.com (http://trust. salesforce.com/trust/status/) and Amazon (http://status.aws.amazon. com/) have elevated their performance as a point of differentiation and publish regular reports on it. The message is clear: SaaS providers need to protect their customer experiences availability, responsiveness and consistency and minimize web performance issues before they have a catastrophic impact on revenue. This means delivering superior web experiences during periods of high growth, for their most important clients and for key user segments. But ensuring superior web experiences is not always so easy, for two reasons. First, today s web applications have evolved from a single point of delivery to composite applications incorporating numerous third-party services that take users down rich paths of functionality without requiring them to ever leave the web page. For example, a single CRM application may include search, calendar integration and embedded functionality from external information providers. GOOD PERFORMANCE = GOOD BUSINESS AOL revealed that users who experience the fastest page load times view 50 percent more pages per visit than users experiencing the slowest page load times. Bing found that a two-second slowdown caused a 4.3 percent reduction in revenue per user. Shopzilla reduced page load times from seven seconds to two seconds, resulting in a 7 12 percent increase in revenue and 50 percent reduction in hardware costs. Together these functionalities comprise a highly interdependent application delivery chain, and poor performance at any step can bring down performance of the entire application. Remember, end users see your logo at the top of the page and they won t care about the root cause of poor performance. They simply associate poor performance with your organization. Consider the recent Aberdeen Group finding that a one-second delay in response time can reduce satisfaction by 16 percent; and recent Gomez research shows that almost half of users expressed a less positive perception of a company overall after a single bad experience. With so much at stake, SaaS providers can t afford to have performance become a barrier to user adoption or new business. They must actively manage all the components feeding into their web sites and applications, including those beyond their own firewalls. Second, there is no one user for whom SaaS providers need to ensure web performance. End users are dispersed across different clients in diverse geographies and leverage an extremely wide range of technologies including ISPs, desktops and browsers, all of which can impact performance, especially when traffic loads are heavy during business hours. It is no longer sufficient nor evident of a complete or realistic view of web application performance to load test from an internal lab and assume end-user performance is great. This approach simply does not take into account all the performance-impacting variables that stand between your data center and your end users. Today, the Internet is the data center. To identify performance issues, you must have a true view of how end users across a broad range of usage scenarios experience your application, under both normal and peak traffic loads, direct from their browsers all the way back to your data center, and encompassing all the performance-impacting variables in between (the outside-in approach). Performance monitoring and load testing web applications can be the key to finding and fixing issues before they impact your end users, service levels and business results. In many cases, faster problem resolution can elevate performance as a differentiator in the Source: http://radar.oreilly.com/2009/07/velocity-making-your-site-fast. html TM

marketplace. The key is to test the right way: across the extended application delivery chain, under various load sizes, from the last mile (your users) and using an outside-in approach. Here s a list of key questions that encompass the full range of issues you, your IT/Operations team and your company need to consider, in order to prioritize and address problems to ensure your web site and applications deliver exceptional performance for all your clients when they need it most. ARE YOU? TAKE A MOMENT TO ANSWER THESE QUESTIONS ABOUT YOUR COMPANY S SAAS READINESS. QUESTION Are our most important transactions and pages available to customers? Availability is the most important metric for any web site because if your site is unavailable to your users, they think the application is broken and closed. Although a web site may be lightning fast, it may be available only 85 percent of the time. That means that 15 percent of the time users try to access your SaaS products and turn away and/or calling your help desk. According to Gomez Benchmark research, the average availability for end users of top enterprise software providers homepages is 99.72 percent. Are our most important transactions and pages performing quickly? Responsiveness of web pages is a key driver for visitor satisfaction and conversions. According to a recent Aberdeen Research report, each additional second of response time above 3.9 seconds per page impacts the business by: decreasing page views by 11 percent decreasing user satisfaction by 16 percent decreasing conversions by 7 percent. Based on Gomez Benchmark research, the average response time for top enterprise software providers is 3.67 seconds. Are our customers having a positive experience (e.g., quickly loading pages without errors) across different geographies? On the Internet, variations in page response times across different geographies occur naturally based on the distance between the host data center(s) and your clients branches and office locations. A common issue with performance differences across geographies is exhibited in difference in successful task completion and user satisfaction. Understanding the magnitude of those differences and their impact on end users can help to determine if additional investments in hardware, acceleration services or a new data center are needed. How quickly does my web site perform across different times of the day and at different levels of load? Varied response times may occur depending on the time of day, indicating capacity problems. For instance, too many users trying to perform analysis on a Monday morning may impact response times. Regardless of the underlying cause, your end users experiences and your renewals are potentially impacted during these brownouts. Experiencing performance problems during peak traffic periods when you have the most users trying to perform common tasks directly impacts user satisfaction and puts service levels at risk. Industry best practices suggest load testing prior to major traffic events to ensure web sites scale to handle peak traffic loads.

QUESTION How does our performance compare to our competition? Are we better than, the same as or worse than our competitors? Comparing your performance to that of your industry competitors provides an unbiased view of the state of your web site. This insight helps you tune performance and determine if infrastructure investments are needed. Understanding your rank versus competitors can answer whether or not you are over or under investing in infrastructure. Another major benefit for SaaS providers who compare themselves to their competition is the ability to establish their performance as a competitive advantage. If your SaaS application is the fastest in your industry, then your sales and marketing teams can use it to differentiate your company and gain new clients. Are our most important transactions and pages performing optimally for corporate users? For home users? For users at mobile connection? Monitoring performance from the last mile shifts the perspective from the lab-like environment of the Internet backbone toward a viewpoint closer to your end users your source of revenue. A sub-4-second page response time at Internet backbone locations may translate to download times of as much as 16 seconds for an end user working remotely on your SaaS application. Last mile performance also helps to quantify edge of the network benefits of content delivery network (CDNs) investments. Slow performance across key end-user segments, such as at-home users and mobile users, can drive end-user and client complaints. How well does your web site perform for your end users when traffic levels are high and your infrastructure is under load? The performance of your web application under load is key to your long-term success as more and more clients start to adopt your SaaS solution. Having to wonder whether or not your application starts to slow down as new accounts are added or how long users will wait for a report or to complete a transaction is not productive. You need actual data. With the reliance on the Internet for SaaS providers, you must be prepared for peak traffic volumes so end users can search for contacts, generate reports or launch email campaigns. Does the size of my web page or the number of objects on the page impact performance for end users? Overall page size has the greatest impact on the performance of a page, especially for your users at the end of the application delivery chain. While a large page with rich content and lots of images may be what the marketing and product teams require, it may not always deliver the best experience for all end users. Large pages often frustrate end users who are forced to wait while content downloads slowly. The same challenge holds true for web pages with a large number of objects on them. A large number of objects can increase web-page latency (how long users are forced to wait for content). There are several common ways to optimize web pages with a large number of objects, such as combining external objects and using CSS sprites where possible.

QUESTION Are third-party providers such as ratings and reviews, ads, news feeds, e-commerce engines and CDNs hurting our performance? Today s web applications are complex, with content and web services delivered to the end users browsers from multiple sources. These sources include components delivered from within your data center what traditional load testing and monitoring solutions address as well as third-party components delivered from beyond the firewall including CDNs, information providers, charting services and web analytics. The performance of these key third parties is often overlooked when it comes to measuring and monitoring the performance of an entire multistep application under load. Even though third-party content does not come from your data center, the performance of that content, at least in the minds of your end users, reflects your web site, business and brand. Is my web page optimized for fast performance? The coding, content, delivery and construction of web pages in the browser is a complex process with numerous steps that rely heavily on content delivered by you and your partners. How well each part of the process works can impact end-user performance. There are numerous techniques that can be used to optimize SaaS web application performance, including: compressing objects and images with gzip; reducing the number of network requests; minifying JavaScript and CSS; optimizing database queries; and removing duplicate JavaScript and CSS files. How well do my web pages perform across top browsers [Internet Explorer (IE) 6, IE7, IE8, Firefox 3.0 and Safari 3.2]? Next-generation versions of browsers have emerged, offering end users even more choices for accessing and navigating the web. For SaaS web application providers, these browser wars create a burden because web pages can look, function and perform differently in each browser and version. No longer is it safe, or reasonable, to rely only on the current version of IE for your performance monitoring and tuning. End users, especially those who are Internet-savvy, use Firefox, Chrome and Safari regularly. Browser diversity is at an all-time high: BROWSER VERSION MARKET SHARE MARCH 2011 Internet Explorer 8.0 29.99% Firefox 3.6 25.36% Internet Explorer 7.0 10.60% Chrome 8.0 9.84% Internet Explorer 6.0 5.10% Other 19.07% Source: http://gs.statcounter.com/ Do my web pages visually render correctly across top browsers (IE, Firefox, Chrome, Safari, etc.)? At the application level, different browsers may load source code, images and thirdparty objects in different orders, leading to inconsistent presentation and frustrated end users. Nowadays, rendering issues on any of the top browsers can mean lost productivity and frustrated end users.

CONCLUSION Imagine it s the beginning of the new quarter and your big marketing campaign has landed one of the best prospects that you have seen in weeks. Your sales team is prepped and ready to deliver the full product demonstration that the prospect requested. Boom! Something in your web application goes awry the very day that exceptional performance is needed most, souring the start of the big deal. Now picture some of your key accounts getting ready to renew. They experience poor site performance and start to complain and want to know what you are doing to improve performance before they renew their contracts. While these may seem like remotely possible worst-case scenarios, ask yourself this: Is the risk to revenues, renewals and customer satisfaction something you can live with this year? ABOUT GOMEZ The Gomez platform is the industry s leading solution for optimizing the performance, availability and quality of web, non-web, mobile, streaming and cloud applications. The Gomez approach to application performance management starts by measuring your end user s experiences and all the components that contribute to it to proactively detect performance issues, quantify their business impact and accelerate resolution. The Gomez solution works for any type of application, including enterprise applications accessed by employees, e-commerce web sites visited by customers or applications running on mobile devices. Only the Gomez First Mile to Last Mile solution eliminates blind spots across the entire application delivery chain, from the browser on a user s computer or mobile device, across the Internet or a corporate WAN, across third-party and cloud providers, to the complex infrastructure inside data centers. Business managers, IT operations personnel and application development/qa engineers benefit from the insight provided by the Gomez solution. More than 4,000 customers worldwide, ranging from small companies to large enterprises and managed service providers, use Gomez to increase revenue, build brand loyalty and decrease costs. 1 http://www.gartner.com/it/page.jsp?id=968412 Compuware Corporation, the technology performance company, provides software, experts and best practices to ensure technology works well and delivers value. Compuware solutions make the world s most important technologies perform at their best for leading organizations worldwide, including 46 of the top 50 Fortune 500 companies and 12 of the top 20 most visited U.S. web sites. Learn more at: compuware.com. Compuware Corporation World Headquarters One Campus Martius Detroit, MI 48226-5099 2011 Compuware Corporation Compuware products and services listed within are trademarks or registered trademarks of Compuware Corporation. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 05.11