Sharath Kumar Mercury

Embed Size (px)

Citation preview

  • 8/4/2019 Sharath Kumar Mercury

    1/26

    Application QualitySharath Kumar, Technical Manager, Mercury India

  • 8/4/2019 Sharath Kumar Mercury

    2/26

    2Mercury Confidential & Proprietary

    Application Quality

    61% rate application testing for quality and performanceas 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 2005Economist IntelligenceUnit, October 2004 / March 2005

    Yankee group

  • 8/4/2019 Sharath Kumar Mercury

    3/26

    3Mercury Confidential & Proprietary

    The Cost of Failure is High

    Lost $19M in revenue and $23M in profits on a $9MSAP implementation due to functional and reliabilityissues

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

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

  • 8/4/2019 Sharath Kumar Mercury

    4/26

    4Mercury Confidential & Proprietary

    Application Delivery is Now aStrategic 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:

  • 8/4/2019 Sharath Kumar Mercury

    5/26

    5Mercury Confidential & Proprietary

    Addressing Delivery Issues is a StrategicImperative

    Automate manual tasks to reduce costs

    Gain control and visibility via information, not data

    Measure the impact of change to reduce risk

  • 8/4/2019 Sharath Kumar Mercury

    6/26

    6Mercury Confidential & Proprietary

    Successful Delivery Depends On:

    GONO-GO

    Test Strategyand Plan

    DefineUse Cases

    Functional /Regression

    Testing

    TestRequirements

    BusinessRequirements

    Defects Issues

    MANAGE REQUIREMENTS OPTIMIZE QUALITY OPTIMIZE PERFORMANCE

    PerformanceTesting

    CapacityPlanning

    DESIGN AND DEVELOP

    Diagnostics(J2EE, .Net, SAPSiebel, Oracle)

    TuningTest Creation

    andMaintenance

    An Effective Delivery Process

  • 8/4/2019 Sharath Kumar Mercury

    7/267Mercury Confidential & Proprietary

    Successful Delivery Depends On:

    PerformanceEngineers

    App SupportEngineers

    SystemArchitects

    ITManagement

    QAEngineers

    Tester

    GONO-GO

    ProjectMangers QA

    Engineers

    Tester

    LOB BusinessAnalyst

    Ops

    Developers

    An Aligned Team

  • 8/4/2019 Sharath Kumar Mercury

    8/268Mercury Confidential & Proprietary

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

    CUSTOMERS CENTRALIZED TESTING ENVIRONMENT

    Web Server

    Application A

    Application C

    Application B

    View projects from

    different locations

    Simultaneous browser-

    based testing of oneor more projects

    Receive test dataand analyze results

    A

    USA

    Asia

    Europe

    B

    C

  • 8/4/2019 Sharath Kumar Mercury

    9/2610Mercury Confidential & Proprietary

    Quality CenterMERCURY QUALITY CENTER

    Dashboard

    Managed Service In-house DeploymentCombination

    DELIVERY OPTIONS

    Foundation

    Shared Data Repository WorkflowsCentral Administration Open APIs

    TestDirector

    RequirementsManagement

    Test Plan Test LabDefect

    Management

    Functional Testing

    QuickTest Professional WinRunnerBusiness Process Testing

  • 8/4/2019 Sharath Kumar Mercury

    10/2611Mercury Confidential & Proprietary

    Application Delivery Dashboard

    Track and communicaterisk factors that impede

    delivery success

    Focus managementattention on criticalproject issues

    Determine if project willmeet release criteria bytracking KPIs

    Surface Delivery Status Across the Enterprise

    BACK

  • 8/4/2019 Sharath Kumar Mercury

    11/2612Mercury Confidential & Proprietary

    TestDirector for Quality Center

    Manage the entirequality process withbuilt-in

    traceability Anytime/

    anywhere access viaweb browser

    Over 30 third-party

    vendor integrationswith published APIs

    The Enterprise Platform for Quality

    BACK

  • 8/4/2019 Sharath Kumar Mercury

    12/2613Mercury Confidential & Proprietary

    QuickTest Professional

    Identify unexpectedapplication behaviorautomatically

    Create reusablebuilding blocksfor BusinessProcess Testing

    The mostcomprehensive

    enterpriseenvironmentcoverage (30+)

    Market Leading Solution for Functional Testing

    BACK

  • 8/4/2019 Sharath Kumar Mercury

    13/2614Mercury Confidential & Proprietary

    Business Process Testing

    Uses only screenflows and data tocreate tests

    Significantlyreducesautomatedtest maintenance

    Designedspecificallyfor businessanalysts

    Script-Free Functional Testing

    BACK

  • 8/4/2019 Sharath Kumar Mercury

    14/2615Mercury Confidential & Proprietary

    Monitors Protocols

    LoadRunner Diagnostics TuningCapacity

    Planning

    Global Management

    Multiple-project ManagementResource Management

    Application Delivery Foundation

    Virtual Users

    MERCURY SERVICES

    Performance Center

    Application Delivery Dashboard

    MERCURY PERFORMANCE CENTER

    Managed Consulting Education Support

  • 8/4/2019 Sharath Kumar Mercury

    15/2616Mercury Confidential & Proprietary

    Approach to Optimizing BusinessAvailability

    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 applicationsperformance tested

    800%

    4x

    75%

    200%

  • 8/4/2019 Sharath Kumar Mercury

    16/2617Mercury Confidential & Proprietary

    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 withautomated reporting and analyses

    Web Server App. Server DatabaseInternet/WAN

  • 8/4/2019 Sharath Kumar Mercury

    17/26

    18Mercury Confidential & Proprietary

    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

    OPERATINGSYSTEMS

  • 8/4/2019 Sharath Kumar Mercury

    18/26

    19Mercury Confidential & Proprietary

    LoadRunner Isolates BottlenecksAcross All Tiers

    Real-time performance monitors gather metrics from every layer

    Automatic correlation helps pinpoint bottlenecks

    COMPLETE COVERAGE ANALYSIS

    EJB/JDBC/JSPMonitors

    App. ServerMonitor

    Java VM Monitor

    Operating System Monitor

    Hardware Monitor

    Network Monitor

  • 8/4/2019 Sharath Kumar Mercury

    19/26

    20Mercury Confidential & Proprietary

    Delivery Flexibility

    ManagedService

    Deployment

    In-House

    Deployment(Assisted by Mercury)

    MercuryInfrastructure

    MercuryPeople andProcesses

    YourInfrastructure

    Your People

    andProcesses

    Fastest time to value

    Lowest TCO

    Greater self-sufficiency

    Complex integration work

    Transition Service

  • 8/4/2019 Sharath Kumar Mercury

    20/26

    21Mercury Confidential & Proprietary

    Support For Over 60Complex 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 commonemulators

    Databases

    Oracle

    MS SQL Svr

    DB2

    ODBC

    PERFORMANCE MONITORS

    Operating

    Systems

    Windows

    Unix

    Linux

    Network

    SNMP

    WANEmulation

    Web Servers

    MS IIS

    iPlanet

    Apache

    App Servers

    BEAWebLogic

    IBMWebSphere

    ATGDynamo

    iPlanet AppServer

    Java

    EJB

    JDBC

    JSP

    Databases

    Oracle

    MSSQLServer

    DB2

    Sybase

    Web/Java

    HTTP(S)

    XML

    Citrix ICA

    SOAP

    Java

    APPLICATIONS AND PROTOCOLS

  • 8/4/2019 Sharath Kumar Mercury

    21/26

    22Mercury Confidential & Proprietary

    Mercury Customers in India

    http://www.fidelity.com/http://www.csc.com/http://www.eds.com/http://www.ge.com/en/http://www.polaris.co.in/new/splash.htmhttp://www.birlasoft.com/index.htm
  • 8/4/2019 Sharath Kumar Mercury

    22/26

    23Mercury Confidential & Proprietary

    Mercury Customer Experiences

  • 8/4/2019 Sharath Kumar Mercury

    23/26

    24Mercury Confidential & Proprietary

    Mercury Customer Experiences

  • 8/4/2019 Sharath Kumar Mercury

    24/26

    25Mercury Confidential & Proprietary

    Application Quality EcosystemProven Leadership

    Application Quality Ecosystem Magic Quadrant 2005

    Clear Leader in ability to execute and completeness of vision

    Industry Source

  • 8/4/2019 Sharath Kumar Mercury

    25/26

    26Mercury Confidential & Proprietary

    Mercury Momentum

    $0

    $Re

    venueinMillions

    Top 5 fastest growing

    S&P 500

    NASDAQ 100

    $685.5M 2004 Revenue

    $1.1B in cash as ofQ4 2004

    $414.3M DeferredRevenue as of Q4 2004

    Superb FinancialPerformance

    Global BTO Leader Gartners only Strong

    Positive rating (twice)

    86% of Fortune 100

    56% Market Share incore 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

  • 8/4/2019 Sharath Kumar Mercury

    26/26

    Thank You

    Contact us to find out more about optimizing application quality

    Email: [email protected]

    Web: www.mercury.com/in