12 Steps to Ensure Successful SaaS Delivery



Similar documents
WHITE PAPER : WEB PERFORMANCE MANAGEMENT

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

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

BUSINESS IMPACT OF POOR WEB PERFORMANCE

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?

The Top 10 Reasons Why You Need Synthetic Monitoring

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

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED

Meeting the challenges of modern website performance Developments in monitoring strategies

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

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

Application Performance Monitoring (APM) for LoB

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

How to Evaluate a CRM System

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

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

Dynamic Site Accelerator

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

The IT Maturity and the Threat to Corporate Business Strategies

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

Application Performance Monitoring (APM) Technical Whitepaper

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

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

Mass customization: The next step in the evolution of marketing.

Compuware dynatrace Enterprise

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

Getting it Right: Seven Steps to Right Channeling Customer Interactions

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

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

Patient Relationship Management

Lifecycle Performance Management (dynatrace) Description

Retail Industry Executive Summary

Addressing Mobile Load Testing Challenges. A Neotys White Paper

Accelerating Cloud Based Services

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

Five Strategies for Performance Testing Mobile Applications

Essential Ingredients for Optimizing End User Experience Monitoring

Transform your customer relationships. Avanade Customer Relationship Management Services

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

The State of Demand Generation

An Advanced SEO Website Audit Checklist

Business Impact of Application Performance Problems

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

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

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

Configuring ehealth Application Response to Monitor Web Applications

Five Steps to Integrate SalesForce.com with 3 rd -Party Systems and Avoid Most Common Mistakes

Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb Tobias Dreyschultze Tobel Online Web Consultancy

MassTransit vs. FTP Comparison

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

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

How To Test A Website For Performance

The Kentico EMS. value. Gain more leads, create compelling content, and optimize your marketing with Kentico EMS. Easy to use for creating

Search Engine Optimization

IBM Global Business Services Microsoft Dynamics CRM solutions from IBM

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

OPTIMISING THE MULTI-CHANNEL AGENT DESKTOP: EMPOWER YOUR CUSTOMERS AND FRONTLINE EMPLOYEES

Moreketing. With great ease you can end up wasting a lot of time and money with online marketing. Causing

Actuate for: Customer Self-Service Reporting Applications

Data virtualization: Delivering on-demand access to information throughout the enterprise

Monitoring Best Practices for

A digital Creative Company

White Paper. Cloud Computing. Effective Web Solution Technology Investment. January

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

Monitoring Best Practices for COMMERCE

Kenandy TM Cloud ERP White Paper. Kenandy Cloud ERP Overview

THE 10 Ways that Digital Marketing + Big Data =

Transcription:

WHITE PAPER The Web Performance Division of Compuware 12 Steps to Ensure Successful SaaS Delivery How to protect revenue, renewals, and customer satisfaction Good Performance = Good Business AOL revealed that users that experience the fastest page load times view 50% more pages per visit than users experiencing the slowest page load times Bing found that a 2 second slowdown caused a 4.3% reduction in revenue per user Shopzilla reducing page load times from 7 seconds to 2 seconds, with a corresponding 7 12% increase in revenue and 50% reduction in hardware costs Source: http://radar.oreilly.com/2009/07/velocity-making-your-sitefast.html 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 that this growth is going to continue for the foreseeable future as the market grows to $16 Billion by 2013 i. 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. SaaS leaders like Omniture, Monster.com, Salary.com and Webex 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 their performance. With stakes this high, savvy SaaS providers know that overall Web performance including availability, responsiveness and consistency needs to be a top concern. The message is clear: SaaS providers need to protect their customer experiences and minimize Web performance issues before they have a catastrophic impact on revenue. This means delivering superior Web experiences during period 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 primary reasons: First, today s Web applications have evolved from 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. Together these functionalities comprise a highly interdependent Web 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 as a result, they don t care what may be the root cause of poor performance they will simply associate any poor performance with you. Consider the recent Aberdeen Group finding that one second delays in response time can reduce satisfaction by 16% ii ; and recent Gomez research shows that almost 50% of users expressed a less positive perception of a company overall after a single bad experience iii. 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 firewall. 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.

Today, it is no longer sufficient, nor a complete or realistic view of Web application performance, to load test from an internal lab and assume end-user performance is great (unless, of course, your end-users live in your datacenter which is highly unlikely). This approach simply does not take into account all the performance-impacting variables that stand between your datacenter and your end-users. The reality is, today the Internet is the datacenter. In order to identify performance issues you must have a true view of how end-users across a broad range of usage scenarios are experiencing your application, under both normal and peak traffic loads, direct from their browsers all the way back to your datacenter and encompassing all the performance-impacting variables in between (known as an outside-in approach). Performance monitoring and load testing Web applications can be the key to finding and fixing issues before they impact end-users, your service levels and your business results. And in many cases can elevate performance as a differentiator in the marketplace. But the key is to test the right way across the extended Web application delivery chain, under various load sizes and from the last mile, outside-in perspective of your highest priority end-users. We ve made a list really key questions, to ask yourself, your IT/Operations team and your company. These questions are designed to encompass the full range of issues you need to consider, prioritize and address to ensure your Web site and applications will deliver exceptional performance for all of your clients when they need it most. These questions are part of Gomez s free HealthCheck, which offers a complimentary review of your performance in each of these areas and can identify performance problems that can impact user satisfaction, service level compliance, and let you know how you perform against the competition. Are you all thumbs up? Take a moment to answer these questions about your company s SaaS readiness. Question Are our most important transactions and pages available to my customers? Availability is the most important metric for any Web site, because if your site is not available to your users, your application is broken and closed. A Web site may be lightning fast when it is available, but be available only 85 percent of the time. That means that 15 percent of the time users try to access your SaaS products they are turned 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 iv, each additional second of response time above 3.9 seconds per page impacts the business in the following ways: Decreases page views by 11 percent Decreases user satisfaction by 16 percent Decreases 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 datacenter(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 datacenter are needed. WHITEPAPER 12 STEPS TO ENSURE SUCCESSFUL SAAS DELIVERY 2

Question How quickly does my Web site perform across different times of the day and at different levels of load? Varied response times depending on the time of day may indicate capacity problems; too many users trying to perform analysis on a Monday morning may also impact response times. Regardless of the underlying cause, end-user 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 related to your industry to ensure that Web sites can scale to handle peak traffic loads. How does our performance compare to our competition? Are we better than, the same as, or worse than competitors? Comparing your performance to that of your industry competitors provides an unbiased view of the state of your Web site so companies can tune performance and determine if infrastructure investments are needed. Understanding your rank versus competitors can help to answer Are we over/under investing in infrastructure? Another major benefit for SaaS providers who compare themselves to the competition is the ability to establish their performance as a competitive advantage. If your SaaS application is the fastest in your industry then you sales and marketing teams can use that advantage to differentiate your company and gain new clients. Are our most important transactions and pages performing optimally for Corporate users? Home users? Users at Mobile connection speeds? Monitoring performance from the last mile shifts the perspective from the lab-like environment of the backbone toward a viewpoint closer to your end-users at the source of revenue. Sub 4 second page response time at Internet backbone locations may translate to download times of as much as 16 seconds for an end-users 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 client start to adopt your SaaS solution. Having to worry... What if our application starts to slow down as new accounts are added? or How long will users wait for a report or to complete a transaction when we are really busy? is not productive. With the reliance on the Internet for SaaS providers, they 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 Web application delivery chain. While a large page with rich content and lots of images may be what the marketing team and product teams requires, 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. WHITEPAPER 12 STEPS TO ENSURE SUCCESSFUL SAAS DELIVERY 3

Question Are third-party providers such as ratings and reviews, ads, news feeds, e-commerce engines and content delivery networks hurting our performance? Today s Web applications are complex, with content and Web services delivered to the endusers browser from multiple sources. These sources include components delivered from within your datacenter what traditional load testing and monitoring solutions address as well as third-party components delivered from beyond the firewall including content delivery networks (CDNs), information providers, charting services, and Web analytics. The performance of these key third parties is often overlooked when it comes to measuring the performance of an entire multi-step application under load and for monitoring. Even though third-party content does not come from your datacenter, the performance of that content, in the minds of end-users, reflects on 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 (IE6, IE7, IE8, Firefox 3.0, & Safari 3.2)? The browser wars are back. In the last 12 months, 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 Internet Explorer for your performance monitoring and tuning. End-users (especially the Internet savvy ones) are using Firefox, Chrome, and Safari regularly. Browser diversity is at an all time high: Browser Version Market Share January 2010 Firefox 23.4% Internet Explorer 6.0 20.9% Internet Explorer 8.0 20.8% Internet Explorer 7.0 15.3% Chrome 3.7% Other 15.9% Source: http://marketshare.hitlinks.com Do my Web pages visually render correctly across top browsers (IE6, IE7, IE8, Firefox 3.0, & Safari 3.2)? At the application level, different browsers may load source code, images and third-party 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. WHITEPAPER 12 STEPS TO ENSURE SUCCESSFUL SAAS DELIVERY 4

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. Then boom! something in your Web application goes awry the very day that exceptional performance is needed most, souring the start of the big deal. Imagine that your recent success in adding new accounts has started to impact overall performance. Some of your key accounts getting ready to renew are starting to complain and want to know what you are doing to improve performance before they renew their contract. While these may seem like remotely possible worst-case scenarios, is the risk to revenues, renewals, and customer satisfaction something you can live with this year? If not, take the first step to ensuring that your SaaS application delivers superior Web experiences with a Gomez HealthCheck. Let Gomez be your partner when deploying new technologies and let us diagnose your Web performance problems for free, so you know that you are ready for business and delivering great experiences to end-users. To request a free Gomez HealthCheck, go to: http://www.gomez.com/healthcheck About Gomez Gomez, the Web performance division of Compuware, provides the industry s leading platform of Web application experience management solutions used by organizations to optimize the performance, availability, and quality of their Web and mobile applications and proactively identify business-impacting issues. The on-demand Gomez platform integrates solutions for Web load testing, Web performance management, cross-browser testing, and Web performance business analysis that test and measure Web and mobile applications from the outside-in across all users, browsers, devices, and geographies using a global network of over 100,000 locations. Over 2,500 customers worldwide, ranging from small companies to large enterprises including 12 of the top 20 most visited US Web sites use Gomez solutions to increase revenue, build brand loyalty, and decrease costs. Gomez 10 Maguire Rd, Bldg3, Suite 330, Lexington, MA 02421 General Inquiries: +1 781-778-2700 Sales: USA +1 781-778-2760 UK +44 (0)1753 626 632 Germany +49 (0)40 53299 207 2010 Gomez. All rights reserved. Gomez is a registered service mark, and the tagline Ensuring Quality Web Experiences SM is a service mark of Gomez. All other trademarks and service marks are the property of their respective owners. www.gomez.com