requirement driven quality management

19
© 2014 IBM Corporation Fraser Chadburn Technical Specialist IBM Software, Rational 5/22/2014 [email protected]

Upload: ranger4-limited

Post on 20-Aug-2015

286 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Requirement Driven Quality Management

© 2014 IBM Corporation

Fraser Chadburn

Technical Specialist

IBM Software, Rational

5/22/[email protected]

Page 2: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

The Solar System

2

8 Mins!

Earth

The Solar System to Scale (HD)

https://www.youtube.com/watch?v=aY_NfuZlFxc

Page 3: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Why is this relevant?

3

Requirements

are from

Venus…

Testers are

from Mars…

Page 4: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Poor Requirements Management has a Significant Impact on your Business

4

Requirements Rework

Errors, detected late in the Maintenance phase can cost up to 200 times more than detected early in Requirement Analysis phase1

More than 40% of development budget can be consumed by poor requirements2

Project Impacts

41% of projects fail to deliver the expected business value and ROI3

49% of projects overrun original estimates3

28% of projects on time and on budget4

Project Delays

Being late to market by 6 months or more will cost organizations 33% of the 5-year ROI5

“Our research indicates 80-plus percent of development failures result directly from poor requirements gathering, management, and analysis.”

IDC, November 2007

Requirements issues drive excessive rework,

delays, poor quality, and project failures

20

200

Re

lative

Co

st

to R

ep

air

AcceptanceTest

Unit TestCodingDesignAnalysis

0

Maintenance

1-2

10

5

50Time not spent in

requirements is time

spent in rework

(at cost x200)

Stage in which Requirements Error Is Discovered

Sources: 1) Leffingwell & Widrig, “Managing Software Requirements,” Addison Wesley, 1999 2) IAG Consulting, 2008 3) Dynamic Market Limited, 2007 4) Standish Group, 2001 5) Don Reinertsen, McKinsey, 1983

Page 5: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Page 6: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Summary

6

"Just remember that you're standing on a planet that's evolving and revolving at

900 miles an hour“

Page 7: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Summary…. Removing silos

Page 8: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Open Services for Lifecycle Traceability (OSLC)

Lifecycle element are published

web resources (via URIs) that

support:

– Rich hover

– Navigation between tools

– Access via web browser

– Data is preserved in location

– Loosely coupled/

highly cohesive

– Backward compatible APIs

Syste

ms

and

8

Open Service for Lifecycle Collaboration (OSLC) is

an open community, originally proposed in 2008, to

define a set of specifications that enable integration of

software development and more broadly Application

Lifecycle Management (ALM) and Product lifecycle

Management (PLM) products and services. The

intention is to make life easier for software and product

developers and tools vendors, by making it easier for

tools to work together

Page 9: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

9

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Rational Jazz Platform – Understanding the Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Page 10: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

0

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Rational Jazz Platform – Understanding the Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Jazz-based products all share read/write of Jazz/ccm work items and

planning application (e.g. dashboards, defects, tasks, risks).

Page 11: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

1

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Rational Jazz Platform – Understanding the Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Jazz-based products all share read access to other Jazz products

Page 12: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

2

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Rational Quality Manager – Quality Professional Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Includes read-write for Jazz/qm, Jazz/rm* and Jazz/ccm work items and

planning (*most of). Workgroup licenses (up to 5)

Page 13: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

3

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Rational Team Concert – Developer Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Includes read-write for all Jazz/ccm functionality and read access to all

other applications. Free community Edition (10 users).

Page 14: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

4

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

Collaborative Lifecycle Management – Practitioner Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Includes read-write for all Jazz/ccm, Jazz/rm, and Jazz/qm functionality.

Workgroup licenses (up to 50)

Page 15: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Software development automation

Collaborate across diverse engineering disciplines

Achieve “quality by design”

with an integrated, automated quality

process

Collaboration, Coordination& Change Management

Jazz/ccm work items and planning

1

5

AUTOMATE OPTIMIZE

Quality Management

COLLABORATE

Jazz/qm

Manage full traceability

across the lifecycle

Requirements

Management

Rational DOORS or Jazz/rm

SCM and Build

Jazz/ccm (the rest)

DOORS NG/RRC – Analyst Licenses

Rational Publishing

Engine

Rational Reporting for Development

Intelligence

Includes read-write for all Jazz/rm functionality and read access to all

other applications. Workgroup licenses (up to 5).

Page 16: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Jazz.net Community Site

Syste

ms

and

16

Page 17: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

Typical ways Rational tooling helps clients

Compliance and Reporting

– Help manage complicated regulatory compliance

– Provide design control and history for audit and reuse

– Provide management project status as a bi-product of work

to reduce effort in manual status reporting

– Easily generate audit documentation to keep auditors out

of your live systems

Collaboration

– Help geographically distributed teams work as an

integrated team

– Provide cross discipline traceability and support -

everything from having a feature request to validating that

a product is ready to ship

Time to market

– Support current Agile development practices without

compromising compliance

– Ensure teams get up and running quickly with ease of use

and administration

Page 18: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

www.ibm.com/software/rational

Page 19: Requirement Driven Quality Management

© 2014 IBM Corporation

Accelerating Product and Service Innovation

© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

www.ibm.com/software/rational