SlideShare una empresa de Scribd logo
1 de 42
Greater confidence. Improved business performance. Delivering software quality as a strategic competency IBM Rational Quality Manager
Agenda ,[object Object],[object Object],[object Object],[object Object]
Rain Sensing Wiper: Example of a System Design Failure Individual Systems Worked,  B ut Failed When Integrated ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Cost of Poor Software Functionality Moody’s Investment Services’ $1.7 billion dollar defect ,[object Object],[object Object]
The Cost of Poor Software Performance A failed business-critical application can have a major impact on business
Applying automation where it matters the most Test Suites covering Many critical Requirements   i.e. high business value. Test Suites No. of Requirements Test Suites covering All critical Requirements “20% of Test cases covering 80% of Business value”  (Barry Boehm)  Test Suites with high Requirements  coverage Test Suites with low contribution “ 80% of the defects come from 20% of the modules”   (Barry Boehm)  => Most changed modules are often most defect-prone  (Mockus, French)
Agenda ,[object Object],[object Object],[object Object],[object Object]
Executive summary Help customers continuously improve their ability to achieve  desired business outcomes and deliver enduring software and product quality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Delivering greater value from your  investments in software
Successful businesses will manage software and systems delivery as a robust business process Repeatable activities producing a desired business outcome  Achieve common goals by optimizing how people work Increase control and efficiency by integrating workflows Collaborate Continuously improve by measuring progress in real time Report Automate
Enable ALM across your organization Team Concert Collaborative Software Development and Software Delivery Agility Collaborative SCM, Change Management, Agile Planning, Dashboards / Metrics, Lifecycle Process Management Quality Manager Lifecycle Quality Management Coordinate quality assurance plans, processes and resources Requirements Composer Elicit, capture, elaborate, discuss and review requirements Business Expert and  Stakeholder Collaboration Storage Collaboration Query Discovery Administration:  Users, projects, process Best Practice Processes OPEN  SERVICES  Presentation: Mashups Future IBM Capabilities Product  & Project Management Application Lifecycle Management Engineering & Software Tools Business Planning & Alignment Your existing capabilities 3 rd -Party Jazz Capabilities Compliance & Security Existing / Future Investments ClearCase, ClearQuest, RequisitePro.. Software Delivery Platform Products Other owned Vendor Products COTS, Business Management, etc Custom Developed Open Services for Lifecycle Collaboration www.open-services.net Open Services Standards based framework
Integration framework for ALM protecting existing and future customer investments Open Services for Lifecycle Collaboration Open Services for Lifecycle Collaboration c Existing Rational  Offerings New Rational/  IBM Offerings Business Partner Offerings Consume Consume Consume Consume Requirements Management Services Change Management Services Quality Management Services Architecture Management Services Publishing Services Publish Consume Publish Publish Publish Publish c Existing Rational  Offerings New Rational/  IBM Offerings Business Partner Offerings Consume Consume Consume Consume Requirements Management Services Change Management Services Quality Management Services Architecture Management Services Publishing Services Publish Consume Publish Publish Publish Publish c Existing Rational  Offerings New Rational/  IBM Offerings Business Partner Offerings
Lower the cost of delivering quality solutions Orchestrate across teams with ALM integration for maximum transparency and traceability of assets REST API Quality Management REST API Requirements  Definition & Management Change & Configuration Management REST API Tester ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architect Developer Association Changes; notification Tester finds defects,  Defect status Defects closed Requirement linked  to work item Analyst
Centralized test management hub & full lifecycle support  Collaboration Presentation: Mashups Discovery Query Storage Administration: Users, projects, process Best Practice Processes IBM Collaborative Application Lifecycle Management Quality Dashboard Test Management Create Plan Build Tests Manage Test Lab Execute Tests Report Results Requirements Management Defect Management Functional Testing Performance Testing Web Service Quality Code Quality Security and Compliance Open Platform homegrown Open Lifecycle Service Integrations Java System z, i SAP .NET Test Data Quality
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Rational Quality Manager A central hub for business-driven software quality Mitigate business risk with collaboration Improve operational efficiency with automation Make confident decisions with effortless reporting  IBM Rational Quality Manager
Gartner MarketScope for Application Life Cycle Management IBM Rational earns “Strong Positive” – the highest possible rating IBM earns  “ Strong Positive”―the highest possible rating The MarketScope is copyrighted November 11, 2010  by Gartner, Inc. and is reused with permission. The MarketScope is an evaluation of a marketplace at and for a specific time period.  It depicts Gartner's analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the MarketScope, and does not advise technology users to select only those vendors with the highest rating. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. The MarketScope graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report.  The Gartner report is available upon request from IBM. Efficient coordination and automation of the delivery process  requires new, collaborative approaches  to the planning, measurement, execution, control and reporting of activities.  These  new approaches are what differentiate current application life cycle management (ALM)  tools, and what make ALM processes vital to leading-edge development activities.  ALM is what  enables sustainable agile practices.  ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams.
Agenda ,[object Object],[object Object],[object Object],[object Object]
Customer Speak! Cut risk and cost  Collaborate seamlessly to reduce rework and the cost of bugs with integrated processes aligned to business goals Lower the cost of delivering quality solutions Orchestrate across teams with ALM integration for maximum transparency and traceability of assets Unify the team through real-time, in-context collaboration A single, dynamic quality contract provides clear and accountable direction * Source: IBM “ Testing consumes  20% to 40+%  of the average software application life cycle effort”* I just got a budget cut, what testing should I eliminate? What impact will it have on application production quality? “ Some large projects have found that  41%  of all defects have their origin in bad requirements.”* Avoid disruption and achieve better business stability and project delivery predictability Achieve quality objectives by understanding and controlling sources of risk
Customer Speak! Speed time to market Automation reduces human error and improve operational efficiency Leverage investments in existing tooling and infrastructure Consolidate and reduce costs with support for heterogeneous environments and business partner offerings Optimize lab efficiency and asset utilization Save on test lab overhead, infrastructure and duration costs Ramp up productive teams day-1  Productivity boosters automate repetitive, mundane tasks for rapid ROI ,[object Object],“ Testers are spending  40%  of their time building test environments”* “ Testing can account for  30% to 50%  of maintenance efforts”* “ We should reuse requirements and test artifacts and save time and money”
Unify the team through real-time, in-context collaboration A single, dynamic quality contract provides clear and accountable direction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements driven testing Knowing what to test ,[object Object],[object Object],[object Object],[object Object],Know you are testing the right things
Comprehensive dynamic planning and updates Process flow, not artifacts drives team activities  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Word  based Test Plan  Other  Test Plans Rational Quality  Manager Plan
Collaborative risk based testing Risk management and prioritization ,[object Object],[object Object],[object Object],[object Object],Base project decisions on qualitative risk analysis
Test Configurations 4 languages 4 browser types 5 databases 5 application servers 400 Combinations! Pairwise Optimizations Test the right 20 combinations Test Platform Environment Management Configuration awareness ,[object Object],[object Object],[object Object],Test the right cases instead of everything. Plan optimal execution Test coverage optimization Focus resources on testing the right combinations
Source: GBS Test Practices study, 2005-2008, over 846 projects Reduce project cost and time from duplicates rework Duplicate defect detection Improve visibility and tracking of defects Typical Scenario Defects 13, 9, 7, 6, 4, 2 11, 7, 2 12, 9, 7, 4, 2 13, 11, 9, 8, 2 Ideal Scenario Defects 13, 9, 7, 6, 4, 2 11 12, 9 8
Tests based on requirements ensure deliverables meet customer expectations Quality is conformance to requirements DOORS Requirements Management Test Design Test Execution RequisitePro Requirements Composer Test Planning Test Status Process Automation and Increased Focus The test team is working against the right set of requirements Integrated Requirements Management Quality Manager
Integrating DOORS with IBM Rational Quality Manager “ Tests based on requirements ensure deliverables meet customer expectations” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DOORS Rational Quality Manager Requirements Management Test Status Test Planning Test Execution Test Design
Integrated Manual test authoring and execution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Maximizing efficiency of manual testing
[object Object],[object Object],[object Object],[object Object],Integrated Functional and Regression test execution Accelerate test execution and deepen test coverage through automated test execution
[object Object],[object Object],[object Object],[object Object],[object Object],Integrated Performance test execution Comprehensive test planning, authoring, and analysis to identify and manage the risk of application performance failures Test Authoring and Control Load Generators Rational Performance Tester System Under Test Web Server App Server dB Server
Test lab automation and management Insight and control over the test lab ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Work smarter, save on test lab overhead, infrastructure and duration costs  40% Lab Setup 60% Test Time 20% Setup 80% Test Time   Free Cycles Non-automated tasks or steps (50% of setup effort) Application setup with RTLM (30-50% reduction) System setup with TPM (15-20% reduction) Ad-hoc or varying workflows and setup tasks 50% reduction in effort for test system deployment 20% gain Before lab automation With lab automation Source: IBM
Customer Speak! Make confident decisions  Manage to business objectives. Anywhere. In real-time with automated data collection and analysis for custom quality reports and dashboards  Confidently deliver incremental quality improvements Manage, measure and improve quality software delivery capability  with a proven, repeatable approach Achieve project quality objectives each and every time Complete traceability across quality assets Make informed decisions and proactive change with real-time analysis and actionable reporting Measure and manage quality, project and team status  performance and results “ We can do better,  but don’t know what's  not working, how bad it is, or where to start.”  “ 2/3  of executives make more than half of their decisions based on ‘gut feel’ rather than verifiable information”* “ 77%  of managers   are aware of   bad decisions made due to lack  of access to accurate information”* *Source: Business Week
Assess and measure against Organizational policies ,[object Object],[object Object],[object Object],[object Object],[object Object],Drive continuous and measured improvement
Make confident decisions with effortless reporting Closed Loop Analysis & Reporting ,[object Object],[object Object],[object Object],[object Object],[object Object],Make the right decisions at the right time
Make informed decisions and proactively change with real-time analysis and actionable reporting Measure and manage quality, project and team status performance and results ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A customized report Cognos report in the dashboard
Rational Quality Manager Open Ecosystem Today Quality Manager Managing mobile applications testing across a global handset test environment Supporting bidirectional integration with the Jira change management system  Enabling greater quality and productivity with automated SOA governance support Accelerating test cycles with virtual machine management and execution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Quick Test Professional LoadRunner ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RapidRep Certify TMAP Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object]
Customer Industry: Computer Services Solution Client Situation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Over US$3m productivity  savings
Customer Industry: Telcommunications Solution Client Situation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Reduced average  project cycle  time by 76 days
Customer Industry: Healthcare Solution Rational DOORS + Rational Quality Manager  The company deployed DOORS in 2005 and has been using the tool to manage their project requirements effectively. Using consultative selling methods, the sales team identified their need to generate dynamic reports for FDA compliance which showed requirements and test information on the same page and avoid manual processes that used to take days to produce. Rational DOORS Web Access  To increase visibility of requirements across the organization and avoid installation and training costs, the company also decided to use DOORS Web Access. Allowing other teams (testers, developers and business stakeholders) to review requirements and provide feedback during the requirements management process. Client Situation ,[object Object],[object Object],[object Object],[object Object],[object Object],12 month  ROI
Previously in this series….. ,[object Object],[object Object],[object Object],A Single Source of Truth -- Aligning Business Priorities and IT Project Deliverables When: Wednesday, June 22, 2011 at 2:00 p.m. EDT http://blog.strongbackconsulting.com/2011/06/requirements-management-in-clm-world.html
What's Next ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
IBM Rational software
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
Lean India Summit
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
Fuad Mak
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
deepti Debnath
 

La actualidad más candente (20)

Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
What is performance_engineering_v0.2
What is performance_engineering_v0.2What is performance_engineering_v0.2
What is performance_engineering_v0.2
 
RRC CMM CMMI
RRC CMM CMMIRRC CMM CMMI
RRC CMM CMMI
 
Prioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The RatingPrioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The Rating
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing8_Testing_Resume_SAP Testing
8_Testing_Resume_SAP Testing
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Brijesh Prabhakar July 18
Brijesh Prabhakar  July 18Brijesh Prabhakar  July 18
Brijesh Prabhakar July 18
 
Lean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer DelightLean for Competitive Advantage and Customer Delight
Lean for Competitive Advantage and Customer Delight
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Addressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus WebinarAddressing Performance Testing Challenges in Agile- Impetus Webinar
Addressing Performance Testing Challenges in Agile- Impetus Webinar
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
 
Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0Star west 2011 manoj narayanan presentation 1.0
Star west 2011 manoj narayanan presentation 1.0
 
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
4.9.2013 Continuous Delivery - Extending Agile Development; A Lean Approach
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
 

Destacado

RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
Roopa Nadkarni
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
IBM Rational software
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
Roopa Nadkarni
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality Manager
Александр Шамрай
 

Destacado (20)

What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
RQM GDD - Sharmila Ramesh
RQM GDD -  Sharmila RameshRQM GDD -  Sharmila Ramesh
RQM GDD - Sharmila Ramesh
 
RQM
RQMRQM
RQM
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Rational CLM at a glance
Rational CLM at a glanceRational CLM at a glance
Rational CLM at a glance
 
Chicago Rational User Group 02112009
Chicago Rational User Group 02112009Chicago Rational User Group 02112009
Chicago Rational User Group 02112009
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
Module 4: Working with Builds
Module 4: Working with BuildsModule 4: Working with Builds
Module 4: Working with Builds
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 
Collaborative Competence Management
Collaborative Competence ManagementCollaborative Competence Management
Collaborative Competence Management
 
Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with Kanban
 
What are IBM Rational's CLM products
What are IBM Rational's CLM productsWhat are IBM Rational's CLM products
What are IBM Rational's CLM products
 
Managing Collaborative Projects
Managing Collaborative ProjectsManaging Collaborative Projects
Managing Collaborative Projects
 
Deployment of a test management solution for a defence project using an integ...
Deployment of a test management solution for a defence project using an integ...Deployment of a test management solution for a defence project using an integ...
Deployment of a test management solution for a defence project using an integ...
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
Improving Defence Program Execution
Improving Defence Program ExecutionImproving Defence Program Execution
Improving Defence Program Execution
 
Embedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQMEmbedded software validation best practices with NI and RQM
Embedded software validation best practices with NI and RQM
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality Manager
 
Continuous Integration for z using Test Data Management and Application D...
Continuous  Integration for z  using  Test Data Management  and Application D...Continuous  Integration for z  using  Test Data Management  and Application D...
Continuous Integration for z using Test Data Management and Application D...
 

Similar a Collaborative Quality Management

Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Shetal Patel
 
Rational
RationalRational
Rational
IBM
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
raebrand
 
Automate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right ToolsAutomate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right Tools
Info-Tech Research Group
 

Similar a Collaborative Quality Management (20)

MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
 
Future of QA
Future of QAFuture of QA
Future of QA
 
Futureofqa
FutureofqaFutureofqa
Futureofqa
 
Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services Advantix Technologies_ Website | SoftwareTesting services
Advantix Technologies_ Website | SoftwareTesting services
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
Transform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and ChangeTransform Software Delivery to Address Market Complexity and Change
Transform Software Delivery to Address Market Complexity and Change
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Rational
RationalRational
Rational
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
 
Automate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right ToolsAutomate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right Tools
 
Project Management
Project ManagementProject Management
Project Management
 
SafeNet EMS Showcase: Ingredients for an Evolution
SafeNet EMS Showcase: Ingredients for an EvolutionSafeNet EMS Showcase: Ingredients for an Evolution
SafeNet EMS Showcase: Ingredients for an Evolution
 
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
SafeNet EMS Showcase: Today's Evolving Licensing LandscapeSafeNet EMS Showcase: Today's Evolving Licensing Landscape
SafeNet EMS Showcase: Today's Evolving Licensing Landscape
 
[India Merge World Tour] Coverity
[India Merge World Tour] Coverity[India Merge World Tour] Coverity
[India Merge World Tour] Coverity
 

Más de Strongback Consulting

IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
Strongback Consulting
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
Strongback Consulting
 
Using Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATSUsing Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATS
Strongback Consulting
 

Más de Strongback Consulting (20)

Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM i
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
Linux 101
Linux 101Linux 101
Linux 101
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer Story
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Rational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewRational HATS and HIS v8 Overview
Rational HATS and HIS v8 Overview
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 
Using Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATSUsing Dojo Javascript Framework with Rational HATS
Using Dojo Javascript Framework with Rational HATS
 

Último

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 

Último (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 

Collaborative Quality Management

  • 1. Greater confidence. Improved business performance. Delivering software quality as a strategic competency IBM Rational Quality Manager
  • 2.
  • 3.
  • 4.
  • 5. The Cost of Poor Software Performance A failed business-critical application can have a major impact on business
  • 6. Applying automation where it matters the most Test Suites covering Many critical Requirements i.e. high business value. Test Suites No. of Requirements Test Suites covering All critical Requirements “20% of Test cases covering 80% of Business value” (Barry Boehm) Test Suites with high Requirements coverage Test Suites with low contribution “ 80% of the defects come from 20% of the modules” (Barry Boehm) => Most changed modules are often most defect-prone (Mockus, French)
  • 7.
  • 8.
  • 9. Successful businesses will manage software and systems delivery as a robust business process Repeatable activities producing a desired business outcome Achieve common goals by optimizing how people work Increase control and efficiency by integrating workflows Collaborate Continuously improve by measuring progress in real time Report Automate
  • 10. Enable ALM across your organization Team Concert Collaborative Software Development and Software Delivery Agility Collaborative SCM, Change Management, Agile Planning, Dashboards / Metrics, Lifecycle Process Management Quality Manager Lifecycle Quality Management Coordinate quality assurance plans, processes and resources Requirements Composer Elicit, capture, elaborate, discuss and review requirements Business Expert and Stakeholder Collaboration Storage Collaboration Query Discovery Administration: Users, projects, process Best Practice Processes OPEN SERVICES Presentation: Mashups Future IBM Capabilities Product & Project Management Application Lifecycle Management Engineering & Software Tools Business Planning & Alignment Your existing capabilities 3 rd -Party Jazz Capabilities Compliance & Security Existing / Future Investments ClearCase, ClearQuest, RequisitePro.. Software Delivery Platform Products Other owned Vendor Products COTS, Business Management, etc Custom Developed Open Services for Lifecycle Collaboration www.open-services.net Open Services Standards based framework
  • 11. Integration framework for ALM protecting existing and future customer investments Open Services for Lifecycle Collaboration Open Services for Lifecycle Collaboration c Existing Rational Offerings New Rational/ IBM Offerings Business Partner Offerings Consume Consume Consume Consume Requirements Management Services Change Management Services Quality Management Services Architecture Management Services Publishing Services Publish Consume Publish Publish Publish Publish c Existing Rational Offerings New Rational/ IBM Offerings Business Partner Offerings Consume Consume Consume Consume Requirements Management Services Change Management Services Quality Management Services Architecture Management Services Publishing Services Publish Consume Publish Publish Publish Publish c Existing Rational Offerings New Rational/ IBM Offerings Business Partner Offerings
  • 12.
  • 13. Centralized test management hub & full lifecycle support Collaboration Presentation: Mashups Discovery Query Storage Administration: Users, projects, process Best Practice Processes IBM Collaborative Application Lifecycle Management Quality Dashboard Test Management Create Plan Build Tests Manage Test Lab Execute Tests Report Results Requirements Management Defect Management Functional Testing Performance Testing Web Service Quality Code Quality Security and Compliance Open Platform homegrown Open Lifecycle Service Integrations Java System z, i SAP .NET Test Data Quality
  • 14.
  • 15. Gartner MarketScope for Application Life Cycle Management IBM Rational earns “Strong Positive” – the highest possible rating IBM earns “ Strong Positive”―the highest possible rating The MarketScope is copyrighted November 11, 2010 by Gartner, Inc. and is reused with permission. The MarketScope is an evaluation of a marketplace at and for a specific time period. It depicts Gartner's analysis of how certain vendors measure against criteria for that marketplace, as defined by Gartner. Gartner does not endorse any vendor, product or service depicted in the MarketScope, and does not advise technology users to select only those vendors with the highest rating. Gartner disclaims all warranties, express or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. The MarketScope graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The Gartner report is available upon request from IBM. Efficient coordination and automation of the delivery process requires new, collaborative approaches to the planning, measurement, execution, control and reporting of activities. These new approaches are what differentiate current application life cycle management (ALM) tools, and what make ALM processes vital to leading-edge development activities. ALM is what enables sustainable agile practices. ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams.
  • 16.
  • 17. Customer Speak! Cut risk and cost Collaborate seamlessly to reduce rework and the cost of bugs with integrated processes aligned to business goals Lower the cost of delivering quality solutions Orchestrate across teams with ALM integration for maximum transparency and traceability of assets Unify the team through real-time, in-context collaboration A single, dynamic quality contract provides clear and accountable direction * Source: IBM “ Testing consumes 20% to 40+% of the average software application life cycle effort”* I just got a budget cut, what testing should I eliminate? What impact will it have on application production quality? “ Some large projects have found that 41% of all defects have their origin in bad requirements.”* Avoid disruption and achieve better business stability and project delivery predictability Achieve quality objectives by understanding and controlling sources of risk
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Source: GBS Test Practices study, 2005-2008, over 846 projects Reduce project cost and time from duplicates rework Duplicate defect detection Improve visibility and tracking of defects Typical Scenario Defects 13, 9, 7, 6, 4, 2 11, 7, 2 12, 9, 7, 4, 2 13, 11, 9, 8, 2 Ideal Scenario Defects 13, 9, 7, 6, 4, 2 11 12, 9 8
  • 25. Tests based on requirements ensure deliverables meet customer expectations Quality is conformance to requirements DOORS Requirements Management Test Design Test Execution RequisitePro Requirements Composer Test Planning Test Status Process Automation and Increased Focus The test team is working against the right set of requirements Integrated Requirements Management Quality Manager
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Customer Speak! Make confident decisions Manage to business objectives. Anywhere. In real-time with automated data collection and analysis for custom quality reports and dashboards Confidently deliver incremental quality improvements Manage, measure and improve quality software delivery capability with a proven, repeatable approach Achieve project quality objectives each and every time Complete traceability across quality assets Make informed decisions and proactive change with real-time analysis and actionable reporting Measure and manage quality, project and team status performance and results “ We can do better, but don’t know what's not working, how bad it is, or where to start.” “ 2/3 of executives make more than half of their decisions based on ‘gut feel’ rather than verifiable information”* “ 77% of managers are aware of bad decisions made due to lack of access to accurate information”* *Source: Business Week
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.

Notas del editor

  1. The story behind the Rain Sensing Wiper The development of the first Rain Sensing Wiper illustrates how a classic failure to fully conceptualize a product's physical architecture resulted in the discovery of integration issues at servicing time, thus quickly leading to engineering change requests. The scenario revolves around the initial introduction of the Rain Sensing Wiper (RSW) feature in an automobile manufacturer's vehicle program. Before examining the reason of the failure of the RSW, let us briefly review the characteristics of the system. The RSW contains mechanical (optical mounting device), electronics (IR sensors and ECU), and software (computer vision algorithm) components that are procured by tier-one suppliers. These components are simply integrated by the manufacturer. The main parameters of the system are: (1) the optical and geometric specifications of the windshield, in particular its thickness and glass optical indexes, and (2) the ranges of operation of the electronic optical sensors. The detection software also has normal ranges of operation relative to these parameters, but in addition relies on data about the actual values of the parameters of the windshield. The fact that the RSW electronics and software specifications include ranges for the relevant windshield properties is important, because it allows more flexibility on the choice of the windshield itself. This is a critical design choice, the procurement and integration costs associated with the windshield being an order of magnitude greater than that of the RSW. For optimal performance, the actual values of the windshield properties should fall near the center of the normal operating ranges both for the RSW sensors and the software; however, acceptable operation should be guaranteed for the whole range. From a procurement standpoint, the windshield is simultaneously purchased from different suppliers. Depending on the year of production and where the product is manufactured, suppliers may modify the design of their windshields. Also, one or more changes of suppliers can occur during the production phase. In the failure scenario, which occurred during the first year of the RSW's introduction, a local windshield supplier provided a component whose characteristics were incompatible with the operating range of the sensor. Unfortunately, no requirement for calibrating the system properly (i.e., for verifying that sensor and windshield are compatible) had been captured for the RSW at that point. Thus cars were sent to customers with a non-functioning wiper system. Initial diagnostics designated the software as the culprit for the malfunction, since it was difficult for mechanics to test its behavior. The other components (ECU, sensor, and windshield) were functioning normally when tested independently. The failure mode for the RSW resided at the level of its sub-systems, which made it difficult for the manufacturer to discover it. After discovering the root cause, a new requirement was captured to ensure that new systems will be properly calibrated at the production stage.
  2. IBM INTERNAL USE ONLY And the cost of failure is enormous. Here’s one example. People rely on the investment firm Moody’s for accurate assessment of securities. A bug in a software system caused Moody’s to incorrectly assess a safe credit rating to $4 Billion of risky securities. When this one little mistake was revealed, Moody’s lost $1.7 B USD in market value in a single day. This incident illustrates how business-critical software systems are today. One bug can literally mean life or death for the organization.
  3. IBM INTERNAL USE ONLY There have been many notable cases of system outages a scalability issues that have made front page as mission-critical applications have moved beyond the closed doors of the IT shop. The impact is not limited to immediate revenue, but can extend to long term customer retention. Today’s interconnected and distributed applications carry a much larger risk of housing a significant performance problem that can go undetected until deployment into production. Performance Testing is a critical part of the QA strategy to identify and resolve these risks before they become a problem to your users.
  4. In order to achieve business value and innovation, software must be managed like any other business asset – as an integrated set of repeatable activities focused on producing a desired business outcome… that is to say, as a business process . A process whereby key stakeholders… >Collaborate to achieve common goals by optimizing how people, across teams, organizations, companies and contents work >Automate to increase control and efficiency through integrated workflows that reduce manual tasks and human labor >And, report and analyze to continuously improve what is being done by measuring progress in real-time
  5. OSLC is a key differentiator for us – Many of our existing products provide and continue to enhance their jazz story by supporting the OSLC specification – by doing so they become a productive member of a customers ALM solution. OSLC allows us to support a mix of open source technologies, other market leading offerings, business partners, home grown integrations, etc. The Jazz Team Server is our #1 implementation of OSLC providing an integration hub our customers can use. Most vendors point integrate everything with brittle interfaces. Our approach creates rich, consistent interfaces in ALM to improve the entire development lifecycle and protect existing, future investments.
  6. >Higher quality software More thoroughly tested requirements, even as requirements change Loose coupling between the requirements and test cases reduces reliance on human communication to maintain the interlock >Software that better meets requirements Greater visibility of requirements detail by developers and architects Linkage created between requirements and the work items exposes more information immediately to business analysts, developers, architects >Shorter time to delivery Data association between testing and development Association created between test cases and defects enable improved, timely identification, resolution, and verification of defects >Lab Manager deployment triggered by build notification    When the change sets for a defect / workitem are delivered in a build, RQM will automatically receive notification from the build system. Provide the ability to configure automatic execution of lab management tasks based on the notification. This function will typically be used to deploy the application under test to one or more test environment. >RQM/ RTLM Execution Flow    RQM/ RTLM will provide a more optimized user experience as part of the test execution flow from TER to finding, reserving, settting up machine, to executing tests. As part of this solution, the reservation system will be enhanced to support blocking reservations to better handle reserving machines for test execution. >Common C/ALM UI Elements Common Banner Support Common Login Support Rich UI Hover Support >Linkage of RTC WorkItems to Test Plans/Test Cases linking between Test Plans/Test Cases to RTC workitems (plan items, stories, etc.) for the purpose of establishing the relationship to the code implementation of what the test case will test. >Support for BVT A user can configure a sequence of steps to run whenever a build is successfully completed. These steps include optional deployment/provisioning of the build, a Test Suite to verify the build, and an optional “clean-up” step to teardown the installed build. The user preconfigures all the data (parameters, machine targets) for the BVT steps. Prepopulation of Defect form when creating a defect    The default work item process template has been updated to include these custom fields: related requirement name, related test case, test environments, build id, verification point failure. These fields appears in the detail section of the defect form. >RQM/RRC Integration Integration provided in both RQM and RRC >Cross Server Work Item Integration with RTC The capability must continue to support the same reporting capabilities that exist in RQM today. Reports that relate test status to defect status must integrate the information from the various servers >Automatic Build Notification from RTC Build System When the change sets for a defect / workitem are delivered in a build, RQM will automatically receive notification from the RTC build system and change the status of the appropriate Test Execution Records to indicate that the tests are clear to run.
  7. To give the big picture... This slide captures quality management end-to-end capabilities and those of the Jazz platform and the best practices that can be customized and be flexibly integrated into a process that is based on client needs… Test management, test lab management and a variety of domain-specific test automation capabilities supported by Jazz’s open platform helps extend our quality management offerings...
  8. IBM INTERNAL USE ONLY > Rational addresses these challenges with Rational Quality Manager. Rational Quality Manager is a centralized test management system for business-driven quality software that addresses business risk, operational efficiency, and the ability to make confident release decisions. > RQM helps to mitigate business risk through: Distributed project team collaboration on a dynamic, customizable test plan over a Web 2.0 interface Process enforcement through user-defined roles/customized process workflows and work item assignments >Operational efficiency is accomplished through automation. For example: Reducing testing time through capabilities to help users track, schedule and execute tests on physical and virtual lab assets Automated assistance to optimize test environment coverage Accelerating manual testing processes so testers can do more in less time >Confident release decisions are supported by: Process monitoring with version histories and trend analysis Proactive risk management with automated, filtered and prioritize reporting Customizable dashboards that map pattern analysis to key productivity indicators for greater predictability > All this delivered on an open, extensible platform to interface with Rational and 3 rd party testing tools and add-ons
  9. Now that we are delivering on our vision, we are gaining the accolades of analyst firms, like Gartner, who track and evaluate vendors' ability to deliver on integrated ALM solution. And as you can see here, IBM is the only vendor -- of twenty vendors evaluated -- who was rated as Strong Positive, because of its current market strengths, breadth of portfolio, and the solid architectural foundation of the Jazz platform. Strong Positive Is viewed as a provider of strategic products, services or solutions: Customers: Continue with planned investments. Potential customers: Consider this vendor a strong choice for strategic investments.
  10. A single quality contract for the entire software delivery team represents the ‘glue’ <sts> that formalizes the business’ goals/objectives and entrance/exit criteria, defines the different team roles and responsibilities, and guides team members’ tasks, handoffs/review/approvals/and signoffs… one cohesive plan to get to end of job that all stakeholders and team members are focused on and collaboratively working toward completing. A plan is not a prescription, it is an evolving, moving target
  11. Now, before we go any further, let me provide a little context and clarification around the term “Test Plan”. Most people when they hear the term think of 1 of 2 things. Either they visualize traditional word docs – where the plan is documented (but not the actual tests being run), or they visualize some sort of tree view that captures test cases (which ignores the business objectives and is effectively just a task list). In Rational Quality Manager – the test plan is a hybrid of these two types. It documents the traditional business objectives you’d capture in a word doc, as well as the dynamic content – like requirements and test cases you’d capture in a tree view. This provides the best of both worlds, capturing everything that matters to test teams.
  12. The biggest hidden QM cost is associated with defect duplications. If we are able to control and minimize the number of duplicate defects that are captured we have an opportunity to not only drive down costs but also reduce the time team members are performing duplicate work. Duplicate Defect Identification capability within IBM Rational Quality Manager, scans existing defects associated with a variety of related artifacts and presents a list of suspect duplicates to to minimize duplicate team efforts.
  13. Too often we still find projects testing products or systems as built, instead of verifying that those products and systems actually meet the goals laid out for them in the requirements. To achieve this, tests must be based on requirements – so furthering our approach to delivering the right capabilities to the right users in the right tools
  14. >Plan Tests Early< Plan tests for each requirement as the requirement is written. Considering testing at the same time as capturing requirements improves the way the requirement is expressed by encouraging consideration of how the requirement is quantified. For every requirement, the question should be asked: How will we know if this requirement will be, or has been, satisfied? Note the use of both future and past tenses in this question. Early tests, such as design inspections, check that, when the product is built according to the design, it will meet requirements. Later tests check that requirements have been satisfied by what has been built. The above question should lead to a qualification strategy for each requirement. Becauseo f the broad range of qualification activities available, every requirement will give rise to multiple tests covering all stages of development. For instance, an early opportunity for qualification is to check the design against a requirement. Are the necessary elements present in the design to ensure that the requirement will be met?In addition, there will be one or more system tests to ensure that what is finally built really does meet the requirement. The set of selected tests form the qualification strategy. The question should also lead to the identification of qualification criteria for every test. These formalize what is considered a successful outcome for each test. Qualification criteria vary with the nature of the requirement and the planned test. >Conduct Tests Early< Perform tests as early as possible in the development process. “ A stitch in time saves nine.” Defects propagate themselves from stage to stage, and the cost of correcting them geometrically increases throughout the development process. Because of this, development cost and schedule can be dramatically reduced by identifying and correcting defects as early as possible, thus minimizing expensive rework in later stages. Examples of early testing are reviews, inspections, and walkthroughs. >Relate Tests to Requirements< Trace tests back to the requirements they are design to check. Tracing is a means of documenting the relationships between artifacts during development. The most common form of tracing is the satisfaction relationship between layers of requirements. However, the qualification relationship between requirements and the tests that show that they have been met is also important to capture. Tracing enables two kinds of analysis to be carried out: Coverage analysis is used to ensure, for example, that every requirement has at least one qualification action planned and eventually executed. It can also be used to ensure that every qualification action has an associated requirement and, therefore, provides benefit. Impact analysis is used to determine the test cases that may need to be revisited when requirements change. Before accepting a change to a requirement, the cost of redefining and re-executing its associated qualification actions is taken into account. Similarly, when a test fails, the impact of the failure can be viewed in terms of the requirements. Impact analysis uses a combination of the satisfaction and qualification relationships to determine potential rework. For instance, if a component test fails, it not only affects the associated component requirements (through the qualification relationship) but also the sub-system requirements that those component requirements are supposed to satisfy (through the satisfaction relationship) and, in turn, the satisfied system and customer requirements. Testers understand that testing at every level is necessary. For instance, a sub-system requirement cannot be fully tested by just testing its components; the sub-system (the integration of those components) still needs to be tested. >Relate Defects to Requirements< Trace defects back to the requirements that they show are not satisfied. When a test reveals unexpected behavior, or that test criteria are not met, defects arise. There are three possible causes of defects: An error in the definition of the test. An error in the expression of the requirement or in its test case. A genuine defect in the product. In every case, a defect is identified by tracing it to the requirements that are shown not to be satisfied. This is a good discipline because a defect is defined as a departure from requirements. Since each test may be traced to multiple requirements, analysis of each defect is needed to determine precisely which requirements are affected. Measure Progress against Requirements Set targets and measure the progress of testing in terms of those requirements that are shown to be satisfied or are not satisfied. One of the most difficult judgments to make during development is deciding when enough testing has been done. Limited resources are available, and the test manager needs to know where to apply effort most effectively. When testing is isolated from requirements, information about the relative importance of different aspects of the system is not available to inform the test manager, making it hard to allocate resources and difficult to assess the impact of failure. With the appropriate traceability in place, the relative importance of each test and the success and failure of tests can be related to the requirements affected at the desired level—customer requirements, system requirements, etc. Targets for completed testing can be set in terms of requirements. The test manager knows where to apply resources, and reports can be generated that show the progress of testing in requirements terms.
  15. >Clean look : More space for relevant and most needed information   Better view for graphics - Should be able to compress all statements and see graphic one at a time, or expand all graphics inline or thumbnail etc. More real estate by making keyword view collapsible Every Manual test should have an optional associate VP (also known as expected result).  The concept we currently know as VP should be wrapped into each step. >Lesser keystrokes/Better/Faster navigation Users should be able to traverse through a manual test script using the arrow keys Add Preference for allowing ability to apply verdict/result to ALL step types Manual test execution: quickly jump ahead to a Step and mark it "Failed" Provide a warning message if you add defect associations in testscripts and cancel script without applying(click curve down arrow) to commit the step Manual Test Execution - Apply all faster if we avoid animation of the cursor
  16. IBM INTERNAL USE ONLY Rational’s Quality Management solution delivers a comprehensive approach to managing the quality risk in your software development efforts:
  17. IBM INTERNAL USE ONLY Rational’s Quality Management solution delivers a comprehensive approach to managing the quality risk in your software development efforts:
  18. IBM INTERNAL USE ONLY Test lab Management Find physical and virtual lab assets Schedule test run Auto-provision lab assets Capture analytics for optimization Server requirements and configuration coverage for future tests and production
  19. The third and final quality management subtheme focuses on making informed, confident decisions - our QM offerings achieve this with real-time metrics and measures built-in and delivered to you via dashboards and reports so you have full visibility into the quality status of your project Patterns of success: Deliver real time, fact-based reporting How can we track progress against goals? “ Organizations exercising world-class performance management practices enjoy a 2.4 times market returns of typical companies” BusinessWeek Study: The Payoff of Pervasive Performance Management When you think about your own transformation, do you have these types of questions? Are you executing development across state boundaries, countries or perhaps even continents? Do you have culture issues where your culture inherently does not allow you to achieve agile software delivery operations or perhaps an agile business model? Are you executing across a complex software supply chain, across in‑house developed applications, outsourced applications and perhaps packaged applications? Are you utilizing your human resources and talents to the best of your advantage? Are you applying your human talents to solve those most complex business challenges rather than applying them to repetitive tasks that could be automated? I would say that if you have some of these questions, then you probably need to ask yourself, where do I get started with this transformation journey? Sources Top 2/3's and 77% quotes Business Week and Business Objects study: "The Fact Gap: The Disconnect Between Data and Decisions“ http://www.businessobjects.com/global/pdf/whitepapers/fact_gap.pdf The middle quote on "revenue 75% below..." "How companies make good decisions: McKinsey Global Survey“ http://www.mckinseyquarterly.com/Strategy/Strategic_Thinking/How_companies_make_good_decisions_McKinsey_Global_Survey_Results_2282 Speaker Notes This slide + 4 more slides. This slide sets up the 3 main themes for executing with agility to make course corrections as needed to improve project predictability… The 3 slides that follow drill down on the capabilities that make this possible and then this will finish with a summary slide. This subtheme is about This solution offers you three primary capabilities: The first is about The second capability The third capability
  20. Cognos – separate install and setup on separate “server”
  21. VM Logix Surgient - BSD Group – Bi-directional integration between IBM Rational Quality Manager and HP Mercury Quality Center; Extend RQM context-based collaboration from legacy test assets Device Anywhere - Access to mobile application testing on more than 1,500 real handsets across the globe, while employing RQM to control execution of tests and keep track of results. Users can employ DeviceAnywhere’s test automation layer – available through its DeviceAnywhere Pro solution – to create and automate scripts on handsets, then utilize RQM to control the execution tests, keep track of results, and manage change requests. Weblayers - WebLayers expands the value of their automated SOA governance support for Rational customers with a planned Connector to Rational Quality Manager. Features like automating review / update of test plans based on policies and expanding the RQM Dashboard with Policy metrics, will enable better test quality and productivity across the services design-time lifecycle. Worksoft’s Certify execution tool adapter for RQM enables access to automated testing solutions for functional testing of SAP and other enterprise business applications. Finaris RapidRep execution tool adapter for RQM enables the RapidRep Test Suite RapidRep validates data, such as relational databases, or structured files like CSV or XML.
  22. IBM Internal Use Only
  23. Better, faster requirements lead to less project rework, faster time to market, and better business outcomes. Effectively engaging a wide range of customers and other stakeholders in the requirements process helps to uncover customer needs and define good requirements. In this Webinar, you will learn how Strongback Consulting and Rational Requirements Composer use A Single Source of Truth to help teams define and use requirements effectively across the project lifecycle. Companies who push quality to the end of the development lifecycle typically experience major project delays, software that is delivered and implemented with serious flaws and are on occasion forced to abandon a project completely. Learn how Strongback and Rational Quality Manager can help you deliver quality throughout the product and application lifecycle – from concept to launch to retirement. This integrated, lifecycle approach helps make quality a shared responsibility – not siloed and disconnected, enabling organizations to achieve greater consistency, efficiency and predictability in their delivered software solutions.
  24. Standard closing slide which includes appropriate legal disclaimer to be included in all external presentations. Learn more links: IBM Rational software: www.ibm.com/software/rational Rational launch announcements: www.ibm.com/software/rational/announce/ Rational Software Delivery Platform: www.ibm.com/software/info/developer Accelerate change and delivery: www.ibm.com/software/rational/offerings/scm.html Deliver enduring quality: www.ibm.com/software/rational/offerings/testing.html Enable enterprise modernization: www.ibm.com/software/info/developer/solutions/em/index.jsp Ensure Web site security and compliance: www.ibm.com/software/rational/offerings/websecurity/ Improve project success: www.ibm.com/software/rational/offerings/lifecycle.html Manage architecture: www.ibm.com/software/rational/offerings/design.html Manage evolving requirements: www.ibm.com/software/rational/offerings/irm/ Small and midsized business: www.ibm.com/software/rational/smb/ Targeted solutions: www.ibm.com/software/info/developer/solutions/index.jsp Rational trial downloads: www.ibm.com/developerworks/rational/downloads Leading Innovation Web site: www.ibm.com/software/rational/leadership developerWorks Rational: www.ibm.com/developerworks/rational IBM Rational TV: www.ibm.com/software/info/television/index.jsp?cat=rational&media=video&item=en_us/rational/xml/M259765N40519Z80.xml IBM Rational Business Partners: www.ibm.com/partnerworld/pwhome.nsf/weblook/index.html IBM Rational Case Studies: www.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&Site=rational