• Like
  • Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Performance Life Cycle

on

  • 3,924 views

 

Statistics

Views

Total Views
3,924
Views on SlideShare
3,921
Embed Views
3

Actions

Likes
2
Downloads
0
Comments
0

3 Embeds 3

http://qapod2-win.pd.local 1
http://www.slideshare.net 1
http://www.techgig.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Performance Life Cycle Performance Life Cycle Presentation Transcript

    • ApplicAtion performAnce lifecycle mAnAgement: reduce time, effort, And cost in pre-production, production
    • ExEcutivE Summary Application performance problems continue to occur, despite the strides companies have made with performance testing and tuning technologies. Sluggish application performance. Inability to prevent downtime. Long mean time to repair (MTTR). Excessive deployment cycles. Resource constraints. Budget overruns. Software that doesn’t meet end-user performance requirements once deployed into production. And the problems may only get worse as applications get more and more complex, as application development and QA/performance testing is outsourced, and as performance testing continues to fall off project plans. There are many reasons applications don’t perform as expected, and many tools available to address the issues. But implemented separately, point products and piecemeal solutions only exacerbate the challenge of delivering applications that run at optimal performance — and they do little to maximize cost savings, efficiencies, or collaboration among project teams. What’s needed is an integrated process to manage performance across the entire application lifecycle — from pre-production development, testing, and tuning through “go live” deployment into production — and a process to leverage existing knowledge and investments in tools, training, infrastructure, and best practices. TABLE OF CONTENTS What’s Wrong with the traditional approach to implementing application Performance Lifecycle Performance management? ............................................................. 3 management ............................................................................................. 6 “Go Live” Problem: the Wall Between Development application Performance Lifecycle management and Operations ................................................................................... 3 Process ................................................................................................... 6 “tool Silos”: technological challenges ................................... 4 mercury Products for application Performance Lifecycle management.................................................................... 7 the mercury Solution: application Performance Lifecycle management ............................................................................................. 4 Performance Lifecycle Service with mercury managed Services ............................................................................. 8 Overview................................................................................................. 4 the mercury advantage: integrated tools, managed Key Benefits.......................................................................................... 5 Services ....................................................................................................... 9 checklist: consider adopting Performance Lifecycle customer Example: J.P. morgan chase Saves management if you Want to... ...................................................... 5 $3.5 million ................................................................................................. 10 common customer Questions ........................................................ 10 Summary ..................................................................................................... 11 
    • Mercury has introduced a more efficient approach called Application Performance Lifecycle Management. This model focuses on increasing collaboration and data sharing among R&D, QA, and operations staff across the application lifecycle. It does so through a combination of software, processes, and methodologies complemented by managed services offerings and professional services. Using Mercury’s Performance Lifecycle Management approach, customers have achieved significant improvements in their ability to diagnose and resolve performance problems; prevent application downtime; utilize tools and skills more effectively across development, QA, and operations teams; and optimize the performance of applications from an end-user perspective. This paper examines the shortcomings of traditional approaches to optimizing application performance and outlines the advantages of application performance lifecycle management. It also provides a brief overview of the role Mercury products and services play in an application performance lifecycle management solution. WhAT’S WrONg WiTh ThE TrAdiTiONAL APPrOACh TO PErFOrMANCE MANAgEMENT? There is no single “traditional” approach to performance management, and that is precisely the problem. Every company works differently, and every application process works differently — even within the same company. This section discusses a few of the typical results. “go Live” Problem: The Wall Between development and Operations All too often, there is a big difference between how an application “it is no longer enough to guarantee server uptime; it is the performed in pre-production testing and how it actually performs in end-user experience that counts.” the production environment. The root of this problem: There is little or no collaboration between pre-deployment R&D/QA teams and the – Thomas Mendel, Forrester research operations group that manages the production rollout. Each group views its role as a series of discrete tasks that are independent of the other group’s responsibilities. For example, “Customers rate Mercury a visionary and leader in bringing development may focus on validating performance, testing usage application management to market.” scenarios, and pinpointing performance issues, while operations – Yankee group, 005 may focus on making sure the service-level agreement (SLA) is met, measuring availability levels and addressing configuration issues. But how do developers know what usage scenarios to test if they don’t have visibility into real end-user behavior? Tools are now available to track and capture actual user application behavior such as clickstream traffic, page performance, application errors, and visitor sessions on web-based applications — but if the information gained from these tools is not shared across the application lifecycle, the value is limited at best. CIO PERFORMANCE MANAGEMENT OF MULTIPLE APPLICATIONS THROUGHOUT THE LIFECYCLE DEVELOPMENT TEAM PRODUCTION TEAM R&D AND QA OPERATIONS AND LINES OF BUSINESS • VALIDATE PERFORMANCE • ENSURE AVAILABILITY • TEST THE RIGHT USAGE SCENARIOS • MEET OR BEAT SLAs • FIND ALL PROBLEMS BEFORE GOING LIVE • DETECT CHANGES IN REAL-TIME • PREDICTABLY MANAGE PRODUCT CHANGES • REDUCE MANAGEMENT COMPLEXITY SILOED PERFORMANCE PRACTICES TIME & RESOURCE CRUNCH Hard dollars are wasted on both sides of the wall — money that could be saved by sharing resources. 
    • By the same token, if the production team lacks the application knowledge to be able to repeat the conditions that cause performance problems and isolate performance problems in a controlled manner, the lack of collaboration is costing you real time, money, and talent. Hard dollars are wasted on both sides of the wall — money that could be saved by sharing resources. “Tool Silos”: Technological Challenges Beyond the organizational issues that limit collaboration on performance management, there are technological issues: Each team typically uses its own tools, processes, and infrastructure, which is not only inefficient but can also directly impact performance management. For example, the testing environment is often different from the production environment (because the production environment uses mission-critical infrastructure that is expensive to replicate). Load tests are often scaled back due to lack of machines to execute tests. The result is that software does well in performance tests but doesn’t perform well once deployed into production. Likewise, each group develops its own skill sets, many of which become specialties that are not accessible to other teams or other lines of business. The result: missed opportunities for information sharing, redundant infrastructure purchases, and inefficient use of tools and technologies. What’s needed is a common understanding of basic metrics: what the actual usage behaviors are, what the functional requirements are, what the key performance indicators (KPIs) are and how to measure them — and most importantly, how to harness the combined knowledge of the organization to manage application performance across the entire lifecycle. When you can leverage your resources across the lifecycle, you can cut costs dramatically while improving application performance. ThE MErCurY SOLuTiON: APPLiCATiON PErFOrMANCE LiFECYCLE MANAgEMENT Clearly, the ad-hoc approach to application performance management isn’t working, and the increasingly “siloed” nature of performance practices is only exacerbating application performance and availability problems. According to Gartner analyst Theresa Lanowitz, application lifecycle management is crucial to success: “The silos between application development (AD), IT operations, and lines of business must be shattered and the sharing of metrics and information between AD and operations is necessary to achieve the desired performance for end-user customers.” Mercury strongly agrees with this assessment, and is delivering the technology, best practices, and expertise required to transform the vision of application performance lifecycle management into reality. “0 percent of unplanned downtime is caused by operator errors; another 0 percent is due to application errors. Overview Therefore, addressing 80 percent of unplanned downtime is a Mercury’s Application Performance Lifecycle Management approach joint effort between development and operations.” focuses on integration, collaboration, and resource sharing — from pre-deployment application development to production application – gartner, 005 management. It bridges the gap between RD/QA and IT operations — so teams can work together more effectively; understand and meet end-user performance requirements; and cut cost, complexity, and “Create a development-operations partnership. Break down deployment timeframes. the wall over which developers typically toss application code to operations.” For example: QA interviews management to understand what to test and what the KPIs should be, based upon a number of users – John rymer, Forrester research, April 005 performing a specific number of business processes. Likewise, operations interviews management in order to determine which key business processes to monitor — leading to efficiency for both IT and the business. In most cases the business process being tested for scale and functionality is the same key business process that needs to be monitored. Mercury offers the ability to take testing scripts and directly use them to monitor business process from the end-user perspective. Additionally, Mercury provides the ability to take real-user session information and generate Mercury LoadRunner® and Mercury Business Process Monitor scripts. This process improvement is now supported by Mercury’s new Common Script Repository, available in Mercury Business Availability Center™ 6.x. 
    • Customers who are already using Mercury Performance Center™ products (such as Mercury LoadRunner and Mercury Diagnostics™) to optimize application performance in the pre-production environment will find that they can leverage these tools and resources through the use of Mercury Business Availability Center for the production monitoring phase as well. Using a common toolset and scripts in the context of a well-defined process and best practices, development and operations teams can more quickly identify performance problems that occur, diagnose the root cause, resolve the problem in less time, and actually prevent many performance problems from happening. Mercury Managed Services provides the glue between pre-production and go-live and is the fastest way to get started with Application Performance Lifecycle Management. By leveraging the pre-deployed infrastructure, customers can begin their testing almost immediately. A named technical account manager delivers best practices and knowledge transfer around load modeling, test execution, and analysis to ensure that the application performs as expected in the production environment. Once the application goes live, the technical account manager leverages the baselines and scripts stored in the Common Script Repository to accelerate production monitoring from day 1. Customers may transition to an in-house environment once they have the necessary infrastructure and skilled resources in place. Key Benefits • Reduce production outages due to performance and availability issues. • Increase IT efficiency by breaking down departmental silos and fostering collaboration. • Increase the ability to run more test cycles by decreasing the amount of time it takes to create test scripts. • Reduce costs by decreasing the number of defects that reach production, outages, and calls to the helpdesk. • Faster deployment of applications into production at a lower cost and less risk. • Lower MTTR for problems during the application lifecycle. • Comprehensive set of best practices and optimization services to manage application performance. • Mercury Managed Services for faster time-to-value and lower cost of ownership throughout the application performance lifecycle. ChECKLiST: CONSidEr AdOPTiNg PErFOrMANCE LiFECYCLE MANAgEMENT iF YOu WANT TO… • improve application performance and availability by integrating your processes for load testing, diagnostics, and end-user monitoring. • mitigate risk and lower your cost of ownership for applications. • track and capture actual end-user application usage and behavior. • reduce risk due to new application roll-outs and applications and infrastructure upgrades. • Streamline the testing cycle so you can run more tests and resolve problems before they are introduced into production. • increase efficiency for development, Qa, and operations teams. • Eliminate redundant efforts by Qa and operations to collect KPis for critical business processes. • Outsource your application testing and production monitoring due to resource constraints or lack of in-house skills. • test and measure the performance from outside the firewall. • Define performance objectives for new releases and upgrades. 5
    • iMPLEMENTiNg APPLiCATiON PErFOrMANCE LiFECYCLE MANAgEMENT For many companies the question is not whether or not to implement a lifecycle approach to application performance management; they understand the value and the urgency. The question is how. This section discusses key organizational and process considerations, provides a brief overview of products and services from Mercury that can assist you, and answers the questions we hear most often from our customers. Application Performance Lifecycle Management Process The first step in adopting a lifecycle approach to application performance management is to put a consistent, repeatable methodology in place — to ensure that the right products are used by the right people with the right skill sets at the right time, and that all key assets are reusable (scripts, monitoring data, configuration data, and so on). There must be a bidirectional flow of information from QA to production and back again. The goal is to eliminate the need to constantly re-invent the wheel and to promote sharing of information and expertise. MANAGE APPLICATION PERFORMANCE DEFINE BUSINESS OBJECTIVES (KPIs) DEFINE BUSINESS AND SERVICE REQUIREMENTS (SLAs) OPTIMIZE PERFORMANCE MANAGE BUSINESS SERVICES CAPACITY PERFORMANCE MANAGE END-USER MAP APPLICATIONS PLANNING TESTING EXPERIENCE AND SLAs TO INFRASTRUCTURE GO DEPLOY NO-GO ISSUES DIAGNOSE APPLICATION MONITOR AVAILABILITY TUNING DIAGNOSTICS AND INFRASTRUCTURE AND PERFORMANCE PROBLEMS MANAGE CHANGE AND CAPACITY CHANGE AND CAPACITY CONFIGURATION MANAGEMENT MANAGEMENT Companies that have been successful implementing a lifecycle approach to application performance management typically follow a process similar to the one illustrated above. 
    • Key phases and goals in this process include: define business objectives and KPis to measure progress toward those objectives early in QA — prior to testing or monitoring. The KPIs • serve as a foundation for production monitoring and management and will be driven by the business users. Similarly, define SLAs, from an end-user perspective, early in operations. These will be derived from the KPIs and represent a commitment • from operations to the business users. These SLAs will drive future decisions about how to optimize the management of your business services and provide communication to the business users. SLAs should be based upon the end-user experience as measured by real users or synthetic measurements and reflected by corresponding operational-level agreements (OLAs) that reflect infrastructure availability. Create a mechanism for communicating status based on KPIs and SLAs. Create a cross-functional team to provide support for all performance and diagnostics needs for both the production and testing • environments. You may want to consider placing this team under the direction of a new “development/Operations Liaison” position — an individual responsible for coordinating the activities and toolsets of pre-production and production teams. If you do not have the trained resources available on staff, make provisions to leverage managed services for ongoing mentoring or education services for classroom training as necessary. Evaluate specific tactics for optimizing performance. Use monitoring and diagnostics solutions to identify and repair problems in • development, which is usually much less costly to the business than repairing them in production. Practice an iterative approach to testing and tuning until it meets your key performance objectives. • Once you’ve identified performance issues to focus on and addressed specific performance and availability issues, make a “go/no-go” decision about whether to release the application Strategic Planning Assumption: “By 00, enterprises into the production phase. with mature iS organizations will establish a new “iT/Line of Business liaison” position, responsible for joint planning, • Once you’ve made a “go” decision and deployed the application strategy and information-sharing, shattering the boundaries into production, manage the performance and availability of found in today’s typical enterprise.” the business service. Use integrated toolsets to understand and manage the end-user experience and SLAs, logically – gartner, 005 map the applications to the infrastructure they run on, monitor availability and performance, and diagnose problems. Set thresholds to proactively identify problems before they impact your users. Manage change and capacity issues such as upgrades, patches, customizations, and so on through proactive testing, tuning, and • monitoring. Mercury Products for Application Performance Lifecycle Management Mercury offers an integrated, “Centers-based” approach that leverages Mercury Performance Center and Mercury Business Availability Center to assist customers in optimizing the application performance lifecycle process. We recommend deploying these products through Mercury Managed Services™, which enables customers to access an “instant center of excellence” for optimizing application quality, performance, and availability. Mercury Managed Services experts work with customers to remotely test and monitor complex, business-critical ERP, CRM, and custom applications. Mercury Performance Center is an integrated set of applications designed to automate key performance optimization processes, such as testing and tuning, bottleneck identification, capacity planning, and diagnostics. It includes the Application delivery dashboard™, which integrates best practices across all performance-related activities and generates, collects, and displays KPIs from multiple sources; Mercury Loadrunner, which generates consistent, measurable, and repeatable load tests from a single point of control, allowing you to replace real users with thousands of virtual users; Mercury Tuning™, which helps you identify and resolve infrastructure performance problems; Mercury diagnostics for identifying and resolving performance bottlenecks; Mercury SiteScope® for performance monitoring; and Mercury Capacity Planning™, which validates that your infrastructure/software can meet current demand and growth demands in a proactive fashion. 
    • Mercury Business Availability Center provides a unified dashboard for managing IT operations to meet business objectives. It allows you to view key business process and system indicators in real time, from an end-user, business-, and service-level perspective, and enables you to take a “center-of-excellence” approach to ensuring your production applications are meeting service-level goals and delivering business results. It provides 24x7 application and infrastructure monitoring and alerting, diagnostics, periodic health checks, capacity planning, prediction, and trend analysis. A critical element of Mercury Business Availability Center is Mercury End user Management™, which proactively monitors application performance and availability from the end-user perspective, so you can to fix issues before customers experience problems. With Mercury Business Availability Center, operations can filter real-time user information back to development and QA, so the organization can reduce MTTI and MTTR, improve service-level performance, minimize application downtime, and lower the total cost of monitoring enterprise applications and systems. Performance Lifecycle Service with Mercury Managed Services Mercury Performance Lifecycle Service™ is delivered via Mercury Managed Services to help you determine how to test and manage your application performance. This service is based on the best practices developed through working with hundreds of customers over the past five years. Using our hosted environment for Mercury Performance Center and Mercury Business Availability Center, a named technical account manager will work with you to model the load and determine usage scenarios and KPIs. This individual will assist you in your test runs and data interpretation to determine whether your application can scale to meet your business needs. If desired, our consultants will tune and optimize your application using an iterative approach of planning, testing, and interpretation of test results and recommendations. Once your application is ready to go live, the technical account manager will leverage the baselines and scripts developed during the testing phase for application management. He or she will configure the reports, service levels, and dashboard according to your specific requirements and mentor your team on how to use the products and diagnose and resolve problems. Through use of our experts and pre-deployed infrastructure, our customers realize the value of their investment in a matter of days or weeks. The Performance Lifecycle Service is the most effective way to get started with an Application Performance Lifecycle Management solution. Customers can transition to an in-house solution when infrastructure and trained resources become available or continue on the managed service and focus on primary core competencies. CIO MANAGEMENT DASHBOARD MERCURY PERFORMANCE CENTER MERCURY BUSINESS AVAILABILITY CENTER • 24X7 MONITORING AND ALERTING • LOAD CALIBRATION • INCIDENT RESOLUTION • LOAD TESTING • PERIODIC HEALTH CHECKS • OPTIMIZATION (TUNING) • CAPACITY PLANNING • CAPACITY PLANNING • PREDICTION AND TREND ANALYSIS • PREDICTION AND TREND ANALYSIS DIAGNOSTICS MERCURY MANAGED SERVICES With Mercury Managed Services, customers realize the value of their investment in a matter of days or weeks. 8
    • ThE MErCurY AdvANTAgE: iNTEgrATEd TOOLS, MANAgEd SErviCES One question that nearly all prospective customers ask Mercury is whether they need to implement all of the tools and best practices to support Application Performance Lifecycle Management together. Mercury’s key advantage over competitors is that with Mercury, you can — and that is the way to extract maximum benefit from the Application Performance Lifecycle model. The point products offered by competitors typically work in isolation and are separated from other key systems, tools, and processes. They contribute to the silo problems so many companies are now Mercury distinguishes itself in its focus on the end-user facing, rather than providing a bridge between silos. They do not perspective, fully integrated lifecycle support, and delivery via integrate easily with other products, so KPIs cannot be measured, monitored, and shared throughout the application lifecycle. They are Mercury Managed Services. event-driven, reactive, and often inefficient. They often fail to scale, and may require extensive manual intervention that is error-prone or require expert assistance in data analysis and distillation. On the other hand, Mercury’s offerings are fully integrated and work well together at all phases of the application lifecycle. In fact, no other company provides the combination of system and end-user perspective throughout the application lifecycle. For example, Mercury products uniquely and consistently capture a wide range of application performance data that can be leveraged across the application lifecycle. Metrics relating to workloads, latency, availability levels, and resource utilization are constantly monitored for each of the four key layers of the system: end user, infrastructure, application, and database. The same data is then also used for different types of analysis, such as: Bi-directional script reuse: Using QA scripts to monitor production and production real-user sessions to capture and generate more • realistic test scripts. Load modeling analysis: Creating an accurate load test that reflects real-life conditions using real-user session data. • impact analysis: Measuring the impact of changes on the system in production (“before and after” snapshots), or during load testing while • optimizing. The production results can be compared to synthetic load results, or production results can be reproduced in the QA lab. Cross-environment analysis: Differentiating between code and configuration issues so problems can be moved back and forth from • production to synthetic load environments. root cause analysis: Identifying the underlying cause of performance degradation related to one or more tiers in the system, both in • production using real load data, or in pre-production using synthetic load. This is the foundation for any optimization or tuning of a system. Trend analysis: Identifying trends of performance deterioration in production before they impact end-user performance, and then reproduce • it in a synthetic environment. The same data can also be plugged into Mercury’s simulation tool for prediction purposes and creating numerous “what if” scenarios. Mercury also distinguishes itself from competitors in its focus on the end-user perspective throughout the application lifecycle. From the design and development of the application through testing, deployment into production, and ongoing management, Mercury takes a top-down, business process, and end-user focused approach to quality and performance management. As a result, Mercury customers are often able to proactively identify end-user application performance issues before end users actually experience them. The other core component of Mercury’s advantage is the availability of Mercury Managed Services. By taking advantage of this hosted environment and Mercury’s proven expertise, customers are assured of an immediate and high return on investment because there are no set-up costs, no capital expenditures, no incremental training costs, and effective knowledge transfer from Mercury to your staff. The Mercury Managed Services offering also provides high flexibility because customers are free to transition to an in-house deployment at any time. Finally, it is important to note that tools and technologies alone are not enough to implement a true performance lifecycle management solution. Mercury is the one company that can offer the combination of products and technologies, integrated processes and best practices, implementation methodology, proven infrastructure, and deep expertise required to fully harness the potential of the lifecycle model. 
    • CuSTOMEr ExAMPLE: J.P. MOrgAN ChASE SAvES $.5 MiLLiON J.P. morgan chase is the second largest bank holding company in the united States, serving 90 million households through 2,667 banking centers in 17 states. the company turned to mercury to help cut costs and improve efficiency in application Performance management. the symptoms of the problem were typically of many large institutions: the lack of an end-to-end application Performance management solution was resulting in “team silos” and duplication of effort between development and operations teams; conflicting input for requirements; slow resolution of performance problems that occurred; and higher-than-expected costs. With assistance from mercury Professional Services™ and mercury managed Services, J.P. morgan chase implemented a lifecycle approach to application Performance management. the new approach featured centralized testing, with cross-training on tools, creation of a single end-to-end testing process, sharing of best practices, and standardization on tools and techniques, resulting in smoother hand-offs, greater efficiency, and reduced costs. With the implementation of proactive production monitoring, J.P. morgan chase was also able to move to more predictive management through well-defined, alert-based SLas; analytics reporting; trend analysis; and integration of front-end and back-end data. mercury Professional Services guided J.P. morgan chase teams through the implementation process — from developing centralized services and identifying required services to harnessing best practices on centralizations and creating services. J.P. morgan chase continues to leverage mercury managed Services for ongoing monitoring from outside the firewall. the result: J.P. morgan chase attributes cost savings of approximately $3.5 million to the initiative through hardware and software cost avoidance and other cost efficiencies. COMMON CuSTOMEr QuESTiONS Q: What circumstances or conditions point to a need to implement Application Performance Lifecycle Management? A: Actually, it’s a lack of critical information that demonstrates traditional application performance management isn’t working. If you can’t quantify end-to-end application availability and performance levels; if your organization has challenges identifying root cause of the performance and availability problems; or if you have no clear visibility into the impact of application performance issues on your customers, your organization could certainly benefit from Performance Lifecycle Management. Q: Who should own and drive the initiative to implement Application Performance Lifecycle Management? A: First you need to identify who owns the customer or end-user experience. Typically, this will also be the part of the organization that feels the most pain when applications are frequently unavailable or performing poorly, and that will benefit the most from the move to application performance management. The initial push will need to come directly from a senior operations executive within IT or specific LOBs, supported by applications teams. Executive buy-in is absolutely critical at this phase and will depend on the initiative champion’s ability to prove the value of the new approach over the limitations and challenges of traditional system management. Mercury Managed Services can be leveraged to get an initial quick win before investing in hardware and training resources. Q: What incremental technology purchases will be required, and when? A: Many companies will be able to leverage their existing Mercury LoadRunner licenses and skill sets. We recommend purchasing Mercury Business Availability Center to expose availability and performance issues, as well as diagnostics products such as Mercury Diagnostics for J2EE, .NET, and ERP/CRM environments to identify and resolve application performance bottlenecks faster. 10
    • Q: how does Application Performance Lifecycle Management change current roles and responsibilities? A: Often the transition will require a new role to bridge the gap between development and operations. It will also add responsibilities to development in order to meet specific performance requirements; and it will add responsibilities to operations to feed usage patterns and performance measurements to development. Mercury Managed Services can help fill resource gaps and enable your teams to focus on more value-added activities. Q: What if we use another vendor’s tools to monitor our production systems? A: Mercury integrates with all other NSM vendors and can augment the system/infrastructure monitoring with our ability to provide end-to-end application monitoring. More importantly, the same scripts that you develop in testing can be used in production for application and end- user monitoring. Q: We’re concerned about the security and cost of a managed service. A: Mercury Managed Services has completed the SysTrust™ audit, which covers security and availability. Mercury Managed Services’ Chief Security Officer sets the comprehensive security policy, which includes encryption, system hardening, physical security measures, and intrusion detection scans. Our systems are fully redundant and backed up regularly to ensure data continuity. In addition, Mercury Managed Services uses Mercury Business Availability Center to monitor the health of the system and the end-user quality of experience. In terms of cost, the TCO of Mercury Managed Services is 20-percent less than an in-house deployment on average. Q: does Mercury’s model follow an iTiL framework? A: Yes, Mercury BTO offerings have completed Pink Elephant’s PinkVerify certification process, receiving the Service Support Enhanced certification. This verifies ITIL compatibility and represents the highest level of IT Service Management (ITSM) product certification. Q: if an application has multiple tiers — web server, app server, database, etc. — which Mercury tools can measure and monitor the performance metrics of all of them? A: Mercury Performance Center and Mercury Business Availability Center measure the end-to-end performance of the business service to identify bottlenecks or performance problems that are impacting users. This enables you to prioritize and effectively triage. Once the problem has been detected, you are able to map the logical view to the physical view using Mercury Application Mapping™ (part of Mercury Business Availability Center) and look at the system metrics captured through Mercury SiteScope (part of Mercury Business Availability Center). Q: My company has already purchased Mercury Performance Center/Mercury Business Availability Center. how do we handle the political issues with implementing the Application Performance Lifecycle approach? A: Mercury has a variety of service offerings that will help you identify and deal with the myriad political considerations of your implementation, ensuring that your project achieves maximum effectiveness with minimal disruption. For details, visit www.mercury.com or contact your local Mercury representative. SuMMArY Industry analysts and senior executives agree on two things: Application performance is directly linked to business success, and most companies could do a much better job of optimizing application performance. Mercury’s Application Performance Lifecycle approach is an intelligent alternative to traditional ad-hoc performance management processes, enabling companies to shatter the barriers between development and operation that exacerbate rather than resolve performance and availability issues. 11
    • mercury is the global leader in business technology optimization (Bto). We are committed to helping customers optimize the business outcome of it. WWW.mercury.com ©2005 mercury interactive corporation. Patents pending. all rights reserved. mercury interactive, the mercury logo, mercury Business availability center, mercury Performance center, and mercury managed Services are trademarks or registered trademarks of mercury interactive corporation in the united States and/or other foreign countries. all other company, brand, and product names are marks of their respective holder. WP-1618-1205