Rational Quality Manager
Agenda Jazz platform What is Rational Quality Manager? Features and benefits Collaboration Test plan Manual test Configuration Test lab Dashboards and reports Rational Quality Manager in SDLC
What is Jazz?   Innovation  A major investment by IBM to create a scalable, extensible team collaboration platform Community Jazz.net – an online venue for open commercial development of the Jazz platform and Jazz-based products. Vision  Our vision for the future of software delivery -- supporting diverse types of teams and a workforce that is increasingly organizationally and globally distributed, fluid and dynamic. Evolution Many Rational products will evolve to support the Jazz technology platform over time, bringing a host of next-generation capabilities to the Rational Software Delivery Platform. Jazz is a vision for integrating work across the software lifecycle and a technology platform to enable that vision
Tools collaboration generally means exponential complexity! Tool A Tool C Tool B Tool E Tool F Tool D Until now, building an integrated platform required a cross tools understanding: Each integrated tool had to know about each other tool.
Tools collaboration based on middleware services Events & Services Team Collaboration Services With the Jazz platform, the tools communicate only with the platform: By listening to normalized/standardized events from the platform By sending normalized/standardized events to the platform LIFECYCLE  SERVICE  INTEGRATION  MIDDLEWARE Tool A Tool B Tool C Tool D Tool E Tool F Tool A’
Jazz technology will be introduced in an evolutionary manner Existing Offerings Evolution to Jazz Technology Platform FUTURE IBM RATIONAL SOFTWARE DELIVERY PLATFORM Rational RequisitePro Rational ClearQuest Rational ClearCase Other Rational & Non-Rational Offerings Rational Build Forge Rational Build Forge Rational ClearQuest Rational RequisitePro Rational ClearCase - - - New Offerings Built on the Jazz Technology Platform Rational Team Concert The Evolution of the IBM Rational Software Delivery Platform Future Products  Quality Management Reporting Rational ClearQuest Rational RequisitePro Rational Build Forge Rational ClearCase Reporting - - - Quality Management
Introducing the new & extended Quality Management v8.0 offering portfolio IBM Collaborative Application Lifecycle Management Team Concert Enterprise reporting, project management & process authoring Business Partner offerings Coming soon … Business Expert Collaboration Elicit, capture, elaborate, discuss and review requirements Requirements Composer Quality Manager Collaborative Business-driven Quality In-context collaboration, real-time project health, event notification, process enactment & enforcement, global search & query, security, role-based access, automated traceability TEAM  SERVER Performance Tester Service Tester Unify software teams by collaborating in context of individual roles Software Innovation Via Team Collaboration Test Lab Manager AppScan Tester Web Visual  Studio Eclipse Functional Tester
What is Rational Quality Manager? Full Web Based Test Management Role Based Manages test planning, execution, and analysis Included Manual Testing on the Web Practioner tools (RFT, RPT) still have desktop clients that RQM interfaces with Provides automated test lab organization, test deployment, and utilization analysis Who uses RQM?  CIOs Quality Assurance Managers Business Analysts Testers Test Lab Managers Reporting  Ubiquitous through all phases of testing (accessible anywhere anytime) Access to information needed in real time. Tracking & metrics reporting Easily Customized per custom reports Decision makers and team members have complete transparency through end to end traceability, real-time status and collaboration Collaboration & Communication collaboration between business experts and testers/QA personnel  Unifies the test team Review and approval processes Test Asset Reuse and Versioning
Key Questions Are you able to assess the  health of your testing project  at any given moment in time? Do you feel comfortable that you have a consistent  overall view  of your quality posture across code structure, functional, performance, and security aspects? Do your test teams and development teams have a  common understanding  of the quality goals, objectives, and measurements? How do test team  members interact  with each other and with the development team - especially those working from other geographies? How many  different environment  configurations do you need to support? How much time do your people spend  managing your test lab  – identifying assets, reserving them, configuring them, deploying software to them? What are some of the  collaboration challenges  you face?
IBM Rational Quality Management Blueprint Test Management Test Lab Setup 1000s users Web based UI No Java experience Knows application domain Talks business language Test Planning Test Construction Test Execution Test Analysis Specify test type Project  requirements Platforms Team roles Test cases Quality exit criteria Schedules Build test scripts Create  manual tests Specify test  environment Identify build location Specify lab request Pick test tools Select cases to run Deploy software Execute UI test Execute  Report real time  progress Create log files Examine test results Recommend actions Code scanning Error analysis Run time analysis Control the planning and ongoing status of the test project Responsible for effective execution of test and resources Develops  automated tests 100s users Deep tool/ programming  language knowledge Talks technology language Quality Management Defects Require- ments Powered by Role Based Business Level Reporting Customizable Workflow Work Item Collaboration Tester Business
Testing an Enterprise level project   From the test plan criteria to the exit criteria. Quality Management Business Manager/ Project Lead Test Plan Planner Test Construction Practitioner Test Setup Lab Manager Test Execution Tester Test Analysis Developer/Debug Test Plan is created. Reqs are included. Exit Criteria. Platforms identified. Test Cases are created. Schedules identified. Test Plan is approved. Test Exit Criteria is entered. Lab Manager checks to ensure machines are available. Order machines if required. Test Scripts are created. Automation is developed. Manual test scripts created. All scripts completed and ready for execution. Tester notified that scripts are ready for execution. Lab request is generated to test with latest build and test case bucket to execute. Lab request validated and fullfilled – day, time, lab assets all reserved.  Build, test tools, test assets deployed to test lab Setup is complete. Tester executes the test scripts. Results are logged and test case status is updated.  Test results are reported and bugs are diagnosed. Test Exit Criteria is met and is complete. Build
Execute: Collaborative Complexity. Task management for individual and team Visualize commitments to reduce rework  Know what others are doing Know what others expect from you Track Individual Tasks My Tasks portlet tracks work items assigned to individual team members Monitor Team Events Team event log updates automatically as activities occur Individual Task List Team event log
Collaborative Infrastructure. Quality management joins the jazz ensemble Real time, in-context team collaboration Make software development more automated, transparent and predictive Automate best practices   Dynamic processes accelerate team workflow Out-of-the-box or custom processes Assess real-time project health Capture data automatically and unobtrusively Rational Quality Manager Rational Lab Manager Process Enactment     Team Collaboration    Role Based Access    Asset Versioning Rational ClearQuest Rational RequisitePro Rational Build Forge Rational ClearCase Reporting - - - Quality Management
Collect: Multi Dimensional Data Comprehensive unified rich test plan   Collect multi-dimensional data Capture and consolidate in one central location business objectives requirements, resources, defects, platform and exit criteria to name a few  Goal Oriented Formalized and documented exit criteria Extensible Add sections, import custom data Keep track of changes Snapshot version control to track plan history throughout the life of the project
Collect: Collaborative and adaptive test plan management  Test plans that are easy to create and evolve with our projects Structured test plan with multiple user defined sections Track test plan history with version snapshots Key sections: Requirements Test Cases,  Exit Criteria,  Quality Goals
Execute: Integrated Manual Test Authoring Track execution results and defects from manual test efforts Manual test author and execute Step by step capture and execution of manual tests Rich defect capture during execution, including screenshot and attachments Simple intuitive interface for quick test execution Manual Test Execution
Execute: Configuration Aware Testing. Configuration Awareness Plan for test execution across all of your configurations Rational Quality Manager will determine most efficient execution paths for optimal coverage
The Challenge of Test Lab Management Rapid development cycles puts pressure on test lab readiness Tracking continuously changing configurations Inefficient use of hardware and software assets Increased cost Lack of insight impacts tester productivity Difficult to determine availability and readiness Greater burden validating environments Difficult to coordinate activities with other test efforts Administrators must cope with a variety of solutions Difficult to scale down enterprise offerings to enable testers Difficult to integrate home grown and 3 rd  party tools QA Teams spend more than 36% of their time configuring machines to make them ready for testing – IBM Survey
Centralized Asset Inventory Change history tracked for all assets Machine and Configuration discovery Virtual Machines can be added to the inventory manually or by integration with a VM System Resources can be pooled in machine groups to align with individual project needs Asset Inventory System Attributes Machine Group Reservation Status Change History Update Asset Manual Entry File Import (csv or xml ) Discovery through BuildForge, Tivoli, or VM systems
Utilization Metrics. How are assets being used? Metrics tracked for systems, automations, and reservations Leverage configuration history to drive virtualization strategies Identify underutilized and high demand assets Analyze effectiveness of automation Track average reservation length (test cycle) IBM Confidential Asset Inventory Enhance Automation Identify VM candidates Remove or add assets
Project Dashboard and Reports. Report on current status of the project in real time Get Project Status at a Glance
Inform: On Demand Reporting Snapshot views of project status from multiple perspectives Customizable reporting enables sharing and communication of vital project information
Inform: Work Items Management. Requirements & Defects
RQM Integrations in SDLC. Coding Requirements QA Build Security Run-time Rational RequisitePro Rational Method Composer Rational Quality Manager Rational Software Analyzer Rational BuildForge Upload build results Rational Performance Tester 2-way test mgmt Rational Tester  for  SOA 2-way test mgmt GUI Functional Testing Manual Testing Rational Functional Tester Robot 2-way test mgmt AppScan Tester Ed (QA clients) Upload scanning results WAS Portal Link detailed rqmts to test cases and results  Guide users with QM processes & best practices Access rules, configurations, store/report static analysis results Performance test Portal and Portal apps Performance test WAS apps WAS migration testing best practices Includes linkages to basic requirements and defect tracking Code Inspection Component Test Run Time Analysis Code Coverage Thread Analysis Rational ClearQuest Link to ClearQuest – Defect Tracking
Security
Requirements traceability
IBM Rational raises the bar for Quality management Scenarios that show the difference Mitigate Business Risk Improve Operational Efficiency Make confident decisions Collaborate Automate Report Collaborative, continuous, and comprehensive  information sharing reduces defects, improves handoff and increases  customer satisfaction Automating labor-intensive activities reduces time-to-market and increases predictability and consistency to improve  return on investment Moment by moment understanding of software quality metrics for immediate corrective action and  release decisions addressing both business and IT needs Summary
© Copyright IBM Corporation 2007.  All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied.  IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials.  Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement  governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.  Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.  IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management Rational trial downloads Leading Innovation Website IBM Rational TV IBM Rational Business Partners

1 Ibm Solo Pruebas 2009

  • 1.
  • 2.
    Agenda Jazz platformWhat is Rational Quality Manager? Features and benefits Collaboration Test plan Manual test Configuration Test lab Dashboards and reports Rational Quality Manager in SDLC
  • 3.
    What is Jazz? Innovation A major investment by IBM to create a scalable, extensible team collaboration platform Community Jazz.net – an online venue for open commercial development of the Jazz platform and Jazz-based products. Vision Our vision for the future of software delivery -- supporting diverse types of teams and a workforce that is increasingly organizationally and globally distributed, fluid and dynamic. Evolution Many Rational products will evolve to support the Jazz technology platform over time, bringing a host of next-generation capabilities to the Rational Software Delivery Platform. Jazz is a vision for integrating work across the software lifecycle and a technology platform to enable that vision
  • 4.
    Tools collaboration generallymeans exponential complexity! Tool A Tool C Tool B Tool E Tool F Tool D Until now, building an integrated platform required a cross tools understanding: Each integrated tool had to know about each other tool.
  • 5.
    Tools collaboration basedon middleware services Events & Services Team Collaboration Services With the Jazz platform, the tools communicate only with the platform: By listening to normalized/standardized events from the platform By sending normalized/standardized events to the platform LIFECYCLE SERVICE INTEGRATION MIDDLEWARE Tool A Tool B Tool C Tool D Tool E Tool F Tool A’
  • 6.
    Jazz technology willbe introduced in an evolutionary manner Existing Offerings Evolution to Jazz Technology Platform FUTURE IBM RATIONAL SOFTWARE DELIVERY PLATFORM Rational RequisitePro Rational ClearQuest Rational ClearCase Other Rational & Non-Rational Offerings Rational Build Forge Rational Build Forge Rational ClearQuest Rational RequisitePro Rational ClearCase - - - New Offerings Built on the Jazz Technology Platform Rational Team Concert The Evolution of the IBM Rational Software Delivery Platform Future Products Quality Management Reporting Rational ClearQuest Rational RequisitePro Rational Build Forge Rational ClearCase Reporting - - - Quality Management
  • 7.
    Introducing the new& extended Quality Management v8.0 offering portfolio IBM Collaborative Application Lifecycle Management Team Concert Enterprise reporting, project management & process authoring Business Partner offerings Coming soon … Business Expert Collaboration Elicit, capture, elaborate, discuss and review requirements Requirements Composer Quality Manager Collaborative Business-driven Quality In-context collaboration, real-time project health, event notification, process enactment & enforcement, global search & query, security, role-based access, automated traceability TEAM SERVER Performance Tester Service Tester Unify software teams by collaborating in context of individual roles Software Innovation Via Team Collaboration Test Lab Manager AppScan Tester Web Visual Studio Eclipse Functional Tester
  • 8.
    What is RationalQuality Manager? Full Web Based Test Management Role Based Manages test planning, execution, and analysis Included Manual Testing on the Web Practioner tools (RFT, RPT) still have desktop clients that RQM interfaces with Provides automated test lab organization, test deployment, and utilization analysis Who uses RQM? CIOs Quality Assurance Managers Business Analysts Testers Test Lab Managers Reporting Ubiquitous through all phases of testing (accessible anywhere anytime) Access to information needed in real time. Tracking & metrics reporting Easily Customized per custom reports Decision makers and team members have complete transparency through end to end traceability, real-time status and collaboration Collaboration & Communication collaboration between business experts and testers/QA personnel Unifies the test team Review and approval processes Test Asset Reuse and Versioning
  • 9.
    Key Questions Areyou able to assess the health of your testing project at any given moment in time? Do you feel comfortable that you have a consistent overall view of your quality posture across code structure, functional, performance, and security aspects? Do your test teams and development teams have a common understanding of the quality goals, objectives, and measurements? How do test team members interact with each other and with the development team - especially those working from other geographies? How many different environment configurations do you need to support? How much time do your people spend managing your test lab – identifying assets, reserving them, configuring them, deploying software to them? What are some of the collaboration challenges you face?
  • 10.
    IBM Rational QualityManagement Blueprint Test Management Test Lab Setup 1000s users Web based UI No Java experience Knows application domain Talks business language Test Planning Test Construction Test Execution Test Analysis Specify test type Project requirements Platforms Team roles Test cases Quality exit criteria Schedules Build test scripts Create manual tests Specify test environment Identify build location Specify lab request Pick test tools Select cases to run Deploy software Execute UI test Execute Report real time progress Create log files Examine test results Recommend actions Code scanning Error analysis Run time analysis Control the planning and ongoing status of the test project Responsible for effective execution of test and resources Develops automated tests 100s users Deep tool/ programming language knowledge Talks technology language Quality Management Defects Require- ments Powered by Role Based Business Level Reporting Customizable Workflow Work Item Collaboration Tester Business
  • 11.
    Testing an Enterpriselevel project From the test plan criteria to the exit criteria. Quality Management Business Manager/ Project Lead Test Plan Planner Test Construction Practitioner Test Setup Lab Manager Test Execution Tester Test Analysis Developer/Debug Test Plan is created. Reqs are included. Exit Criteria. Platforms identified. Test Cases are created. Schedules identified. Test Plan is approved. Test Exit Criteria is entered. Lab Manager checks to ensure machines are available. Order machines if required. Test Scripts are created. Automation is developed. Manual test scripts created. All scripts completed and ready for execution. Tester notified that scripts are ready for execution. Lab request is generated to test with latest build and test case bucket to execute. Lab request validated and fullfilled – day, time, lab assets all reserved. Build, test tools, test assets deployed to test lab Setup is complete. Tester executes the test scripts. Results are logged and test case status is updated. Test results are reported and bugs are diagnosed. Test Exit Criteria is met and is complete. Build
  • 12.
    Execute: Collaborative Complexity.Task management for individual and team Visualize commitments to reduce rework Know what others are doing Know what others expect from you Track Individual Tasks My Tasks portlet tracks work items assigned to individual team members Monitor Team Events Team event log updates automatically as activities occur Individual Task List Team event log
  • 13.
    Collaborative Infrastructure. Qualitymanagement joins the jazz ensemble Real time, in-context team collaboration Make software development more automated, transparent and predictive Automate best practices Dynamic processes accelerate team workflow Out-of-the-box or custom processes Assess real-time project health Capture data automatically and unobtrusively Rational Quality Manager Rational Lab Manager Process Enactment  Team Collaboration  Role Based Access  Asset Versioning Rational ClearQuest Rational RequisitePro Rational Build Forge Rational ClearCase Reporting - - - Quality Management
  • 14.
    Collect: Multi DimensionalData Comprehensive unified rich test plan Collect multi-dimensional data Capture and consolidate in one central location business objectives requirements, resources, defects, platform and exit criteria to name a few Goal Oriented Formalized and documented exit criteria Extensible Add sections, import custom data Keep track of changes Snapshot version control to track plan history throughout the life of the project
  • 15.
    Collect: Collaborative andadaptive test plan management Test plans that are easy to create and evolve with our projects Structured test plan with multiple user defined sections Track test plan history with version snapshots Key sections: Requirements Test Cases, Exit Criteria, Quality Goals
  • 16.
    Execute: Integrated ManualTest Authoring Track execution results and defects from manual test efforts Manual test author and execute Step by step capture and execution of manual tests Rich defect capture during execution, including screenshot and attachments Simple intuitive interface for quick test execution Manual Test Execution
  • 17.
    Execute: Configuration AwareTesting. Configuration Awareness Plan for test execution across all of your configurations Rational Quality Manager will determine most efficient execution paths for optimal coverage
  • 18.
    The Challenge ofTest Lab Management Rapid development cycles puts pressure on test lab readiness Tracking continuously changing configurations Inefficient use of hardware and software assets Increased cost Lack of insight impacts tester productivity Difficult to determine availability and readiness Greater burden validating environments Difficult to coordinate activities with other test efforts Administrators must cope with a variety of solutions Difficult to scale down enterprise offerings to enable testers Difficult to integrate home grown and 3 rd party tools QA Teams spend more than 36% of their time configuring machines to make them ready for testing – IBM Survey
  • 19.
    Centralized Asset InventoryChange history tracked for all assets Machine and Configuration discovery Virtual Machines can be added to the inventory manually or by integration with a VM System Resources can be pooled in machine groups to align with individual project needs Asset Inventory System Attributes Machine Group Reservation Status Change History Update Asset Manual Entry File Import (csv or xml ) Discovery through BuildForge, Tivoli, or VM systems
  • 20.
    Utilization Metrics. Howare assets being used? Metrics tracked for systems, automations, and reservations Leverage configuration history to drive virtualization strategies Identify underutilized and high demand assets Analyze effectiveness of automation Track average reservation length (test cycle) IBM Confidential Asset Inventory Enhance Automation Identify VM candidates Remove or add assets
  • 21.
    Project Dashboard andReports. Report on current status of the project in real time Get Project Status at a Glance
  • 22.
    Inform: On DemandReporting Snapshot views of project status from multiple perspectives Customizable reporting enables sharing and communication of vital project information
  • 23.
    Inform: Work ItemsManagement. Requirements & Defects
  • 24.
    RQM Integrations inSDLC. Coding Requirements QA Build Security Run-time Rational RequisitePro Rational Method Composer Rational Quality Manager Rational Software Analyzer Rational BuildForge Upload build results Rational Performance Tester 2-way test mgmt Rational Tester for SOA 2-way test mgmt GUI Functional Testing Manual Testing Rational Functional Tester Robot 2-way test mgmt AppScan Tester Ed (QA clients) Upload scanning results WAS Portal Link detailed rqmts to test cases and results Guide users with QM processes & best practices Access rules, configurations, store/report static analysis results Performance test Portal and Portal apps Performance test WAS apps WAS migration testing best practices Includes linkages to basic requirements and defect tracking Code Inspection Component Test Run Time Analysis Code Coverage Thread Analysis Rational ClearQuest Link to ClearQuest – Defect Tracking
  • 25.
  • 26.
  • 27.
    IBM Rational raisesthe bar for Quality management Scenarios that show the difference Mitigate Business Risk Improve Operational Efficiency Make confident decisions Collaborate Automate Report Collaborative, continuous, and comprehensive information sharing reduces defects, improves handoff and increases customer satisfaction Automating labor-intensive activities reduces time-to-market and increases predictability and consistency to improve return on investment Moment by moment understanding of software quality metrics for immediate corrective action and release decisions addressing both business and IT needs Summary
  • 28.
    © Copyright IBMCorporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Architecture management Rational trial downloads Leading Innovation Website IBM Rational TV IBM Rational Business Partners