Application Quality Sharath Kumar, Technical Manager, Mercury ...

26
Application Quality Sharath Kumar, Technical Manager, Mercury India

description

 

Transcript of Application Quality Sharath Kumar, Technical Manager, Mercury ...

Page 1: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Application QualitySharath Kumar, Technical Manager, Mercury India

Page 2: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 2

Application Quality

• 61% rate application testing for quality and performance as key driver of business value

• 27% say composite applications testing are most difficult to manage

• 24% say reusability and efficiency is No. 1 investment priority

Tops IT Agenda

“A Global 2000 company may experience more than 30,000 changes to applications and supporting infrastructure per day.”

Economist Intelligence Unit, October 2004 / March 2005 Economist Intelligence Unit, October 2004 / March 2005

Yankee group

Page 3: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 3

The Cost of Failure is High

Lost $19M in revenue and $23M in profits on a $9M SAP implementation due to functional and reliability issues

Lost revenue when a faulty application booked $25 San Francisco-Paris round trip fares

Lost $3-5M in revenue and 26% in cap value when systems went down for 22 hours

Page 4: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 4

Application Delivery is Now a Strategic Imperative

Business criticality of the applications

Lack of control through outsourcing

Complexity through the move to SOA/J2EE/.Net

Increased Emphasis on Quality is Driven by Increasing:

Page 5: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 5

Addressing Delivery Issues is a Strategic Imperative

Automate manual tasks to reduce costs

Gain control and visibility via information, not data

Measure the impact of change to reduce risk

Page 6: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 6

Successful Delivery Depends On:

GONO-GO

Test Strategyand Plan

Define Use Cases

Functional /Regression

Testing

TestRequirements

BusinessRequirements

Defects Issues

MANAGE REQUIREMENTS OPTIMIZE QUALITY OPTIMIZE PERFORMANCE

PerformanceTesting

CapacityPlanning

DESIGN AND DEVELOP

Diagnostics(J2EE, .Net, SAP

Siebel, Oracle)

TuningTest Creation

and Maintenance

An Effective Delivery Process

Page 7: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 7

Successful Delivery Depends On:

PerformanceEngineers

App Support Engineers

SystemArchitects

IT Management

QA Engineers

Tester

GONO-GO

ProjectMangers QA

Engineers

Tester

LOB Business Analyst

Ops

Developers

An Aligned Team

Page 8: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 8

Best-of-breed Capability Delivered GloballySuccessful Delivery Depends On:

CUSTOMER’S CENTRALIZED TESTING ENVIRONMENTCUSTOMER’S CENTRALIZED TESTING ENVIRONMENT

Web Server

Application A

Application C

Application B

View projects from different locations

Simultaneous browser-based testing of one

or more projects

Simultaneous browser-based testing of one

or more projectsReceive test data

and analyze resultsReceive test data

and analyze results

A

USAUSA

AsiaAsia

EuropeEurope

B

PooledTesting

Resources

C

Page 9: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 10

Quality CenterMERCURY QUALITY CENTER™

Dashboard

Managed Service In-house Deployment Combination

DELIVERY OPTIONS

Foundation

Shared Data Repository WorkflowsCentral Administration Open APIs

TestDirectorRequirementsManagement

Test Plan Test LabDefect

Management

Functional Testing

QuickTest Professional WinRunnerBusiness Process Testing

Page 10: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 11

Application Delivery Dashboard

• Track and communicate risk factors that impede delivery success

• Focus management attention on critical project issues

• Determine if project will meet release criteria by tracking KPIs

Surface Delivery Status Across the Enterprise

BACK

Page 11: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 12

TestDirector for Quality Center

• Manage the entire quality process with built-in traceability

• Anytime/anywhere access via web browser

• Over 30 third-party vendor integrations with published APIs

The Enterprise Platform for Quality

BACK

Page 12: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 13

QuickTest Professional

• Identify unexpectedapplication behavior automatically

• Create reusable building blocks for Business Process Testing

• The most comprehensive enterprise environment coverage (30+)

Market Leading Solution for Functional Testing

BACK

Page 13: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 14

Business Process Testing

• Uses only screen flows and data to create tests

• Significantly reduces automated test maintenance

• Designed specifically for business analysts

Script-Free Functional Testing

BACK

Page 14: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 15

• Monitors • Protocols

LoadRunner Diagnostics TuningCapacityPlanning

Global ManagementMultiple-project Management

Resource Management

Application Delivery Foundation

• Virtual Users

MERCURY SERVICES

Performance Center

Application Delivery Dashboard

MERCURY PERFORMANCE CENTER™

Managed • Consulting • Education • Support

Page 15: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 16

Approach to Optimizing Business Availability

• Manage risk of deploying mission-critical applications

• Pinpoint application bottlenecks

• Improve infrastructure performance

• Standardize performance processes

based on thousands ofMercury engagements

Reduction in application downtime

Performance gain with no additional hardware

Improvement in Mean Time To Resolution

Improvement in number of applications performance tested

800%

4x

75%

200%

Page 16: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 17

Automated Load Testing

LoadRunnerController

LoadRunnerVirtual Users

PERFORMANCE MONITORS

• Replaces real users with thousands of virtual users• Generates consistent, measurable, and repeatable load,

managed from a single point of control• Efficiently isolates performance bottlenecks across all tiers/layers with

automated reporting and analyses

Web Server App. Server DatabaseInternet/WAN

Page 17: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 18

Widest Application Support

PROTOCOLS

LoadRunnerController

LoadRunnerVirtual Users

Web Server App. Server DatabaseInternet/WAN

PERFORMANCE MONITORS

ERP/CRM

• SAP• Oracle• Siebel• PeopleSoft

WEB

• HTTP(S)• XML• Citrix ICA• SOAP• WAP

MIDDLEWARE

• EJBs• CORBA• COM• RMI• MQSeries

DATABASES

• Oracle• MS SQLServer• DB2• ODBC

LEGACY

• 3270• 5250• VT100

Databases

• Oracle• MSSQL

Server• DB2

JAVA

• EJB• JDBC• JSP• Sitraka

JMonitor

APP SERVERS

• BEA WebLogic• IBM WebSphere• ATG Dynamo• iPlanet App

Server

WEB SERVERS

• MS IIS• iPlanet• Apache

NETWORK

• SNMP• WAN

Emulation

• Windows• Unix• Linux

OPERATING SYSTEMS

Page 18: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 19

LoadRunner Isolates Bottlenecks Across All Tiers

• Real-time performance monitors gather metrics from every layer

• Automatic correlation helps pinpoint bottlenecks

COMPLETE COVERAGE ANALYSIS

EJB/JDBC/JSPMonitors

App. Server Monitor

Java VM Monitor

Operating System Monitor

Hardware Monitor

Network Monitor

Page 19: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 20

Delivery Flexibility

Managed Service

Deployment

In-House Deployment

(Assisted by Mercury)

MercuryInfrastructure

Mercury People and Processes

YourInfrastructure

Your People and

Processes

• Fastest time to value

• Lowest TCO

• Greater self-sufficiency

• Complex integration work

Transition Service

Page 20: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 21

Support For Over 60 Complex Environments

ERP/CRM

• SAP• Oracle• Siebel• PeopleSoft

Client Server

• C/C++• Java • Visual Basic• Delphi• Forte• Visual Works• PowerBuilder

Middleware

• EJBs• CORBA• COM• RMI• MQSeries

Legacy

• 3270• 5250• VT100• All common

emulators

Databases

• Oracle• MS SQL Svr• DB2• ODBC

PERFORMANCE MONITORS

Operating Systems

• Windows• Unix• Linux

Network

• SNMP• WAN

Emulation

Web Servers

• MS IIS• iPlanet• Apache

App Servers

• BEA WebLogic

• IBM WebSphere

• ATG Dynamo

• iPlanet App Server

Java

• EJB• JDBC• JSP

Databases

• Oracle• MSSQL

Server• DB2• Sybase

Web/Java

• HTTP(S)• XML• Citrix ICA• SOAP• Java

APPLICATIONS AND PROTOCOLS

Page 21: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 22

Mercury Customers in India

Page 22: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 23

Mercury Customer Experiences

Page 23: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 24

Mercury Customer Experiences

Page 24: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 25

Application Quality Ecosystem Proven Leadership

Application Quality Ecosystem Magic Quadrant 2005

                                                                                           

Clear Leader in ability to execute and completeness of visionClear Leader in ability to execute and completeness of vision

Industry SourceIndustry Source

Page 25: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 26

Mercury Momentum

$0

$ R

eve

nu

e in

Mil

lio

ns

• Top 5 fastest growing

• S&P 500

• NASDAQ 100

• $685.5M 2004 Revenue

• $1.1B in cash as of Q4 2004

• $414.3M Deferred Revenue as of Q4 2004

Superb Financial Performance

Global BTO Leader• Gartner’s only “Strong

Positive” rating (twice)• 86% of Fortune 100

• 56% Market Share in core markets

• SSPA Hall of Fame40 $

1995

$55

1996

$77

1997

$121

1998

$188

1999

$800

2004

$134

$686

2003

$507

$121

2002

$400

$67

$361

2001

$15

$307

2000

$42

Change in Deferred Revenue

Revenue

Page 26: Application Quality Sharath Kumar, Technical Manager, Mercury ...

Mercury Confidential & Proprietary 27

Thank You

Contact us to find out more about optimizing application quality

Email: [email protected]

Web: www.mercury.com/in