www.aspnews.com/trends/article.php/1129491
|
By Mary Nugent May 15, 2002 As an increasing number of companies are relying on service providers to manage their mission-critical applications, service providers are realizing that they need an improved method for consistently delivering reliable and highly available service at a competitive cost.
A quality end-user experience is what service srovider clients require and what service sroviders must deliver in order to survive. Online shoppers are not tied by brand loyalty since they can get what they need at many different sites. Companies that want to achieve customer loyalty must deliver value through the customer experience. By outsourcing to service providers for this expertise, companies are entrusting their business and reputation on the solutions they offer. This makes it doubly important that service sroviders choose solutions that deliver on their SLAs. The ideal solution a service provider can offer to their customers measures the true end-to-end customer experience of heterogeneous applications on a continuous basis. These measurements must be taken from both an internal (behind firewall) and external (from Internet) point of view in order to understand how each item impacts customer service.
Understand the True End-to-End User Experience of a Web Application The goal of transaction monitoring is to verify that an application is running and exhibiting acceptable performance from the end-users' point of view. This method monitors the speed and availability of a Web-based transaction, which can be anything from buying a book to conducting a Web search to making arrangements for an upcoming vacation. This method of Web site monitoring is useful for a variety of reasons. First, it monitors real user transactions. Most visitors go through a series of pages at a site rather than just touching the home page or any other single page. While these Web transactions involve Web servers, application servers and databases, popular e-commerce sites will also need to test credit card verification systems. At the same time, many legacy applications will involve accessing mainframes. By monitoring transactions you can test these systems in addition to Web servers, thus giving you a clear picture of exactly what your customer is experiencing at any given moment.
What to Look for in the Ideal Transaction Monitoring Application Second, watch out for some monitoring applications, which require users to record scripts at the site using software that has to be downloaded and then installed on a computer. Sometimes these scripts need to be processed by the company that created the monitoring device to ensure the monitoring device can replay the script. Instead of recording the transaction as a script, a transaction monitoring service should allow a company to configure the transaction by showing or teaching the service what to monitor. If this process can be done online in real time, it is much easier and faster than downloading and installing the configuration software. Likewise, service providers need to look for monitoring software that allows them to update transactions in real time as they make changes to their sites. Businesses constantly modify their Web sites to keep up with the ever-changing marketplace and their customers' needs. As a result, they need a flexible tool that enables them to make changes in a matter of minutes. The process of downloading and installing recording software, recording a transaction, sending the recorded script to the software company and then waiting for the script to be tweaked and installed at various sites may be as long as a few days. This timeframe is not acceptable to companies who want to keep in touch with their customers' true experience in order to succeed in the e-business market. Next, the ideal transaction-monitoring service supports all dynamic HTML, including JSP, ASP, CGI and servlets. Look for the capability to replay a user transaction correctly, including handling session IDs, which enable visitors to view their own unique or personalized content. While many user transactions involve the use of session IDs, a number of transaction-monitoring applications on the market simply replay the recorded HTTP requests without replacing the session IDs. This type of monitoring is not testing the site, nor is it correctly representing the true customer experience. And finally, look for a transaction-monitoring service that provides low-level technical data on a transaction's performance as well as executive summary reports comparing the Web site's performance against SLAs. By offering different reporting levels, executives, business managers and IT personnel are all able to gain information about a site's performance and; therefore, what their customers are experiencing. Companies can save time and money by using the same application to see how its site compares to executive goals as well as to identify any problems.
Service Providers: Educate Yourself
Sun, PricewaterhouseCoopers and BMC Software are also the co-founders of the nextslm.org Web site focusing on service level management (SLM), which is the foundation for effective customer quality of experience. This site describes how effective SLM depends on IT or the service provider providing the particular service that the customer needs, when the customer needs it, and delivers valuable information on SLM best practices. Another good resource is the ASP Industry Consortium, a global advocacy group promoting the ASP industry by sponsoring research and articulating the strategic and measurable benefits of this delivery model. More than 700 members in 30 countries on five continents have joined the Consortium. Review the ASPIC Best Practices SLA Guide online.
Conclusion: Master Measuring Quality of Service |