1 / 7

Cost and Impact of Errors/Defects

Cost and Impact of Errors/Defects. Errors are introduced in all activities. The longer errors go undetected and unresolved, the more they cost to fix. Rework is inconsistent with quality objectives. Typical Lifecycle Defect Detection, Fix, and Removal Costs. From SSQ Debate 2, 1991, M. Fagan.

Download Presentation

Cost and Impact of Errors/Defects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cost and Impact of Errors/Defects • Errors are introduced in all activities. • The longer errors go undetected and unresolved, the more they cost to fix. • Rework is inconsistent with quality objectives.

  2. Typical Lifecycle Defect Detection, Fix, and Removal Costs From SSQ Debate 2, 1991, M. Fagan

  3. Inspection Vs. Testing • Dynamic Vs. Static Testing • Peer Reviews can be done before code can be tested. • Testing evaluates product while performing function in target environment. • Not mutually exclusive

  4. Low Quality in Software • Unneeded Complexity • Rework • Wrong • Unclear • Missing • Extra

  5. The Quality Lever Requirements Data from Boehm: Software Engineering Economics, 1981 Design Coding Development Testing Acceptance Testing Production 40-100X 30-70X 15-40X Improve Product 10X 3-6X 1X

  6. Error/Defect Classification Find and remove as many Major and Show Stopper errors as early as possible. Number of Errors Minor Major "Show Stoppers" Error Severity

  7. Terminology • Major Error An issue or defect which will probably have significantly increased costs to find and fix later in the development process or operational stages. Could conceivably make the product being produced unusable for it's intended purpose. • Minor Error An issue or defect that is not major. The costs of fixing later is not significantly higher than fixing now.

More Related