Post on 19-Jan-2015
description
®
IBM Software Group
© 2008 IBM Corporation
IBM Quality Management:Collaborative Test Management in Action
IBM Rational Quality Manager
IBM Software Group | Rational software
2
Client Results
� Quality improvements ranging between 30 - 70%
� Cycle time improvements of 20 - 50%
� Cost reductions of 25 - 60%
� Comprehensive test process model
- 7:1 return on system engineering investments
� Integrated end-to-end technology
- Reduced manual test effort of 90+%
� Industry-based test solutions
- 10 - 20% savings for test case and script reuse
� Advanced defect analysis and quality management processes
- Defect reduction up to 69%
Improving software quality: real resultsBenefits of a process led, collaborative and automated approach to quality
Source: IBM internal and external clients
IBM Software Group | Rational software
Gartner Marketscope on Application Lifecycle ManagementIBM Rational Positioned as a Clear Leader in this Expanding Segment
“IBM is one of the few vendors with credibleofferings in almost all the requirements of ALM”
“IBM Rational is one of the first vendors to tell a story about integrating across the lifecycle”
“Jazz is a solid architectural foundation for further innovation”
We rate IBM as a Strong Positive because of its current market strengths and breadth of portfolio”
IBM Software Group | Rational software
Gartner Marketscope on Quality Management
“The most complete coverage throughout ALM and associated development tasks.”
“Eclipse pays off for IBM is that the tools have been adopted not only by end users but also by other companies as a baseline development technology.”
“process support, combined with the integrated tools and collaboration support, position IBM well for organizations that want integration between business models, requirements and quality activities.”
IBM Software Group | Rational software
Focus on quality earlyLate defect discovery exponentially increases repair costs
� An IBM & Gartner “rule of thumb” for the relative costs to fix defects
1 AC Market Analysis: Self-healing market June 20042 Source: Tivoli Marketplace Assessment, February 2004
Model the Business Define
Requirements
Analyze& Design
Implement
TestDeploy
Manage
Optimize
1.0
1.5
60
100
10
Lost revenue for each hour of downtime
ranges from $89K to $4.5M1
Application maintenance cost is
18.5% of total I/T spending2
IBM Software Group | Rational software
6
� Quality Management Strategy
� IBM Rational Quality Manager in Action
� Summary
Greater Confidence. Improved Performance.Team based, quality driven software delivery
IBM Software Group | Rational software
7
IBM Rational Software Delivery PlatformWhat we offer
Solutions to help customers achieve greater value and performance from their investments in delivering software
Integrated Requirements Management
Quality Management
Architecture & Construction
Process& Portfolio Management
Change & Release Management
In-house software
Outsource vendors
Packaged applications
Systems & products
� Enterprise Modernization and Transformation
� Organizational Governance
� Skill Development and Community
� Implementation Services
IBM Software Group | Rational software
8
Predictability and Consistency in Software DeliveryLifecycle collaboration, powered by automation to govern software quality
TEAM SERVER
Collaborative, continuous,and comprehensive
information sharing reduces defects
Automating labor-intensive activities reduces time-to-
market and increases predictability
Moment by moment understanding of software
quality and project metrics for immediate
corrective action
Collaborate ReportAutomate
IBM Software Group | Rational software
Jazz is a project and
technology for transforming
how people work together
to deliver greater value and
performance from their
software investments.
The Jazz projectPeople working together to deliver great software
� A major investment by IBM to create a scalable, extensible team collaboration foundation.
� IBM’s vision of the future of software delivery–globally distributed, fluid and dynamic.
� An evolution of the Rational portfolio, which will evolve to support Jazz technology over time.
� A community at Jazz.net –where you can see Jazz-based products being built.
IBM Software Group | Rational software
An evolution of value in collaborative ALM bringing forward existing investments and delivering new innovative capabilities
c
Existing IBMOfferings
New IBMOfferings
Business PartnerOfferings
Open Lifecycle Service Integrations
JAZZ TEAM SERVER
Best Practice Processes
Search and QueryIn context
collaborationTeam awareness Events notification
Security
Dashboards
Existing IBM offerings
Business Partner offerings
Open source offerings
Server Integrations
Powered by
offering
offeringofferingofferingoffering
offering
offering
Eclipse
Web 2.0
Visual Studio
Client Integrations
IBM Software Group | Rational software
11
� Stakeholder and team coordination
� Enforceable process workflow
� Lab efficiency and asset utilization
� Test coverage optimization
� Proactive risk management
� Ongoing process improvement
IBM Rational Quality Manager
CONTINUOUS test plan participate
AUTOMATED context GOVERNANCEuse case distributed access dashboardssynchronize EASY HANDOFF trace LABUTILIZATION functional PERFORMANCEsecurity compliance
IBM Rational Quality ManagerA central hub for business-driven software quality
Mitigate business risk with collaboration
Improve operational efficiency with automation
Make confident decisions with effortless reporting
IBM Software Group | Rational software
12
� Quality Management Strategy
� IBM Rational Quality Manager in Action
� Summary
Greater Confidence. Improved Performance.Team based, quality driven software delivery
IBM Software Group | Rational software
13
IBM Rational raises the bar for quality managementScenarios that make 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 immediatecorrective action and
release decisions addressing both business and IT needs
IBM Software Group | Rational software
14
Centralized test management hub allowing full lifecycle support across all types of testing and platforms
JAZZ TEAM SERVER
ManageTest Lab
CreatePlan
BuildTests
ReportResults
IBM Collaborative Application Lifecycle Management
FunctionalTesting Performance
TestingWeb Service
Quality
CodeQuality
Security andCompliance
Test Management and Execution
Rational Quality Manager
Quality Dashboard
Open Lifecycle Service Integrations
DefectManagement
RequirementsManagement
Best Practice Processes
homegrown
Open Platform
JavaSystem z, iSAP
.NET
IBM Software Group | Rational software
15
Mitigate business risk in an environment of constant change
� Clearly define roles and responsibilities
� Manage team activities with customized interface
� Create dynamic test plans
� Communicate project status efficiently
Mitigate Business Risk
Collaborate
IBM Software Group | Rational software
16
Comprehensive rich test plan A quality contract for the entire software delivery team
� Collect and track all test data
� Central location for business objectives requirements, resources, platform and exit criteria to name a few
� Defined Responsibilities
� Individual sections are assigned to team members to clearly establish ownership
� Goal Oriented
� Formalized and documented exit criteria
� Extensible
� Add sections, import custom data
� Keep track of changes
� Snapshot version control to track plan history throughout the life of the project
Security Officer
Project Manager
Tester
Business Stakeholder
Test Cases
Skill Availability
Project Logs
Use Cases
Requirements
Security Mandates
Defect Logs
Business Objectives
Quality Asset Infrastructure
Central hub captures
everything that matters
for quality releases
16
QA Manager
IBM Software Group | Rational software
17
� Live dynamic documentation
� Defines test process and strategy
� Defines responsibilities
� Activity based versus hierarchy
� Business level reporting against quality objectives
Comprehensive dynamic planning and updatesProcess flow, not artifacts drives team activities
Word based
Test Plan
Other Test Plans
Rational Quality Manager Plan
17
IBM Software Group | Rational software
18
Collaborative and adaptive test plan managementTest 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
Individual ownership for every section
IBM Software Group | Rational software
19
Mitigate business risk in an environment of constant change
Rational Quality Manager
What is needed: Comprehensive quality impact analysis beyond walls of QA with lifecycle collaboration and process orchestration
Requirement modified with
business stakeholder
Development: Catch performance issues at code early
Deployment: Version history by project prevents starting
from scratch..
Live update across lifecycle assets across 4 projects
� Out of the box requirements integration
� Advanced work item analysis prevents duplicates and duplicate efforts
� Review and approvals of tasks across projects
� Asset versioning with dynamic updates
Requirement work item
traceability
Prevent scope creep
IBM Software Group | Rational software
20
Improve operational efficiency
What is needed: Know what others are doing, what is expected of you.
Requirements, Application security
Individual Task List
Team event log
Test Objectives, Case assignment and Signoff
Test iterations
Rational Quality Manager
Stay on schedule and under budget
� Enforceable process discipline
� Team and individual task workflow
� Easy to visualize commitments
� Monitor asset ownership and events
� Web 2.0 style access
IBM Software Group | Rational software
21
Automate to accelerate test creation and execution
� Run manual and automated test execution for rapid quality cycles
� Enact test coverage optimization
� Streamline test lab management
Improve Operational Efficiency
Automate
IBM Software Group | Rational software
22
Improve operational efficiency
�Step by step capture and execution of manual tests
�Assisted data entry and validation for efficient execution
�Keyword support for integrated manual and automated testing
�Rich defect capture during execution, including screenshot and attachments
Manual Test Execution
Track execution results and defects from manual test efforts
What is needed: Integrated manual test authoring and execution
IBM Software Group | Rational software
23
Improve operational efficiency
Configuration awareness
Test the right 20
combinations
Plan for test execution across all of your
target environments
10 differentCPU Types
Windows XPWin XP SP2Win VistaSLES 10Win 2003
DB2OracleMySqlDerby
800 total
combinations
PairwiseOptimizations
What is needed: Test Coverage optimization
Test the right cases instead of everything. Plan optimal execution
IBM Software Group | Rational software
24
Manage
Verify that I have the resources required to fulfill my test plan
Deploy
Deliver the configurations my teams require for test
Optimize
Analyze patterns to minimize cost and maximize utilization
Improve operational efficiency
What is needed: Test Lab Management
Work smarter, save on test lab overhead, infrastructure and duration costs
IBM Software Group | Rational software
25
On demand reporting for instant project statusMoment by moment grasp of project information for decision making
�Measure progress with extensive query, reporting facilities and dashboard
�Address needs of QA and stakeholders
Make Confident Decisions
Report
IBM Software Group | Rational software
26
Make confident decisions
What is needed: Moment-by-moment project delivery metrics tailored by role for the right stage coupled with trends, best practices and proven assets to accelerate decision making
On demand reporting for vital project information customizable by individual
Test asset based reuse
Whole team
Iterative development
2-level project planning
RationalQuality Manager
Process and asset based predictive analytics
Multilevel reporting
IBM Software Group | Rational software
27
� Quality Management Strategy
� IBM Rational Quality Manager in Action
� Summary
Greater Confidence. Improved Performance.Team based, quality driven software delivery
IBM Software Group | Rational software
28
� Stakeholder and team coordination
� Enforceable process workflow
� Lab efficiency and asset utilization
� Test coverage optimization
� Proactive risk management
� Ongoing process improvement
IBM Rational Quality Manager
CONTINUOUS test plan participate
AUTOMATED context GOVERNANCEuse case distributed access dashboardssynchronize EASY HANDOFF trace LABUTILIZATION functional PERFORMANCEsecurity compliance
IBM Rational Quality ManagerA central hub for business-driven software quality
Mitigate business risk with collaboration
Improve operational efficiency with automation
Make confident decisions with effortless reporting
®
IBM Software Group
© 2008 IBM Corporation
Greater confidence and Improved Performance with Quality Driven Software Delivery
IBM Rational Quality Manager
IBM Software Group | Rational software
30
What You’ll See:
� Rational Quality Manager
�Collaboration around a living test plan
�Automation acceleration of manual testing
�Governance of quality management through rich reports
http://demos.dfw.ibm.com/view/rationalqualitymanager/