software quality df

30
® IBM Software Group © 2008 IBM Corporation IBM Quality Management: Collaborative Test Management in Action IBM Rational Quality Manager

Upload: kristina-oregan

Post on 19-Jan-2015

660 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Software Quality Df

®

IBM Software Group

© 2008 IBM Corporation

IBM Quality Management:Collaborative Test Management in Action

IBM Rational Quality Manager

Page 2: Software Quality Df

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

Page 3: Software Quality Df

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”

Page 4: Software Quality Df

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.”

Page 5: Software Quality Df

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

Page 6: Software Quality Df

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

Page 7: Software Quality Df

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

Page 8: Software Quality Df

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

Page 9: Software Quality Df

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.

Page 10: Software Quality Df

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

Page 11: Software Quality Df

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

Page 12: Software Quality Df

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

Page 13: Software Quality Df

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

Page 14: Software Quality Df

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

Page 15: Software Quality Df

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

Page 16: Software Quality Df

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

Page 17: Software Quality Df

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

Page 18: Software Quality Df

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

Page 19: Software Quality Df

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

Page 20: Software Quality Df

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

Page 21: Software Quality Df

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

Page 22: Software Quality Df

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

Page 23: Software Quality Df

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

Page 24: Software Quality Df

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

Page 25: Software Quality Df

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

Page 26: Software Quality Df

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

Page 27: Software Quality Df

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

Page 28: Software Quality Df

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

Page 29: Software Quality Df

®

IBM Software Group

© 2008 IBM Corporation

Greater confidence and Improved Performance with Quality Driven Software Delivery

IBM Rational Quality Manager

Page 30: Software Quality Df

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/