SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
IBM Rational Software Conference 2009




                         Quality Management
                               Keynote
                             Real Teams, Real Insights, Real Results

                               Kamala Parvathanathan
                             Senior Manager, IBM Rational


© 2009 IBM Corporation
                           QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Quality Management Keynote

   Real Challenges for real Teams
   Real Insights
   Real Results
   Wrap Up




                         QM 01 – Quality Management Keynote   2
IBM Rational Software Conference 2009


  Today’s Challenges to Software Quality
     Enterprise pressure to reduce cost
     Competitive demand to deliver faster
     Worldwide geographical dispersed development
     Unpredictable/unknown use of application
     Increasingly complex software ecosystems
     New requirements for government standards
     Lack of domain knowledge/content
     Inability to search/reuse test assets
     Lack of leveraging previous test experiences
     Unclear business goals for test criteria
     Limited use of real customer data in verification
     Lack of published open standards for vendor integration


                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009

   The Application Quality Lifecycle                                                                        Show me when the
                                                                                                            project meets my
                                                                                                            exit criteria and is
                                                                                                            ready to ship.
                Requirements                      Development                    Verification                            Production
                Product Mgt/Analyst               Architect/Developer            Test Practitioner/Tester                Production/Deployment Mgr




                      Requirement                             Design                           Test                                    Service
                      Management                              /Model                           Plan                                    Levels
                                                                                                                   Identify the best
                                                                                                                   test cases to
Show me the                                                                                                        automate in my
linkage of the test                                                                                                organization.
cases to the
requirements in
the project.           Requirement                            Build                           Test                                     Final
                       Definition                                                             Cases                                    Image

                                      Show me what
                                      changed in the last                                                                              APARs
                                      build so that I know                                                                             RFEs
                                      what function is now
                                      available to test.

                                                              Defects                         Test                                     Product
                                                                                              Results                                  Limitations


                                                                        Iteration 1                                          Use the information
                                                                            Iteration 2                                      that was learned in the
                                                                                Iteration N                                  project test to help my
                                                                                                                             users (usage notes,
                                                                                                                             etc).




                                          QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Quality Management Keynote

   Real Challenges for real Teams
   Real Insights
   Real Results
   Wrap Up




                         QM 01 – Quality Management Keynote   5
IBM Rational Software Conference 2009


  The increasing costs of fixing a defect
  80% of development costs are spent identifying
  and correcting defects!




                                                                                                                                   $7,600/defect
                                                                                                      $960/defect
                                                                                                                                    Once released
                                                      $240/defect                                      During the                    as a product
       $80/defect                                                                                   QA/Testing phase
                                                         During the
       During the                                       design phase
   requirements phase                                                                                               Traditional QA Testing
                                                                                                                    25 – 30 % delivery time in testing
                                                                                                                    Poor upstream quality yields rework
                                                                                                                    Compressed schedules make it worse
Source: GBS Industry standard study
Defect cost derived in assuming it takes 8 hrs to find, fix and repair a defect when found in code and unit test.
Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr.


                                                                                                                                                      6
                                               QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Rain sensing wiper system design failure
Individual Systems Worked, But Failed When Integrated

   Windshield provided by
   local supplier
       Incompatible with the
       operation range of the sensor
       Cars were sent to customers
       with non-functioning wiper
       system


  Initial diagnostics designated
  software as culprit for malfunction
       Mechanics couldn’t test software behavior
       Failure was not of individual components, but in the interaction
      at a system level
                          QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Elements of Risk: Time, Quality, Cost
                        Time
                                                              Each of the vertices is
                                                              an embodiment of risk:

                                                                    Time Risk
                                                                    Cost Risk
                                                                   Quality Risk
                   Risk
                                                               Risk cannot be removed

                                                               But it can be understood
                                                                     and controlled
Quality                                    Cost



                                             With IBM Rational Quality Management…
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Unified platform for software delivery
Moving beyond individual tools
                                 A unified platform can dramatically
                                  improve the business process of
   Analyst                                software delivery                                 Tester




             Requirements                                                       Quality
             Management                                                       Management
                                              Change &
                                             Configuration
                                             Management



     Coordinate team                                                     Track builds and the impact
     members                                                             of defects
     Align teams on project                                              Track status with C/ALM
     plans                           Architect               Developer
                                                                         dashboard mashups


                            QM 01 – Quality Management Keynote                                       9
IBM Rational Software Conference 2009



Risk Management through Process Improvement
  Business Reporting                                          Requirements Driven Testing
  Objective Progress                                           Ensure that the project is
    Measurement                                                  doing the right thing




  Communication                    Risk                                 Test Early
                                                                 Ensure that the project is
  Avoid Surprises
                                                                    doing things right
                                Management

   Test Independence                                                  Planning
Ensure Good Governance                                        Effective Implementation


            Process Improvements and Tooling efficiencies Reduce your Risk and Cost
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


 Risk Management through Process Improvement
                   Time

                                                                         Time


                                                                      Risk
              Risk                                             Quality          Cost
                                                                      Enables
                                                               •Faster Time to Market
Quality                                 Cost                   •Expanded Feature Set
                                                              •Fine Grained Control of
                                                                 Release Decisions



                                               With IBM Rational Quality Management…
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Quality Management Keynote

   Real Challenges for real Teams
   Real Insights
   Real Results
   Wrap Up




                         QM 01 – Quality Management Keynote   12
IBM Rational Software Conference 2009



Quality Management Imperatives




              Collaborate                   Automate                  Report
          Achieve common goals             Increase control     Continuously improve
            by optimizing how              and efficiency by    by measuring progress
               people work              integrating workflows        in real time




                  Improve knowledge and practice maturity with an
                environment that develops individual and team talent.
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Quality Management Hub
                                          IBM Collaborative Application Lifecycle Management

                                                 Rational Quality Manager
                                                              Quality Dashboard

       Requirements                                           Test Management
       Management                                                                                                           Defect
                                                                                                                          Management
                                        Create        Build        Manage        Execute         Report
                                        Plan          Tests        Test Lab      Tests           Results




                                                    Best Practice Processes

                                                                                                               Administration: Users,
       Collaboration                                                                                           projects, process
                       Presentation:                                                           Storage
                       Mashups                   Discovery              Search & Query


                                                                                                                           Open Platform
                           SAP                                                                   .NET
                                       Java                                            System z, i
   Test Data                                     Open Lifecycle Service Integrations
    Quality                                                                                                Security and
                   Functional                                                                              Compliance
                    Testing              Performance                                       Code
                                                                Web Service                Quality
                                           Testing                Quality                                                     homegrown




                                  QM 01 – Quality Management Keynote                                                                      14
IBM Rational Software Conference 2009



Review 2008


      Rational Quality Manager/Rational Test
      Lab Manager 1.0
      Rational Functional Tester 8.0
      Rational Performance Tester/ Rational
      Service Tester 8.0




                         QM 01 – Quality Management Keynote   15
IBM Rational Software Conference 2009



Review 2009


      Rational Quality Manager/Rational Test
      Lab Manager 2.0
      Rational Functional Tester 8.1
      Rational Performance Tester/ Rational
      Service Tester 8.1




                         QM 01 – Quality Management Keynote   16
IBM Rational Software Conference 2009



Rational Quality Manager 2.0
 We heard you -- feedback concerning 1.0/1.0.1 of RQM
    Usability
    Better searching capabilities
    Needing to have a faster ROI
    Integrations
    Custom Reporting
    Performance

 Problems to solve
    Two weeks chopped off my test cycle, need help prioritizing
    Tracking test progress
    Understanding retesting




                         QM 01 – Quality Management Keynote       17
IBM Rational Software Conference 2009



   Comprehensive rich test plan
   A quality contract for the entire software delivery team

                Business Stakeholder
                                                                                       Collect and track all test data
                                                                                         Central location for business objectives
                                                                                         requirements, resources, platform and
                                       Requirements
                                                                                         exit criteria to name a few

                        Business
                                                                                       Defined Responsibilities
                                                        Use Cases
                        Objectives                                                       Individual sections are assigned to team
                                     Quality Asset                                       members to clearly establish ownership
                                     Infrastructure
                  Security              Central hub        Test Cases                  Goal Oriented
                  Mandates
A Manager                                 captures                           Project     Formalized and documented exit criteria
                                       everything that                       Manager
                                           matters
                                                          Skill
                                                                                       Extensible
                    Defect Logs          for quality
                                          releases
                                                       Availability                      Add sections, import custom data
                                                                                       Keep track of changes
                                         Project Logs
                                                                                         Snapshot version control to track plan
                                                                    Tester               history throughout the life of the project
     Security Officer




                                                                                                                                 18
                                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Comprehensive dynamic planning and updates
Process flow, not artifacts drives team activities

           Other                        Rational Quality
         Test Plans                      Manager Plan

             Word based
             Test Plan                                         Live dynamic
                                                               documentation
                                                               Defines test process
                                                               and strategy
                                                               Defines responsibilities
                                                               Activity based versus
                                                               hierarchy
                                                               Business level reporting
                                                               against quality objectives




                                                                                            19
                          QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009

Usability
   • Organizing Artifacts
      • User defined Hierarchical Tree
        Visualization based on artifact
        relationships
      • More Ability to leverage Categories to
        limit view of artifacts

   • Finding Artifacts
       • Additional Searching/filtering capabilities.
       • Tag cloud for all assets

   • Manual Test Improvements

   • Catalogue Customizations




                         QM 01 – Quality Management Keynote   20
IBM Rational Software Conference 2009

But wait, there is more




          • View are dynamically rendered
          • Can utilize many ways to view relationships
          • Can change the perspective of views (starting point).
              • E.g. View by Release


                         QM 01 – Quality Management Keynote         21
IBM Rational Software Conference 2009


Integrated manual test authoring and execution
Maximizing efficiency of manual testing

                                                               Manual test author
                                                                 and execute
                                                              Step by step capture and
                                                              execution of manual tests

                                                              Assisted data entry

                                                              Keyword support for
                                                              integrated manual and
                                                              automated testing

                                                              Rich defect capture during
      Manual Test Execution                                   execution, including
                                                              screenshot and attachments

                                                              Simple intuitive interface for
                                                              quick test execution

                         QM 01 – Quality Management Keynote                                    22
IBM Rational Software Conference 2009


    Manual Test Improvements




                    • Manual Test Creation
                         Expected results for every step
                         Graphic management (thumbnails vs full size)
                         Full off-lining of manual test



                         QM 01 – Quality Management Keynote             23
IBM Rational Software Conference 2009


    Manual Test Improvements




        • Assistance in manual test execution
              Inline actual results. Thus, from a log people will see step,
              expected result, actual result and comments all on screen (and
              report needs to provide)
              Pause Resume of Manual Test execution
              Manual execution updates the Execution Points based on each
              step
              Execution Console should show manual tests too
              Ability to easily provide execution comments




                         QM 01 – Quality Management Keynote                    24
IBM Rational Software Conference 2009


  Risk Based Testing
  Risk Management strategy can make or break companies.
     Effective Risk Based Testing requires process support.

                                                              Calculated Risk
                                                                Screen hold 10 lbs
                                                                Cat weighs 9
                                                                High Risk
                                                              My Risk
                                                                Really want that bird
                                                                Low Risk
                                                              Community Risk
                                                                What do other cats
                                                                say?




                         QM 01 – Quality Management Keynote                       25
IBM Rational Software Conference 2009


  Risk Based Testing
  Risk Management strategy can make or break companies.
      Effective Risk Based Testing requires process support.                    Calculated
                                                                                Calculated   Collaborative
                                                                                             Collaborative
                                                                                   Risk
                                                                                   Risk          Risk
                                                                                                  Risk
                                                                               Assessment
                                                                               Assessment    Assessment
                                                                                              Assessment

                                                              Requirements
                                                                Test Plans
                                                                Test Cases
                                                               Risk Profiles




  •   Prioritize efforts where resources are limited
  •   Drive risk based decisions to meet quality objectives                        Prioritized Tests
                                                                                    Prioritized Tests
                                                                                        to meet
                                                                                         to meet
  •   Allows for collaboration on risk mitigation strategy                         business needs
                                                                                    business needs
  •   Documentation of risk related decisions

                            QM 01 – Quality Management Keynote                                          26
IBM Rational Software Conference 2009


Productivity Boosters                                             Requirements Management

  Smart
   Automations…
      Increase productivity
      Reduce risk of human error
                                        Jump Start creation of
      Reduce time to quality            Stubbed test cases from
                                        requirements                  Build
      Reduce cost…                                                    Management

         Jump start Test Case
         Description for Manual
         testing                          Automated Build record
                                          Integration for test and lab mgmt
      Quality Management


                                           RQM/RTLM
                                        Scheduling Automation        Lab




                         QM 01 – Quality Management Keynote                                 27
IBM Rational Software Conference 2009


Organizational Policies
   Assessing status
     Standard Objectives
     Reuse across Test
     Plans
     All working toward
     same objectives
     Measures against
     objectives




                         QM 01 – Quality Management Keynote   28
IBM Rational Software Conference 2009


Just create defect to ensure in the system. Worry
about duplicates later..
   How long does it take to find and resolve a single duplicate defect?
     Are development teams working on same issue unknowingly
     Are multiple fixes for the same problem put in different builds
     Are testing members validating
   Time is money……………

                    Common scenario                                       Utopia
                                      13, 11,
                                              9   , 8, 2
                                                                                                   8
                                       12, 9, 7
                                                ,4, 2                                           12, 9
                                             11, 7, 2
                                    13, 9, 7                                                      11
                                             ,   6, 4, 2                           13, 9, 7
                                                                                            ,   6, 4, 2

              2, 4, 6, 7, 8, 9, 11, 12, 13
              2, 4, 6, 7, 8, 9, 11, 12, 13
              2, 4, 6, 7, 8, 9, 11, 12, 13                    2, 4, 6, 7, 8, 9, 11, 12, 13
              2, 4, 6, 7, 8, 9, 11, 12, 13


                               QM 01 – Quality Management Keynote                                         29
IBM Rational Software Conference 2009


Process-led Automation yields real savings
Examples of automation capabilities
                   Developing repeatable           Advanced    Developing repeatable          Integrating end to
                   industry test solutions         Defect      test procedures                  end processes
                                                   Analysis    applicable to future
                                                               projects
Asset        Test         Manual        Manual     Prevent &   Baseline &      Baseline      Leveraging   Dynamic          Total
             cases        scripts       scripts    block       migrate         artifacts     component    updates
             copied       copied        Reuse      duplicate   documentation                 Reuse        of test
                                                   Defects                                                assets

Quantity     343          350           1,393      905         1,365           2023          1029         2,227       9,635
Hours        167          175           696        1,755*      683             1,011         515          557         5,558
saved
Value        $16,690      $17,514       $69,633    $175,452    $68,254         $101,125      $51,459      $55,673

Total
                                              $175, 452
                                        $103,387   $175,452                    $169,379                   $107,132    $555,799



  * Hours saved assumes an average of 4 biggest hidden QM In reality, it often takes much longer.
                                The hours to detect the duplication.
                                    cost is associated with
  Source: GBS Test Practices study, 2005-2008, over 846 projects
                                    defect duplications
  Average per project saving with automation and collaboration best practices calculated on a per asset task and process
  savings, at a rate of 100$/hr rate.

                                         Average savings per project - over half a million dollars
                                                                                                                                   30
                                    QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Integrating DOORS with IBM Rational Quality Manager
Enabling requirements driven testing

                   Requirements                          Tests based on requirements
                   Management                            ensure deliverables meet
                                                         customer expectations

                                                              Plan Tests Early

  Test
 Status
         Risk                                  Test
                                             Planning
                                                              Conduct Tests Early
                                                              Relate Tests to Requirements
                                                              Relate Defects to Requirements
      Management                                              Measure Progress against
                                                              Requirements

          Test                       Test
        Execution                   Design


                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


  Closed Loop Analysis & Reporting
  Reduce time to value, Reduce Risk
           Addressing management needs
                Early identification of problem areas
                Standardize reports that communicate ROI (in compliance with
                MCIF)
                Understanding Test Lab Utilization
                                                       Increased visibility into
                                                          the quality status
                                                        & actionable reporting
                                                                   Scope
                                                                (Requirements)


                                                                 Quality &
                                                                Performance
                                                Resources                        Schedule
                                               (cost, budget)                     (time)

                         QM 01 – Quality Management Keynote                            32
IBM Rational Software Conference 2009

                    Integrations -- Collaborative ALM connects Analysts,
                                    Developers and Testers
                                                                                                               Association
                                   Changes; notification


                                                   Requirement linked                  Tester finds defects,
 Analyst                                              to work item                                                                       Tester
                         REST API                                                                                     REST API
                                                           Defects closed               Defect status
                        Requirements
                                                                                                                    Quality
                         Definition &
                                                                                                                  Management
                        Management
                                                                            REST API

                                                                       Change &
                                                                      Configuration
                                                                      Management




 Architect                                                                                                                              Developer


      ●      Coordinate analysts, developers                                  ●   Track builds and the impact of defects
             and testers                                                          ●   What build is ready for test?
             ●   Collaborate in context and track status                          ●   What defects are blocking test from proceeding?

      ●      Align teams on project plans                                     ●   Track status with C/ALM dashboard mashups
             ●   Which requirements are in the development plan?                  ●   Transparency across teams and artifacts


                                                                                                                                                    33
                                       QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009

Rational Quality Manager Open Ecosystem Today

                                                                                                       Provisioning
   Automated Testing                            Requirements                    Reporting                Tivoli Provisioning Manager (TPM)
    Rational Functional Tester                   Rational ReqPro                 Rational                Tivoli Service Request Manager
    Rational Performance Tester                  Rational/Telelogic Doors        Insight                 TADDM
    Rational Service Tester for SOA Quality
    Rational AppScan Tester Edition             Builds, WorkItems and Defects
    Test RealTime                                Rational ClearQuest
    Rational Robot                               Rational Team Concert
    Rational Rhapsody                            Rational BuildForge


                                                                                                                       Certify


  RapidRep                                                            Quality Manager

                                                                                                                Quick Test Professional
                                                                                                                LoadRunner


Supporting bidirectional integration with the
Jira change management system
                                                                                                                                 TMAP Process




Managing mobile applications testing across a global                                                            Enabling greater quality and productivity with
                                                           Accelerating test cycles with virtual machine        automated SOA governance support
handset test environment                                   management and execution


                                          QM 01 – Quality Management Keynote                                                                             34
IBM Rational Software Conference 2009


    What else ….. The Grab Bag
                                                     • Published API

                                                     • Copy Test Assets (Test Plans,
                                                       Test Cases)

                                                     • Support of importing from
                                                       word/excel

                                                     • Scheduled Execution

                                                     • Customization of “Cataologue” for
                                                       test environments

                                                     • Bulk Update of Records

                                                     • Viewer license capability of WI
                                                       create/update



                         QM 01 – Quality Management Keynote                                35
IBM Rational Software Conference 2009


IBM Rational Quality Manager
                                                       Comprehensive test planning,
                                                       execution and reporting
                                                       featuring:
                                                         Web 2.0 portal architecture

                                                         Team Collaboration

                                                         Customizable dashboards

                                                         Integrated defect tracking

                                                         Integrated requirements referencing

                                                         Asset version control

                                                         Distributed execution




                                                                   Open and extensible on
                                                   New in                                   Collaborate in context
                                                                                            Right-size governance
                                                    2.0                                     Day one productivity



                         QM 01 – Quality Management Keynote                                                  36
IBM Rational Software Conference 2009


RQM on Jazz.net – Get Involved
                                                                   2. Click on Projects
         1. Sign-up &
         sign-in



                                                                 3. RQM Project




                                              4. Create Defects, review
                                              plans, etc
                         QM 01 – Quality Management Keynote                               37
IBM Rational Software Conference 2009



Platform and Technologies
Delivering functional, service, and performance testing capability across a
variety of platforms and technologies




               Netweaver Portal
                                         Kerberos and NTLM
                                              for SOA



                                                    Adobe PDF



                          JSON
                           XML
                          REST                                  RFT Controls



                         QM 01 – Quality Management Keynote                    38
IBM Rational Software Conference 2009



Storyboard testing with Rational Functional Tester
Visualize test actions through words and pictures


    Simplified Test Authoring
       Edit anywhere: Script, Text, Screen
       Test flow based on application
       screenshots
       Simplified language description of
       test actions




                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009
Storyboard testing with Rational Functional Tester
                                                              Application
                                        Simplified              view
                                        test view




Script tab


                                          Properties view


                                                                       Thumbnails

Java tab




                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009


Jazz Integration (Rational Quality Manager)
 What’s already possible with RFT 8.0
         Integrates with RQM 1.0
         View the RQM keywords in RFT
         Automate the keyword in RFT
         View the automated keyword in RQM
         View the automated script in RQM
         Execute scripts from RQM using the adapter
 Additions in RFT 8.1
         Integrates with RQM 1.0.1/2.0
         Multiple Project Area support in the Execution Adapter
             Adapter is visible only in the project area registered against




                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Rational Functional Tester – Rational Team Concert
Integration
Leveraging the Jazz foundation for team collaboration
   Connect to Rational Team
   Concert/Rational Quality Manager from
   the Eclipse UI
      Access and Update Work Items
      Communicate with Instant Messaging


   Manage and share assets through RTC
   SCM integration




                         QM 01 – Quality Management Keynote   42
IBM Rational Software Conference 2009



Rational Functional Tester Object Map Merge

        RFT’s own Merge Utility for Object Map assets




                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Extensibility through Proxy SDK

    Proxy Development Wizards
       Enable partners and power users to develop proxies
       for custom controls
       Available in the Eclipse environment
       Create skeleton/template of the proxy
       Package and deploy the underlying proxy related files
       in appropriate directories using export/import facility


    Proxy SDK Documentation
       Additional complex samples included in
       documentation
       Additional samples for VB .NET users




                                                                 44
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



What else… The Grab Bag
    Internet Explorer 8
         Protected Mode
         Multi-tab
    Firefox 3
    SAP NetWeaver Enterprise Portal 7.0
        Web DynPro
    Dojo 1.1
    Adobe PDF 7.0 and 8.0 Document
    PowerBuilder 11.5
    Flex 3.2
    WPF
    64 – bit Windows Operating Systems
    RQM Integration
       Adapter
       Keywords




                          QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Rational Performance Tester
Simplifying the test development experience

   Test Modularity with test variable
   support
   Binary Editor view supporting
   UTF8, EBCDIC, GB 18030
   Replay of http live-browser view
   Custom/Conditional color pallets
   for reports




                         QM 01 – Quality Management Keynote   46
IBM Rational Software Conference 2009



Rational Performance Tester
 Encoded Data support for Web 2.0 applications

  The typical scenario …                      With IBM Rational Performance Tester …



                                                                ABC




      Encoding prevents the user                  Data transformations allows user to
      from finding or modifying test              “see” into encoded data for editing,
      data points                                 data variation, and data correlation
      Users must create their own                 Built-in transformations for Java
      code and methods for dealing                Serialized Objects and Binary data
      with obscured data (such as                 Extensible to accommodate custom
      binary data)                                formats

                         QM 01 – Quality Management Keynote                              47
IBM Rational Software Conference 2009



Rational Performance Tester
Accelerate problem identification with agent-less resource monitoring

   Agent-less monitoring for
     *NEW* WebSphere and JBoss
     application servers
      Windows Perfmon
      Unix rstatd
      IBM Tivoli Monitoring
   Aggregated (per-run) counters for
   resource monitoring
   Overlay counters on performance
   reports


                         QM 01 – Quality Management Keynote             48
IBM Rational Software Conference 2009


Rational Performance Tester: Service Level Agreement Reporting
Linking performance results to business objectives

      New reports summarize test run against performance requirements
      “Supplemental” requirements can be defined and reported separately
      Concept of “margin” helps visualize the quality of the results




                                                                           49
                         QM 01 – Quality Management Keynote
IBM Rational Software Conference 2009



Rational Service Tester for SOA Quality
Simplifying service testing                                         Test creation wizard




   Service Tester for SOA
   Quality and SOA Extension
   enhancements                                               Forms-based data
      Support for DIME attachments
      Support for Kerberos and NTLM
      Authenticated proxies
      Support for HEAD method
      XML fragment reference/substitution
                                                                    Common client for
                                                                    service calls




                         QM 01 – Quality Management Keynote                                50
IBM Rational Software Conference 2009



Rational Service Tester for SOA Quality
Enabling agile and incremental testing with web service stubbing


   Automatically create service
   stubs from WSDL
   Visually edit stub behavior
    Automatically deploy stubs for
   testing




                         QM 01 – Quality Management Keynote        51
IBM Rational Software Conference 2009



The Road Ahead
A peek into the Quality Management Labs

   Research & Development
      SAP Integrations
      Oracle Solution integrations
      Centralized Data Management
      Data Integrity
   Cloud Computing




                         QM 01 – Quality Management Keynote   52
IBM Rational Software Conference 2009



Quality Management Keynote

   Real Challenges for real Teams
   Real Results
   Real Insights
   Wrap Up




                         QM 01 – Quality Management Keynote   53
IBM Rational Software Conference 2009



MORE! MORE! MORE!


    Tons of Content:
    Deep Dive Sessions
    Birds of a Feather Sessions
    Hands on Workshops


    Demo booths                                          AS SEEN AT


                                                         RSC
    Customer Quality Initiatives and
    Scenario Inspection Booth




                         QM 01 – Quality Management Keynote           54

Más contenido relacionado

La actualidad más candente

Model-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessModel-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessFrederic Oehl
 
Risk reduction in tablet dosage form development and manufacturing
Risk reduction in tablet dosage form development and manufacturingRisk reduction in tablet dosage form development and manufacturing
Risk reduction in tablet dosage form development and manufacturingDipankar Dey
 
Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012pdmacarolinas
 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testingnazeer pasha
 
Business Value Articulation In Software Projects
Business Value Articulation In Software ProjectsBusiness Value Articulation In Software Projects
Business Value Articulation In Software ProjectsHARMAN Services
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...RIA RUI Society
 
Reliability Training Lesson 1 Basics
Reliability Training Lesson 1   BasicsReliability Training Lesson 1   Basics
Reliability Training Lesson 1 Basicsrhilding
 
Measuring Impact of Cost on Bioprocessing
Measuring Impact of Cost on BioprocessingMeasuring Impact of Cost on Bioprocessing
Measuring Impact of Cost on Bioprocessingpasinclair
 
Minimising cost of goods
Minimising cost of goodsMinimising cost of goods
Minimising cost of goodspasinclair
 
Bio Solve Process Cost Model Workshop
Bio Solve Process Cost Model WorkshopBio Solve Process Cost Model Workshop
Bio Solve Process Cost Model Workshoppasinclair
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Brent Barton
 
Why Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsWhy Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsFlexera
 
Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges ASQ Reliability Division
 

La actualidad más candente (18)

Model-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing ProcessModel-Based Testing to Help You Enhance Your Agile Testing Process
Model-Based Testing to Help You Enhance Your Agile Testing Process
 
Risk reduction in tablet dosage form development and manufacturing
Risk reduction in tablet dosage form development and manufacturingRisk reduction in tablet dosage form development and manufacturing
Risk reduction in tablet dosage form development and manufacturing
 
Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012Mark Munday Innovate Carolina 2012
Mark Munday Innovate Carolina 2012
 
Front Loaded Test Approach Verhaert
Front Loaded Test Approach VerhaertFront Loaded Test Approach Verhaert
Front Loaded Test Approach Verhaert
 
Exploratory Testing
Exploratory TestingExploratory Testing
Exploratory Testing
 
Business Value Articulation In Software Projects
Business Value Articulation In Software ProjectsBusiness Value Articulation In Software Projects
Business Value Articulation In Software Projects
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
 
Benjamin q4 2008_bristol
Benjamin q4 2008_bristolBenjamin q4 2008_bristol
Benjamin q4 2008_bristol
 
Empoweringsme
EmpoweringsmeEmpoweringsme
Empoweringsme
 
Kgomadam Candidacy
Kgomadam CandidacyKgomadam Candidacy
Kgomadam Candidacy
 
Reliability Training Lesson 1 Basics
Reliability Training Lesson 1   BasicsReliability Training Lesson 1   Basics
Reliability Training Lesson 1 Basics
 
Measuring Impact of Cost on Bioprocessing
Measuring Impact of Cost on BioprocessingMeasuring Impact of Cost on Bioprocessing
Measuring Impact of Cost on Bioprocessing
 
Heizer mod e
Heizer mod eHeizer mod e
Heizer mod e
 
Minimising cost of goods
Minimising cost of goodsMinimising cost of goods
Minimising cost of goods
 
Bio Solve Process Cost Model Workshop
Bio Solve Process Cost Model WorkshopBio Solve Process Cost Model Workshop
Bio Solve Process Cost Model Workshop
 
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
 
Why Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to ActivationsWhy Software Publishers are Migrating From Certificates to Activations
Why Software Publishers are Migrating From Certificates to Activations
 
Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges Reliability Growth Planning: Its Concept, Applications, and Challenges
Reliability Growth Planning: Its Concept, Applications, and Challenges
 

Destacado

prセミナー090129
prセミナー090129prセミナー090129
prセミナー090129yoshiike
 
Rational
RationalRational
RationalIBM
 
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.Speech Republic
 
CQ Campus
CQ CampusCQ Campus
CQ Campusrmaris
 
Comments submitted online survey - spring 2010
Comments submitted online survey - spring 2010Comments submitted online survey - spring 2010
Comments submitted online survey - spring 2010mhs2010
 
Public Engagement in Science: Open Access PHL
Public Engagement in Science: Open Access PHLPublic Engagement in Science: Open Access PHL
Public Engagement in Science: Open Access PHLDarlene Cavalier
 
банковская система 1
банковская система 1банковская система 1
банковская система 1Artem
 
Miller apps integration
Miller apps integrationMiller apps integration
Miller apps integrationcalcisfun
 
Caitlin Photo Studio
Caitlin Photo StudioCaitlin Photo Studio
Caitlin Photo Studiomarcai
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynoteIBM
 
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyAi cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyGiang Nguyễn
 
Gran viaje a veracru zvero maru
Gran viaje a veracru zvero maruGran viaje a veracru zvero maru
Gran viaje a veracru zvero maruveonica
 
Creating seo blogposts
Creating seo blogpostsCreating seo blogposts
Creating seo blogpostsrfair404
 
Mastering Your Savings Plan
Mastering Your Savings PlanMastering Your Savings Plan
Mastering Your Savings Planpshirke
 
5 the present tense of estar
5 the present tense of estar5 the present tense of estar
5 the present tense of estarLaura Riddle
 
Getting the Best Bang for Your Buck: Negotiating Vendors
Getting the Best Bang for Your Buck: Negotiating VendorsGetting the Best Bang for Your Buck: Negotiating Vendors
Getting the Best Bang for Your Buck: Negotiating VendorsNancy-jo Manney
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinsonIBM
 

Destacado (20)

prセミナー090129
prセミナー090129prセミナー090129
prセミナー090129
 
Rational
RationalRational
Rational
 
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.
Waarom Nederlandse bescheidenheid ons slechte sprekers maakt.
 
CQ Campus
CQ CampusCQ Campus
CQ Campus
 
Comments submitted online survey - spring 2010
Comments submitted online survey - spring 2010Comments submitted online survey - spring 2010
Comments submitted online survey - spring 2010
 
Public Engagement in Science: Open Access PHL
Public Engagement in Science: Open Access PHLPublic Engagement in Science: Open Access PHL
Public Engagement in Science: Open Access PHL
 
банковская система 1
банковская система 1банковская система 1
банковская система 1
 
Miller apps integration
Miller apps integrationMiller apps integration
Miller apps integration
 
Caitlin Photo Studio
Caitlin Photo StudioCaitlin Photo Studio
Caitlin Photo Studio
 
1 ppm keynote
1 ppm keynote1 ppm keynote
1 ppm keynote
 
Cosodulieu
CosodulieuCosodulieu
Cosodulieu
 
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-lyAi cuong-ve-cac-he-thong-thong-tin-quan-ly
Ai cuong-ve-cac-he-thong-thong-tin-quan-ly
 
Gran viaje a veracru zvero maru
Gran viaje a veracru zvero maruGran viaje a veracru zvero maru
Gran viaje a veracru zvero maru
 
Climate change adaptation and climate financing:
Climate change adaptation and climate financing: Climate change adaptation and climate financing:
Climate change adaptation and climate financing:
 
Creating seo blogposts
Creating seo blogpostsCreating seo blogposts
Creating seo blogposts
 
Mastering Your Savings Plan
Mastering Your Savings PlanMastering Your Savings Plan
Mastering Your Savings Plan
 
5 the present tense of estar
5 the present tense of estar5 the present tense of estar
5 the present tense of estar
 
Tata surya
Tata suryaTata surya
Tata surya
 
Getting the Best Bang for Your Buck: Negotiating Vendors
Getting the Best Bang for Your Buck: Negotiating VendorsGetting the Best Bang for Your Buck: Negotiating Vendors
Getting the Best Bang for Your Buck: Negotiating Vendors
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 

Similar a 1 qm keynote-kamala_p

IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteKathy (Kat) Mandelstein
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2ECM First Group
 
Session #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSession #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSteve Lange
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands pptSpike Gu
 
Chuanz product development process
Chuanz product development processChuanz product development process
Chuanz product development processgarykellmann
 
Industrialization Of Testing Softec2012 Ramesh
Industrialization Of Testing   Softec2012   RameshIndustrialization Of Testing   Softec2012   Ramesh
Industrialization Of Testing Softec2012 Ramesharalikatte
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USIBM Danmark
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare PresentationMichael Barrett
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summarydeyoepw
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.WSO2
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAvodQA
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4JAMK
 
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsEliane Collins
 

Similar a 1 qm keynote-kamala_p (20)

IBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track KeynoteIBM Rational Software Conference 2009: Quality Management Track Keynote
IBM Rational Software Conference 2009: Quality Management Track Keynote
 
Eswaranand Attuluri CV
Eswaranand Attuluri CVEswaranand Attuluri CV
Eswaranand Attuluri CV
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
 
Session #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft ApproachSession #1: Development Practices And The Microsoft Approach
Session #1: Development Practices And The Microsoft Approach
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands ppt
 
Chuanz product development process
Chuanz product development processChuanz product development process
Chuanz product development process
 
Industrialization Of Testing Softec2012 Ramesh
Industrialization Of Testing   Softec2012   RameshIndustrialization Of Testing   Softec2012   Ramesh
Industrialization Of Testing Softec2012 Ramesh
 
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM USSmartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
Smartere test og udvikling med virtualiserede miljøer, Mark Garcia, IBM US
 
Quality & Reliability in Software Engineering
Quality & Reliability in Software EngineeringQuality & Reliability in Software Engineering
Quality & Reliability in Software Engineering
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare Presentation
 
Answer powerpoint template
Answer powerpoint templateAnswer powerpoint template
Answer powerpoint template
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Vericenter Summary
Vericenter SummaryVericenter Summary
Vericenter Summary
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QA
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4Test designandmanagementfreenest1dot4
Test designandmanagementfreenest1dot4
 
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall ProjectsICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
ICTSS 2010 - Iterative Software Testing Process for Scrum and Waterfall Projects
 

Más de IBM

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraIBM
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinsonIBM
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyIBM
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthyIBM
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-sIBM
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_bIBM
 
4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-daniellerouxIBM
 
4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishraIBM
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_kIBM
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_kIBM
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyalIBM
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_zIBM
 
2 jazz karthik-k
2 jazz karthik-k2 jazz karthik-k
2 jazz karthik-kIBM
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 

Más de IBM (20)

Smarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandraSmarter products for_a_smarter_p_lanet-neeraj_chandra
Smarter products for_a_smarter_p_lanet-neeraj_chandra
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Achieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nallyAchieving agility at_scale-martin_nally
Achieving agility at_scale-martin_nally
 
6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy6 rpt oracle_plugin-anitha_krishnamurthy
6 rpt oracle_plugin-anitha_krishnamurthy
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
 
4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux4 agile modeldevelopement-danielleroux
4 agile modeldevelopement-danielleroux
 
4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra4 agile developement_using_ccrc-sujeet_mishra
4 agile developement_using_ccrc-sujeet_mishra
 
3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k3 rad extensibility-srilakshmi_s_rajesh_k
3 rad extensibility-srilakshmi_s_rajesh_k
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z2 rft simplified_scripting_shinoj_z
2 rft simplified_scripting_shinoj_z
 
2 jazz karthik-k
2 jazz karthik-k2 jazz karthik-k
2 jazz karthik-k
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 

Último

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

1 qm keynote-kamala_p

  • 1. IBM Rational Software Conference 2009 Quality Management Keynote Real Teams, Real Insights, Real Results Kamala Parvathanathan Senior Manager, IBM Rational © 2009 IBM Corporation QM 01 – Quality Management Keynote
  • 2. IBM Rational Software Conference 2009 Quality Management Keynote Real Challenges for real Teams Real Insights Real Results Wrap Up QM 01 – Quality Management Keynote 2
  • 3. IBM Rational Software Conference 2009 Today’s Challenges to Software Quality Enterprise pressure to reduce cost Competitive demand to deliver faster Worldwide geographical dispersed development Unpredictable/unknown use of application Increasingly complex software ecosystems New requirements for government standards Lack of domain knowledge/content Inability to search/reuse test assets Lack of leveraging previous test experiences Unclear business goals for test criteria Limited use of real customer data in verification Lack of published open standards for vendor integration QM 01 – Quality Management Keynote
  • 4. IBM Rational Software Conference 2009 The Application Quality Lifecycle Show me when the project meets my exit criteria and is ready to ship. Requirements Development Verification Production Product Mgt/Analyst Architect/Developer Test Practitioner/Tester Production/Deployment Mgr Requirement Design Test Service Management /Model Plan Levels Identify the best test cases to Show me the automate in my linkage of the test organization. cases to the requirements in the project. Requirement Build Test Final Definition Cases Image Show me what changed in the last APARs build so that I know RFEs what function is now available to test. Defects Test Product Results Limitations Iteration 1 Use the information Iteration 2 that was learned in the Iteration N project test to help my users (usage notes, etc). QM 01 – Quality Management Keynote
  • 5. IBM Rational Software Conference 2009 Quality Management Keynote Real Challenges for real Teams Real Insights Real Results Wrap Up QM 01 – Quality Management Keynote 5
  • 6. IBM Rational Software Conference 2009 The increasing costs of fixing a defect 80% of development costs are spent identifying and correcting defects! $7,600/defect $960/defect Once released $240/defect During the as a product $80/defect QA/Testing phase During the During the design phase requirements phase Traditional QA Testing 25 – 30 % delivery time in testing Poor upstream quality yields rework Compressed schedules make it worse Source: GBS Industry standard study Defect cost derived in assuming it takes 8 hrs to find, fix and repair a defect when found in code and unit test. Defect FFR cost for other phases calculated by using the multiplier on a blended rate of $80/hr. 6 QM 01 – Quality Management Keynote
  • 7. IBM Rational Software Conference 2009 Rain sensing wiper system design failure Individual Systems Worked, But Failed When Integrated Windshield provided by local supplier Incompatible with the operation range of the sensor Cars were sent to customers with non-functioning wiper system Initial diagnostics designated software as culprit for malfunction Mechanics couldn’t test software behavior Failure was not of individual components, but in the interaction at a system level QM 01 – Quality Management Keynote
  • 8. IBM Rational Software Conference 2009 Elements of Risk: Time, Quality, Cost Time Each of the vertices is an embodiment of risk: Time Risk Cost Risk Quality Risk Risk Risk cannot be removed But it can be understood and controlled Quality Cost With IBM Rational Quality Management… QM 01 – Quality Management Keynote
  • 9. IBM Rational Software Conference 2009 Unified platform for software delivery Moving beyond individual tools A unified platform can dramatically improve the business process of Analyst software delivery Tester Requirements Quality Management Management Change & Configuration Management Coordinate team Track builds and the impact members of defects Align teams on project Track status with C/ALM plans Architect Developer dashboard mashups QM 01 – Quality Management Keynote 9
  • 10. IBM Rational Software Conference 2009 Risk Management through Process Improvement Business Reporting Requirements Driven Testing Objective Progress Ensure that the project is Measurement doing the right thing Communication Risk Test Early Ensure that the project is Avoid Surprises doing things right Management Test Independence Planning Ensure Good Governance Effective Implementation Process Improvements and Tooling efficiencies Reduce your Risk and Cost QM 01 – Quality Management Keynote
  • 11. IBM Rational Software Conference 2009 Risk Management through Process Improvement Time Time Risk Risk Quality Cost Enables •Faster Time to Market Quality Cost •Expanded Feature Set •Fine Grained Control of Release Decisions With IBM Rational Quality Management… QM 01 – Quality Management Keynote
  • 12. IBM Rational Software Conference 2009 Quality Management Keynote Real Challenges for real Teams Real Insights Real Results Wrap Up QM 01 – Quality Management Keynote 12
  • 13. IBM Rational Software Conference 2009 Quality Management Imperatives Collaborate Automate Report Achieve common goals Increase control Continuously improve by optimizing how and efficiency by by measuring progress people work integrating workflows in real time Improve knowledge and practice maturity with an environment that develops individual and team talent. QM 01 – Quality Management Keynote
  • 14. IBM Rational Software Conference 2009 Quality Management Hub IBM Collaborative Application Lifecycle Management Rational Quality Manager Quality Dashboard Requirements Test Management Management Defect Management Create Build Manage Execute Report Plan Tests Test Lab Tests Results Best Practice Processes Administration: Users, Collaboration projects, process Presentation: Storage Mashups Discovery Search & Query Open Platform SAP .NET Java System z, i Test Data Open Lifecycle Service Integrations Quality Security and Functional Compliance Testing Performance Code Web Service Quality Testing Quality homegrown QM 01 – Quality Management Keynote 14
  • 15. IBM Rational Software Conference 2009 Review 2008 Rational Quality Manager/Rational Test Lab Manager 1.0 Rational Functional Tester 8.0 Rational Performance Tester/ Rational Service Tester 8.0 QM 01 – Quality Management Keynote 15
  • 16. IBM Rational Software Conference 2009 Review 2009 Rational Quality Manager/Rational Test Lab Manager 2.0 Rational Functional Tester 8.1 Rational Performance Tester/ Rational Service Tester 8.1 QM 01 – Quality Management Keynote 16
  • 17. IBM Rational Software Conference 2009 Rational Quality Manager 2.0 We heard you -- feedback concerning 1.0/1.0.1 of RQM Usability Better searching capabilities Needing to have a faster ROI Integrations Custom Reporting Performance Problems to solve Two weeks chopped off my test cycle, need help prioritizing Tracking test progress Understanding retesting QM 01 – Quality Management Keynote 17
  • 18. IBM Rational Software Conference 2009 Comprehensive rich test plan A quality contract for the entire software delivery team Business Stakeholder Collect and track all test data Central location for business objectives requirements, resources, platform and Requirements exit criteria to name a few Business Defined Responsibilities Use Cases Objectives Individual sections are assigned to team Quality Asset members to clearly establish ownership Infrastructure Security Central hub Test Cases Goal Oriented Mandates A Manager captures Project Formalized and documented exit criteria everything that Manager matters Skill Extensible Defect Logs for quality releases Availability Add sections, import custom data Keep track of changes Project Logs Snapshot version control to track plan Tester history throughout the life of the project Security Officer 18 QM 01 – Quality Management Keynote
  • 19. IBM Rational Software Conference 2009 Comprehensive dynamic planning and updates Process flow, not artifacts drives team activities Other Rational Quality Test Plans Manager Plan Word based Test Plan Live dynamic documentation Defines test process and strategy Defines responsibilities Activity based versus hierarchy Business level reporting against quality objectives 19 QM 01 – Quality Management Keynote
  • 20. IBM Rational Software Conference 2009 Usability • Organizing Artifacts • User defined Hierarchical Tree Visualization based on artifact relationships • More Ability to leverage Categories to limit view of artifacts • Finding Artifacts • Additional Searching/filtering capabilities. • Tag cloud for all assets • Manual Test Improvements • Catalogue Customizations QM 01 – Quality Management Keynote 20
  • 21. IBM Rational Software Conference 2009 But wait, there is more • View are dynamically rendered • Can utilize many ways to view relationships • Can change the perspective of views (starting point). • E.g. View by Release QM 01 – Quality Management Keynote 21
  • 22. IBM Rational Software Conference 2009 Integrated manual test authoring and execution Maximizing efficiency of manual testing Manual test author and execute Step by step capture and execution of manual tests Assisted data entry Keyword support for integrated manual and automated testing Rich defect capture during Manual Test Execution execution, including screenshot and attachments Simple intuitive interface for quick test execution QM 01 – Quality Management Keynote 22
  • 23. IBM Rational Software Conference 2009 Manual Test Improvements • Manual Test Creation Expected results for every step Graphic management (thumbnails vs full size) Full off-lining of manual test QM 01 – Quality Management Keynote 23
  • 24. IBM Rational Software Conference 2009 Manual Test Improvements • Assistance in manual test execution Inline actual results. Thus, from a log people will see step, expected result, actual result and comments all on screen (and report needs to provide) Pause Resume of Manual Test execution Manual execution updates the Execution Points based on each step Execution Console should show manual tests too Ability to easily provide execution comments QM 01 – Quality Management Keynote 24
  • 25. IBM Rational Software Conference 2009 Risk Based Testing Risk Management strategy can make or break companies. Effective Risk Based Testing requires process support. Calculated Risk Screen hold 10 lbs Cat weighs 9 High Risk My Risk Really want that bird Low Risk Community Risk What do other cats say? QM 01 – Quality Management Keynote 25
  • 26. IBM Rational Software Conference 2009 Risk Based Testing Risk Management strategy can make or break companies. Effective Risk Based Testing requires process support. Calculated Calculated Collaborative Collaborative Risk Risk Risk Risk Assessment Assessment Assessment Assessment Requirements Test Plans Test Cases Risk Profiles • Prioritize efforts where resources are limited • Drive risk based decisions to meet quality objectives Prioritized Tests Prioritized Tests to meet to meet • Allows for collaboration on risk mitigation strategy business needs business needs • Documentation of risk related decisions QM 01 – Quality Management Keynote 26
  • 27. IBM Rational Software Conference 2009 Productivity Boosters Requirements Management Smart Automations… Increase productivity Reduce risk of human error Jump Start creation of Reduce time to quality Stubbed test cases from requirements Build Reduce cost… Management Jump start Test Case Description for Manual testing Automated Build record Integration for test and lab mgmt Quality Management RQM/RTLM Scheduling Automation Lab QM 01 – Quality Management Keynote 27
  • 28. IBM Rational Software Conference 2009 Organizational Policies Assessing status Standard Objectives Reuse across Test Plans All working toward same objectives Measures against objectives QM 01 – Quality Management Keynote 28
  • 29. IBM Rational Software Conference 2009 Just create defect to ensure in the system. Worry about duplicates later.. How long does it take to find and resolve a single duplicate defect? Are development teams working on same issue unknowingly Are multiple fixes for the same problem put in different builds Are testing members validating Time is money…………… Common scenario Utopia 13, 11, 9 , 8, 2 8 12, 9, 7 ,4, 2 12, 9 11, 7, 2 13, 9, 7 11 , 6, 4, 2 13, 9, 7 , 6, 4, 2 2, 4, 6, 7, 8, 9, 11, 12, 13 2, 4, 6, 7, 8, 9, 11, 12, 13 2, 4, 6, 7, 8, 9, 11, 12, 13 2, 4, 6, 7, 8, 9, 11, 12, 13 2, 4, 6, 7, 8, 9, 11, 12, 13 QM 01 – Quality Management Keynote 29
  • 30. IBM Rational Software Conference 2009 Process-led Automation yields real savings Examples of automation capabilities Developing repeatable Advanced Developing repeatable Integrating end to industry test solutions Defect test procedures end processes Analysis applicable to future projects Asset Test Manual Manual Prevent & Baseline & Baseline Leveraging Dynamic Total cases scripts scripts block migrate artifacts component updates copied copied Reuse duplicate documentation Reuse of test Defects assets Quantity 343 350 1,393 905 1,365 2023 1029 2,227 9,635 Hours 167 175 696 1,755* 683 1,011 515 557 5,558 saved Value $16,690 $17,514 $69,633 $175,452 $68,254 $101,125 $51,459 $55,673 Total $175, 452 $103,387 $175,452 $169,379 $107,132 $555,799 * Hours saved assumes an average of 4 biggest hidden QM In reality, it often takes much longer. The hours to detect the duplication. cost is associated with Source: GBS Test Practices study, 2005-2008, over 846 projects defect duplications Average per project saving with automation and collaboration best practices calculated on a per asset task and process savings, at a rate of 100$/hr rate. Average savings per project - over half a million dollars 30 QM 01 – Quality Management Keynote
  • 31. IBM Rational Software Conference 2009 Integrating DOORS with IBM Rational Quality Manager Enabling requirements driven testing Requirements Tests based on requirements Management ensure deliverables meet customer expectations Plan Tests Early Test Status Risk Test Planning Conduct Tests Early Relate Tests to Requirements Relate Defects to Requirements Management Measure Progress against Requirements Test Test Execution Design QM 01 – Quality Management Keynote
  • 32. IBM Rational Software Conference 2009 Closed Loop Analysis & Reporting Reduce time to value, Reduce Risk Addressing management needs Early identification of problem areas Standardize reports that communicate ROI (in compliance with MCIF) Understanding Test Lab Utilization Increased visibility into the quality status & actionable reporting Scope (Requirements) Quality & Performance Resources Schedule (cost, budget) (time) QM 01 – Quality Management Keynote 32
  • 33. IBM Rational Software Conference 2009 Integrations -- Collaborative ALM connects Analysts, Developers and Testers Association Changes; notification Requirement linked Tester finds defects, Analyst to work item Tester REST API REST API Defects closed Defect status Requirements Quality Definition & Management Management REST API Change & Configuration Management Architect Developer ● Coordinate analysts, developers ● Track builds and the impact of defects and testers ● What build is ready for test? ● Collaborate in context and track status ● What defects are blocking test from proceeding? ● Align teams on project plans ● Track status with C/ALM dashboard mashups ● Which requirements are in the development plan? ● Transparency across teams and artifacts 33 QM 01 – Quality Management Keynote
  • 34. IBM Rational Software Conference 2009 Rational Quality Manager Open Ecosystem Today Provisioning Automated Testing Requirements Reporting Tivoli Provisioning Manager (TPM) Rational Functional Tester Rational ReqPro Rational Tivoli Service Request Manager Rational Performance Tester Rational/Telelogic Doors Insight TADDM Rational Service Tester for SOA Quality Rational AppScan Tester Edition Builds, WorkItems and Defects Test RealTime Rational ClearQuest Rational Robot Rational Team Concert Rational Rhapsody Rational BuildForge Certify RapidRep Quality Manager Quick Test Professional LoadRunner Supporting bidirectional integration with the Jira change management system TMAP Process Managing mobile applications testing across a global Enabling greater quality and productivity with Accelerating test cycles with virtual machine automated SOA governance support handset test environment management and execution QM 01 – Quality Management Keynote 34
  • 35. IBM Rational Software Conference 2009 What else ….. The Grab Bag • Published API • Copy Test Assets (Test Plans, Test Cases) • Support of importing from word/excel • Scheduled Execution • Customization of “Cataologue” for test environments • Bulk Update of Records • Viewer license capability of WI create/update QM 01 – Quality Management Keynote 35
  • 36. IBM Rational Software Conference 2009 IBM Rational Quality Manager Comprehensive test planning, execution and reporting featuring: Web 2.0 portal architecture Team Collaboration Customizable dashboards Integrated defect tracking Integrated requirements referencing Asset version control Distributed execution Open and extensible on New in Collaborate in context Right-size governance 2.0 Day one productivity QM 01 – Quality Management Keynote 36
  • 37. IBM Rational Software Conference 2009 RQM on Jazz.net – Get Involved 2. Click on Projects 1. Sign-up & sign-in 3. RQM Project 4. Create Defects, review plans, etc QM 01 – Quality Management Keynote 37
  • 38. IBM Rational Software Conference 2009 Platform and Technologies Delivering functional, service, and performance testing capability across a variety of platforms and technologies Netweaver Portal Kerberos and NTLM for SOA Adobe PDF JSON XML REST RFT Controls QM 01 – Quality Management Keynote 38
  • 39. IBM Rational Software Conference 2009 Storyboard testing with Rational Functional Tester Visualize test actions through words and pictures Simplified Test Authoring Edit anywhere: Script, Text, Screen Test flow based on application screenshots Simplified language description of test actions QM 01 – Quality Management Keynote
  • 40. IBM Rational Software Conference 2009 Storyboard testing with Rational Functional Tester Application Simplified view test view Script tab Properties view Thumbnails Java tab QM 01 – Quality Management Keynote
  • 41. IBM Rational Software Conference 2009 Jazz Integration (Rational Quality Manager) What’s already possible with RFT 8.0 Integrates with RQM 1.0 View the RQM keywords in RFT Automate the keyword in RFT View the automated keyword in RQM View the automated script in RQM Execute scripts from RQM using the adapter Additions in RFT 8.1 Integrates with RQM 1.0.1/2.0 Multiple Project Area support in the Execution Adapter Adapter is visible only in the project area registered against QM 01 – Quality Management Keynote
  • 42. IBM Rational Software Conference 2009 Rational Functional Tester – Rational Team Concert Integration Leveraging the Jazz foundation for team collaboration Connect to Rational Team Concert/Rational Quality Manager from the Eclipse UI Access and Update Work Items Communicate with Instant Messaging Manage and share assets through RTC SCM integration QM 01 – Quality Management Keynote 42
  • 43. IBM Rational Software Conference 2009 Rational Functional Tester Object Map Merge RFT’s own Merge Utility for Object Map assets QM 01 – Quality Management Keynote
  • 44. IBM Rational Software Conference 2009 Extensibility through Proxy SDK Proxy Development Wizards Enable partners and power users to develop proxies for custom controls Available in the Eclipse environment Create skeleton/template of the proxy Package and deploy the underlying proxy related files in appropriate directories using export/import facility Proxy SDK Documentation Additional complex samples included in documentation Additional samples for VB .NET users 44 QM 01 – Quality Management Keynote
  • 45. IBM Rational Software Conference 2009 What else… The Grab Bag Internet Explorer 8 Protected Mode Multi-tab Firefox 3 SAP NetWeaver Enterprise Portal 7.0 Web DynPro Dojo 1.1 Adobe PDF 7.0 and 8.0 Document PowerBuilder 11.5 Flex 3.2 WPF 64 – bit Windows Operating Systems RQM Integration Adapter Keywords QM 01 – Quality Management Keynote
  • 46. IBM Rational Software Conference 2009 Rational Performance Tester Simplifying the test development experience Test Modularity with test variable support Binary Editor view supporting UTF8, EBCDIC, GB 18030 Replay of http live-browser view Custom/Conditional color pallets for reports QM 01 – Quality Management Keynote 46
  • 47. IBM Rational Software Conference 2009 Rational Performance Tester Encoded Data support for Web 2.0 applications The typical scenario … With IBM Rational Performance Tester … ABC Encoding prevents the user Data transformations allows user to from finding or modifying test “see” into encoded data for editing, data points data variation, and data correlation Users must create their own Built-in transformations for Java code and methods for dealing Serialized Objects and Binary data with obscured data (such as Extensible to accommodate custom binary data) formats QM 01 – Quality Management Keynote 47
  • 48. IBM Rational Software Conference 2009 Rational Performance Tester Accelerate problem identification with agent-less resource monitoring Agent-less monitoring for *NEW* WebSphere and JBoss application servers Windows Perfmon Unix rstatd IBM Tivoli Monitoring Aggregated (per-run) counters for resource monitoring Overlay counters on performance reports QM 01 – Quality Management Keynote 48
  • 49. IBM Rational Software Conference 2009 Rational Performance Tester: Service Level Agreement Reporting Linking performance results to business objectives New reports summarize test run against performance requirements “Supplemental” requirements can be defined and reported separately Concept of “margin” helps visualize the quality of the results 49 QM 01 – Quality Management Keynote
  • 50. IBM Rational Software Conference 2009 Rational Service Tester for SOA Quality Simplifying service testing Test creation wizard Service Tester for SOA Quality and SOA Extension enhancements Forms-based data Support for DIME attachments Support for Kerberos and NTLM Authenticated proxies Support for HEAD method XML fragment reference/substitution Common client for service calls QM 01 – Quality Management Keynote 50
  • 51. IBM Rational Software Conference 2009 Rational Service Tester for SOA Quality Enabling agile and incremental testing with web service stubbing Automatically create service stubs from WSDL Visually edit stub behavior Automatically deploy stubs for testing QM 01 – Quality Management Keynote 51
  • 52. IBM Rational Software Conference 2009 The Road Ahead A peek into the Quality Management Labs Research & Development SAP Integrations Oracle Solution integrations Centralized Data Management Data Integrity Cloud Computing QM 01 – Quality Management Keynote 52
  • 53. IBM Rational Software Conference 2009 Quality Management Keynote Real Challenges for real Teams Real Results Real Insights Wrap Up QM 01 – Quality Management Keynote 53
  • 54. IBM Rational Software Conference 2009 MORE! MORE! MORE! Tons of Content: Deep Dive Sessions Birds of a Feather Sessions Hands on Workshops Demo booths AS SEEN AT RSC Customer Quality Initiatives and Scenario Inspection Booth QM 01 – Quality Management Keynote 54