1 Ibm Solo Pruebas 2009


Published on

Presentación de IBM en Solo Pruebas 2009

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

1 Ibm Solo Pruebas 2009

  1. 1. Rational Quality Manager
  2. 2. Agenda <ul><li>Jazz platform </li></ul><ul><li>What is Rational Quality Manager? </li></ul><ul><li>Features and benefits </li></ul><ul><ul><li>Collaboration </li></ul></ul><ul><ul><li>Test plan </li></ul></ul><ul><ul><li>Manual test </li></ul></ul><ul><ul><li>Configuration </li></ul></ul><ul><ul><li>Test lab </li></ul></ul><ul><ul><li>Dashboards and reports </li></ul></ul><ul><li>Rational Quality Manager in SDLC </li></ul>
  3. 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. 4. Tools collaboration generally means exponential complexity! Tool A Tool C Tool B Tool E Tool F Tool D <ul><li>Until now, building an integrated platform required a cross tools understanding: </li></ul><ul><ul><li>Each integrated tool had to know about each other tool. </li></ul></ul>
  5. 5. Tools collaboration based on middleware services Events & Services Team Collaboration Services <ul><li>With the Jazz platform, the tools communicate only with the platform: </li></ul><ul><ul><li>By listening to normalized/standardized events from the platform </li></ul></ul><ul><ul><li>By sending normalized/standardized events to the platform </li></ul></ul>LIFECYCLE SERVICE INTEGRATION MIDDLEWARE Tool A Tool B Tool C Tool D Tool E Tool F Tool A’
  6. 6. 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
  7. 7. Introducing the new & extended Quality Management v8.0 offering portfolio IBM Collaborative Application Lifecycle Management Team Concert <ul><li>Enterprise reporting, project management & process authoring </li></ul><ul><li>Business Partner offerings </li></ul>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. 8. What is Rational Quality Manager? <ul><li>Full Web Based Test Management </li></ul><ul><ul><li>Role Based </li></ul></ul><ul><ul><li>Manages test planning, execution, and analysis </li></ul></ul><ul><ul><li>Included Manual Testing on the Web </li></ul></ul><ul><ul><li>Practioner tools (RFT, RPT) still have desktop clients that RQM interfaces with </li></ul></ul><ul><ul><li>Provides automated test lab organization, test deployment, and utilization analysis </li></ul></ul><ul><li>Who uses RQM? </li></ul><ul><ul><li>CIOs </li></ul></ul><ul><ul><li>Quality Assurance Managers </li></ul></ul><ul><ul><li>Business Analysts </li></ul></ul><ul><ul><li>Testers </li></ul></ul><ul><ul><li>Test Lab Managers </li></ul></ul><ul><li>Reporting </li></ul><ul><ul><li>Ubiquitous through all phases of testing (accessible anywhere anytime) </li></ul></ul><ul><ul><li>Access to information needed in real time. Tracking & metrics reporting </li></ul></ul><ul><ul><li>Easily Customized per custom reports </li></ul></ul><ul><ul><li>Decision makers and team members have complete transparency through end to end traceability, real-time status and collaboration </li></ul></ul><ul><li>Collaboration & Communication </li></ul><ul><ul><li>collaboration between business experts and testers/QA personnel </li></ul></ul><ul><ul><li>Unifies the test team </li></ul></ul><ul><ul><li>Review and approval processes </li></ul></ul><ul><ul><li>Test Asset Reuse and Versioning </li></ul></ul>
  9. 9. Key Questions <ul><li>Are you able to assess the health of your testing project at any given moment in time? </li></ul><ul><li>Do you feel comfortable that you have a consistent overall view of your quality posture across code structure, functional, performance, and security aspects? </li></ul><ul><li>Do your test teams and development teams have a common understanding of the quality goals, objectives, and measurements? </li></ul><ul><li>How do test team members interact with each other and with the development team - especially those working from other geographies? </li></ul><ul><li>How many different environment configurations do you need to support? </li></ul><ul><li>How much time do your people spend managing your test lab – identifying assets, reserving them, configuring them, deploying software to them? </li></ul><ul><li>What are some of the collaboration challenges you face? </li></ul>
  10. 10. IBM Rational Quality Management Blueprint Test Management Test Lab Setup <ul><li>1000s users </li></ul><ul><li>Web based UI </li></ul><ul><li>No Java experience </li></ul><ul><li>Knows application domain </li></ul><ul><li>Talks business language </li></ul>Test Planning Test Construction Test Execution Test Analysis <ul><li>Specify test type </li></ul><ul><li>Project requirements </li></ul><ul><li>Platforms </li></ul><ul><li>Team roles </li></ul><ul><li>Test cases </li></ul><ul><li>Quality exit criteria </li></ul><ul><li>Schedules </li></ul><ul><li>Build test scripts </li></ul><ul><li>Create manual tests </li></ul><ul><li>Specify test environment </li></ul><ul><li>Identify build location </li></ul><ul><li>Specify lab request </li></ul><ul><li>Pick test tools </li></ul><ul><li>Select cases to run </li></ul><ul><li>Deploy software </li></ul><ul><li>Execute UI test </li></ul><ul><li>Execute </li></ul><ul><li>Report real time progress </li></ul><ul><li>Create log files </li></ul><ul><li>Examine test results </li></ul><ul><li>Recommend actions </li></ul><ul><li>Code scanning </li></ul><ul><li>Error analysis </li></ul><ul><li>Run time analysis </li></ul><ul><li>Control the planning and ongoing status of the test project </li></ul><ul><li>Responsible for effective execution of test and resources </li></ul><ul><li>Develops automated tests </li></ul><ul><li>100s users </li></ul><ul><li>Deep tool/ programming language knowledge </li></ul><ul><li>Talks technology language </li></ul>Quality Management Defects Require- ments Powered by Role Based Business Level Reporting Customizable Workflow Work Item Collaboration Tester Business
  11. 11. 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 <ul><li>Test Plan is created. </li></ul><ul><li>Reqs are included. </li></ul><ul><li>Exit Criteria. </li></ul><ul><li>Platforms identified. </li></ul><ul><li>Test Cases are created. </li></ul><ul><li>Schedules identified. </li></ul><ul><li>Test Plan is approved. </li></ul><ul><li>Test Exit Criteria is entered. </li></ul><ul><li>Lab Manager checks to ensure machines are available. </li></ul><ul><li>Order machines if required. </li></ul><ul><li>Test Scripts are created. </li></ul><ul><li>Automation is developed. </li></ul><ul><li>Manual test scripts created. </li></ul><ul><li>All scripts completed and ready for execution. </li></ul><ul><li>Tester notified that scripts are ready for execution. </li></ul><ul><li>Lab request is generated to test with latest build and test case bucket to execute. </li></ul><ul><li>Lab request validated and fullfilled – day, time, lab assets all reserved. </li></ul><ul><li>Build, test tools, test assets deployed to test lab </li></ul><ul><li>Setup is complete. </li></ul><ul><li>Tester executes the test scripts. </li></ul><ul><li>Results are logged and test case status is updated. </li></ul><ul><li>Test results are reported and bugs are diagnosed. </li></ul><ul><li>Test Exit Criteria is met and is complete. </li></ul>Build
  12. 12. Execute: Collaborative Complexity. Task management for individual and team <ul><li>Visualize commitments to reduce rework </li></ul><ul><ul><li>Know what others are doing </li></ul></ul><ul><ul><li>Know what others expect from you </li></ul></ul><ul><li>Track Individual Tasks </li></ul><ul><ul><li>My Tasks portlet tracks work items assigned to individual team members </li></ul></ul><ul><li>Monitor Team Events </li></ul><ul><ul><li>Team event log updates automatically as activities occur </li></ul></ul>Individual Task List Team event log
  13. 13. Collaborative Infrastructure. Quality management joins the jazz ensemble <ul><li>Real time, in-context team collaboration </li></ul><ul><ul><li>Make software development more automated, transparent and predictive </li></ul></ul><ul><li>Automate best practices </li></ul><ul><ul><li>Dynamic processes accelerate team workflow </li></ul></ul><ul><ul><li>Out-of-the-box or custom processes </li></ul></ul><ul><li>Assess real-time project health </li></ul><ul><ul><li>Capture data automatically and unobtrusively </li></ul></ul>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. 14. Collect: Multi Dimensional Data Comprehensive unified rich test plan <ul><li>Collect multi-dimensional data </li></ul><ul><ul><li>Capture and consolidate in one central location business objectives requirements, resources, defects, platform and exit criteria to name a few </li></ul></ul><ul><li>Goal Oriented </li></ul><ul><ul><li>Formalized and documented exit criteria </li></ul></ul><ul><li>Extensible </li></ul><ul><ul><li>Add sections, import custom data </li></ul></ul><ul><li>Keep track of changes </li></ul><ul><ul><li>Snapshot version control to track plan history throughout the life of the project </li></ul></ul>
  15. 15. 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
  16. 16. Execute: Integrated Manual Test Authoring Track execution results and defects from manual test efforts <ul><li>Manual test author and execute </li></ul><ul><ul><li>Step by step capture and execution of manual tests </li></ul></ul><ul><ul><li>Rich defect capture during execution, including screenshot and attachments </li></ul></ul><ul><ul><li>Simple intuitive interface for quick test execution </li></ul></ul>Manual Test Execution
  17. 17. Execute: Configuration Aware Testing. <ul><li>Configuration Awareness </li></ul><ul><ul><li>Plan for test execution across all of your configurations </li></ul></ul><ul><ul><li>Rational Quality Manager will determine most efficient execution paths for optimal coverage </li></ul></ul>
  18. 18. The Challenge of Test Lab Management <ul><li>Rapid development cycles puts pressure on test lab readiness </li></ul><ul><ul><li>Tracking continuously changing configurations </li></ul></ul><ul><ul><li>Inefficient use of hardware and software assets </li></ul></ul><ul><ul><li>Increased cost </li></ul></ul><ul><li>Lack of insight impacts tester productivity </li></ul><ul><ul><li>Difficult to determine availability and readiness </li></ul></ul><ul><ul><li>Greater burden validating environments </li></ul></ul><ul><ul><li>Difficult to coordinate activities with other test efforts </li></ul></ul><ul><li>Administrators must cope with a variety of solutions </li></ul><ul><ul><li>Difficult to scale down enterprise offerings to enable testers </li></ul></ul><ul><ul><li>Difficult to integrate home grown and 3 rd party tools </li></ul></ul>QA Teams spend more than 36% of their time configuring machines to make them ready for testing – IBM Survey
  19. 19. Centralized Asset Inventory <ul><li>Change history tracked for all assets </li></ul><ul><li>Machine and Configuration discovery </li></ul><ul><li>Virtual Machines can be added to the inventory manually or by integration with a VM System </li></ul><ul><li>Resources can be pooled in machine groups to align with individual project needs </li></ul>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. 20. Utilization Metrics. How are assets being used? <ul><li>Metrics tracked for systems, automations, and reservations </li></ul><ul><li>Leverage configuration history to drive virtualization strategies </li></ul><ul><li>Identify underutilized and high demand assets </li></ul><ul><li>Analyze effectiveness of automation </li></ul><ul><li>Track average reservation length (test cycle) </li></ul>IBM Confidential Asset Inventory Enhance Automation Identify VM candidates Remove or add assets
  21. 21. Project Dashboard and Reports. Report on current status of the project in real time Get Project Status at a Glance
  22. 22. Inform: On Demand Reporting Snapshot views of project status from multiple perspectives Customizable reporting enables sharing and communication of vital project information
  23. 23. Inform: Work Items Management. Requirements & Defects
  24. 24. 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
  25. 25. Security
  26. 26. Requirements traceability
  27. 27. 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
  28. 28. © 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. <ul><li>Learn more at: </li></ul><ul><li>IBM Rational software </li></ul><ul><li>IBM Rational Software Delivery Platform </li></ul><ul><li>Process and portfolio management </li></ul><ul><li>Change and release management </li></ul><ul><li>Quality management </li></ul><ul><li>Architecture management </li></ul><ul><li>Rational trial downloads </li></ul><ul><li>Leading Innovation Website </li></ul><ul><li>IBM Rational TV </li></ul><ul><li>IBM Rational Business Partners </li></ul>