Requirement Driven Quality Management
-
Upload
ranger4-limited -
Category
Technology
-
view
287 -
download
2
Transcript of Requirement Driven Quality Management
© 2014 IBM Corporation
Fraser Chadburn
Technical Specialist
IBM Software, Rational
5/22/[email protected]
© 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
© 2014 IBM Corporation
Accelerating Product and Service Innovation
Why is this relevant?
3
Requirements
are from
Venus…
Testers are
from Mars…
© 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
© 2014 IBM Corporation
Accelerating Product and Service Innovation
© 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“
© 2014 IBM Corporation
Accelerating Product and Service Innovation
Summary…. Removing silos
© 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
© 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
© 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).
© 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
© 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)
© 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).
© 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)
© 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).
© 2014 IBM Corporation
Accelerating Product and Service Innovation
Jazz.net Community Site
Syste
ms
and
16
© 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
© 2014 IBM Corporation
Accelerating Product and Service Innovation
www.ibm.com/software/rational
© 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