Requirement Driven Quality Management
Upcoming SlideShare
Loading in...5
×
 

Requirement Driven Quality Management

on

  • 196 views

In this webcast we explore the key challenges that relate to quality issues. Why do they occur? How can we work better? We’ll look at some of the software/systems development tooling revolutions ...

In this webcast we explore the key challenges that relate to quality issues. Why do they occur? How can we work better? We’ll look at some of the software/systems development tooling revolutions that enable us to overcome these to achieve more predictable schedules and realise the true potential of our people. Of course, quality issues have a price, whether you solve them or not.

Statistics

Views

Total Views
196
Views on SlideShare
190
Embed Views
6

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 6

http://www.slideee.com 5
http://www.ranger4.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Requirement Driven Quality Management Requirement Driven Quality Management Presentation Transcript

  • © 2014 IBM Corporation Fraser Chadburn Technical Specialist IBM Software, Rational 5/22/2014 fraser.chadburn@uk.ibm.com
  • © 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 RelativeCosttoRepair Acceptance Test Unit TestCodingDesignAnalysis 0 Maintenance 1-2 10 5 50 Time 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 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 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