2. IBM Software Group | Rational software
Improving software quality: real results
Benefits of a process led, collaborative and automated approach to quality
Comprehensive test process model
- 7:1 return on system engineering investments Client Results
Integrated end-to-end technology Quality improvements
- Reduced manual test effort of 90+% ranging between 30 - 70%
Industry-based test solutions Cycle time improvements
of 20 - 50%
- 10 - 20% savings for test case and script reuse
Cost reductions of 25 - 60%
Advanced defect analysis and quality
management processes
- Defect reduction up to 69%
Source: IBM internal and external clients
2
3. IBM Software Group | Rational software
Gartner Marketscope on Application Lifecycle
Management
IBM Rational Positioned as a Clear Leader in this Expanding Segment
“IBM is one of the few vendors with credible
offerings 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”
4. 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.”
5. IBM Software Group | Rational software
Focus on quality early
Late defect discovery exponentially increases repair costs
An IBM & Gartner “rule of thumb” for the relative costs to fix defects
1.0
Lost revenue for each Model the
hour of downtime Business Define
Requirements
ranges from $89K to
$4.5M1 Optimize
Analyze
& Design
1.5
100
Manage
Implement
Application
maintenance cost is Deploy
18.5% of total I/T Test
spending2 10
60
1 AC Market Analysis: Self-healing market June 2004
2 Source: Tivoli Marketplace Assessment, February 2004
6. IBM Software Group | Rational software
Greater Confidence. Improved Performance.
Team based, quality driven software delivery
Quality Management Strategy
IBM Rational Quality Manager in Action
Summary
6
7. IBM Software Group | Rational software
IBM Rational Software Delivery Platform
What we offer
Solutions to help customers achieve greater value and
performance from their investments in delivering software
In-house Outsource Packaged Systems
software vendors applications & products
Enterprise
Modernization
Change & Release Management and Transformation
Process Organizational
Governance
& Portfolio Quality Management
Management Skill Development
and Community
Architecture & Construction Implementation
Services
Integrated Requirements Management
7
8. IBM Software Group | Rational software
Predictability and Consistency in Software Delivery
Lifecycle collaboration, powered by automation to govern software quality
Collaborate Automate Report
Collaborative, continuous, Automating labor-intensive Moment by moment
and comprehensive activities reduces time-to- understanding of software
information sharing reduces market and increases quality and project
defects predictability metrics for immediate
corrective action
TEAM SERVER
8
9. IBM Software Group | Rational software
The Jazz project
People working together to deliver great software
A major investment by IBM to
create a scalable, extensible
team collaboration
foundation.
Jazz is a project and
technology for transforming IBM’s vision of the future of
software delivery–globally
how people work together distributed, fluid and dynamic.
to deliver greater value and An evolution of the Rational
portfolio, which will evolve to
performance from their support Jazz technology over
software investments. time.
A community at Jazz.net –
where you can see Jazz-
based products being built.
10. IBM Software Group | Rational software
An evolution of value in collaborative ALM bringing forward existing
investments and delivering new innovative capabilities
c
Existing IBM New IBM Business Partner
Offerings Offerings Offerings
offering offering offering
offering offering
offering offering
Best Practice Processes
Search and Query Security
In context
Dashboards
Team awareness Events notification collaboration
JAZZ TEAM SERVER
Open Lifecycle Service Integrations
Server Integrations
Client Integrations
Existing IBM offerings
Eclipse
Business Partner offerings
Web 2.0
Visual Studio Open source offerings
Powered by
11. IBM Software Group | Rational software
IBM Rational Quality Manager
A central hub for business-driven software quality
Mitigate business risk with collaboration IBM Rational Quality Manager
Stakeholder and team coordination
Enforceable process workflow
Improve operational efficiency with automation
Lab efficiency and asset utilization
Test coverage optimization
CONTINUOUS test plan participate
AUTOMATED context GOVERNANCE
use case distributed access dashboards
synchronize EASY HANDOFF trace LAB
Make confident decisions with effortless reporting UTILIZATION functional PERFORMANCE
security compliance
Proactive risk management
Ongoing process improvement
11
12. IBM Software Group | Rational software
Greater Confidence. Improved Performance.
Team based, quality driven software delivery
Quality Management Strategy
IBM Rational Quality Manager in Action
Summary
12
13. IBM Software Group | Rational software
IBM Rational raises the bar for quality management
Scenarios that make the difference
Mitigate Business Risk Improve Operational Make Confident
Efficiency Decisions
Collaborate Automate Report
Collaborative, continuous, Automating labor-intensive Moment by moment
and comprehensive activities reduces time-to- understanding of software
information sharing reduces market and increases quality metrics for immediate
defects, improves handoff predictability and corrective action and
and increases consistency to improve release decisions addressing
customer satisfaction return on investment both business and IT needs
13
14. IBM Software Group | Rational software
Centralized test management hub allowing full lifecycle
support across all types of testing and platforms
IBM Collaborative Application Lifecycle Management
Rational Quality Manager
Quality Dashboard
Requirements Test Management and Execution Defect
Management Management
Create Build Manage Report
Plan Tests Test Lab Results
Open Platform
Best Practice Processes
JAZZ TEAM SERVER
SAP System z, i
Java Open Lifecycle Service Integrations
.NET
Functional Security and
Testing Performance Code Compliance
Web Service
Testing Quality Quality
homegrown
14
15. IBM Software Group | Rational software
Mitigate business risk in an environment of constant change
Mitigate Business Risk
Clearly define roles and responsibilities
Manage team activities with customized interface
Create dynamic test plans
Communicate project status efficiently
Collaborate
15
16. IBM Software Group | Rational software
Comprehensive rich test plan
A quality contract for the entire software delivery team
Business Stakeholder
Collect and track all test data
Central location for business objectives
requirements, resources, platform and
Requirements
exit criteria to name a few
Business
Defined Responsibilities
Use Cases
Objectives Individual sections are assigned to team
Quality Asset members to clearly establish ownership
Infrastructure
Security Central hub Test Cases Goal Oriented
Mandates
QA Manager captures Project Formalized and documented exit criteria
everything that Manager
matters
Skill
Extensible
Defect Logs for quality
releases
Availability Add sections, import custom data
Keep track of changes
Project Logs
Snapshot version control to track plan
Tester history throughout the life of the project
Security Officer
16
16
17. IBM Software Group | Rational software
Comprehensive dynamic planning and updates
Process flow, not artifacts drives team activities
Other Rational Quality
Test Plans Manager Plan
Word based
Test Plan Live dynamic
documentation
Defines test process
and strategy
Defines responsibilities
Activity based versus
hierarchy
Business level reporting
against quality objectives
17
17
18. IBM Software Group | Rational software
Collaborative and adaptive test plan management
Test plans that are easy to create and evolve with our projects
Track test plan history with
version snapshots
Individual ownership for
every section
Structured test plan with multiple
user defined sections
18
19. IBM Software Group | Rational software
Mitigate business risk in an environment of constant change
What is needed: Comprehensive quality impact analysis beyond walls of QA with lifecycle
collaboration and process orchestration
Live update across lifecycle
assets across 4 projects
Requirement Development: Catch performance
modified with issues at code early
business stakeholder Requirement
work item
traceability Deployment: Version history
by project prevents starting
from scratch..
Rational Quality Manager
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
Prevent scope creep
19
20. IBM Software Group | Rational software
Improve operational efficiency
What is needed: Know what others are doing, what is expected of you.
Requirements,
Application security
Test Objectives, Case
assignment and Signoff
Test iterations
Rational Quality Manager Team event log
Enforceable process discipline
Team and individual task workflow
Easy to visualize commitments Individual Task List
Monitor asset ownership and events
Web 2.0 style access
Stay on schedule and under budget
20
21. IBM Software Group | Rational software
Automate to accelerate test creation and execution
Improve Operational
Efficiency
Run manual and automated test execution for
rapid quality cycles
Enact test coverage optimization
Streamline test lab management
Automate
21
22. IBM Software Group | Rational software
Improve operational efficiency
What is needed: Integrated manual test authoring and execution
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
Manual Test Execution screenshot and
attachments
Track execution results and defects
from manual test efforts
22
23. IBM Software Group | Rational software
Improve operational efficiency
What is needed: Test Coverage optimization
Test the right 20
800 total combinations
combinations
10 different
CPU Types
DB2 Pairwise
Oracle Optimizations
MySql
Derby
Windows XP
Win XP SP2
Win Vista Configuration awareness
SLES 10
Win 2003 Plan for test execution
across all of your
target environments
Test the right cases instead of everything.
Plan optimal execution
23
24. IBM Software Group | Rational software
Improve operational efficiency
What is needed: Test Lab Management
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
Work smarter, save on test lab overhead,
infrastructure and duration costs
24
25. IBM Software Group | Rational software
On demand reporting for instant project status
Moment by moment grasp of project information for decision making
Make Confident
Decisions
Measure progress with extensive query,
reporting facilities and dashboard
Address needs of QA and stakeholders
Report
25
26. IBM Software Group | Rational software
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
2-level project planning
Iterative development
Whole team
Test asset based reuse
Rational
Quality Manager
On demand reporting for vital project Process and asset based predictive
information customizable by individual analytics
Multilevel reporting
26
27. IBM Software Group | Rational software
Greater Confidence. Improved Performance.
Team based, quality driven software delivery
Quality Management Strategy
IBM Rational Quality Manager in Action
Summary
27
28. IBM Software Group | Rational software
IBM Rational Quality Manager
A central hub for business-driven software quality
Mitigate business risk with collaboration IBM Rational Quality Manager
Stakeholder and team coordination
Enforceable process workflow
Improve operational efficiency with automation
Lab efficiency and asset utilization
Test coverage optimization
CONTINUOUS test plan participate
AUTOMATED context GOVERNANCE
use case distributed access dashboards
synchronize EASY HANDOFF trace LAB
Make confident decisions with effortless reporting UTILIZATION functional PERFORMANCE
security compliance
Proactive risk management
Ongoing process improvement
28
30. IBM Software Group | Rational software
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/
30