SlideShare a Scribd company logo
The True Cost of
Defects
Measuring Version Quality
By Michael M. Garcia
November 2013
Things to consider
• A defect has different costs depending where is it
detected and how far back in the SDLC one has to
go to repair it.
• The sheer number of defects is not enough to
determine the cost of the version.
• The cost to repair depend on the scope of the
initiative
• The cost to repair depends on the size of the team
• These variables need to be tailored for each
deliverable.
The scoring process
• As defects are encountered they are logged
• The log identifies the defect type
o
o
o
o

Specification
Design error
Code error
Integration error

• The log identifies where the defect was detected in
the SDLC
o
o
o
o
o

Requirements
Analysis & Design
Build
Test
Deploy
Cost to repair in hours
Where is the defect found?
Analysis
& Design

Requirements
Requirements
Analysis & Design
Build
Test
Deploy
Run

1

Build
2
1

Test
3
2
1

Deploy
4
3
2
1

Run
5
4
3
2
1

How far back in the SDLC to repair it?
This matrix represents a weighted view of the cost to repair a defect in efforthours. Depending on the size of your team, you need to calculate the weights
for your individual use. None-the-less, remember that the further in the
SDLC where the defect is found vs. the earliest SDLC stage needed to repeat
the after repair, the more costly it is. You need to factor BA, Developer, Tester,
and PM time, etc.

6
5
4
3
2
1
How many are found?
The count is entered in the appropriate cell
Analysis
& Design

Requirements
Requirements
Analysis & Design
Build
Test
Deploy
Run

1

Build
1
1

Test
1
1
1

Deploy
1
1
1
1

Run
1
1
1
1
1

At the end of the version roll out, including some time after it is delivered –
the “warranty” period, enter the counts collected during the development
period.

1
1
1
1
1
1
Total cost
Cost to repair in hours * number of defects found = Total cost of repair hours
Analysis
& Design

Requirements
Requirements
Analysis & Design
Build
Test
Deploy
Run

1

Build
2
1

Test
3
2
1

Deploy
4
3
2
1

Run
5
4
3
2
1

Total
6
5
4
3
2
1

TOTAL COST

The number of defects found (Chart 2) are multiplied by the weighted values
(chart 1) then add all defect effort-hours (see rightmost column).
This is the total effort-cost of defects for this version. This metric can be used
to indicate improvements in version quality over time.

21
15
10
6
3
1
56
Monetize
• Once you arrive at the total cost in hours you need
to develop an average person cost rate
• If the cost rate for a person-hour is $100 and the
version defect cost was 56 hours,
• The version defect cost is $56,000
• Improving the early detection of errors may seem
expensive, but defects add up to real costs.

More Related Content

What's hot

Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
Complexity
ComplexityComplexity
Complexity
Rajesh Kumar
 
Software and Hardware Reliability
Software and Hardware ReliabilitySoftware and Hardware Reliability
Software and Hardware ReliabilitySandeep Patalay
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
ratneshsinghparihar
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
KarthigaiSelviS3
 
Introduction to OOAD
Introduction to OOADIntroduction to OOAD
Introduction to OOAD
Saraswati Saud
 
CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2
SIMONTHOMAS S
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRajeev Sharan
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
David O' Connor
 
Testing in multiplatform environment
Testing in multiplatform environmentTesting in multiplatform environment
Testing in multiplatform environment
shivanichauhan1953
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
wesovi
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineeringMohesh Chandran
 
Fault tolearant system
Fault tolearant systemFault tolearant system
Fault tolearant systemarvinthsaran
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
sommerville-videos
 
Testing object oriented software.pptx
Testing object oriented software.pptxTesting object oriented software.pptx
Testing object oriented software.pptx
DRPOONAMDRPOONAM1
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
Benazir Fathima
 
formal verification
formal verificationformal verification
formal verification
Toseef Aslam
 
Software review
Software reviewSoftware review
Software review
amjad_09
 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
KarthigaiSelviS3
 
Cs8493 unit 2
Cs8493 unit 2Cs8493 unit 2
Cs8493 unit 2
Kathirvel Ayyaswamy
 

What's hot (20)

Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
Complexity
ComplexityComplexity
Complexity
 
Software and Hardware Reliability
Software and Hardware ReliabilitySoftware and Hardware Reliability
Software and Hardware Reliability
 
requirement documentation
requirement documentation requirement documentation
requirement documentation
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
 
Introduction to OOAD
Introduction to OOADIntroduction to OOAD
Introduction to OOAD
 
CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2CS8494 SOFTWARE ENGINEERING Unit-2
CS8494 SOFTWARE ENGINEERING Unit-2
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software testing metrics
Software testing metricsSoftware testing metrics
Software testing metrics
 
Testing in multiplatform environment
Testing in multiplatform environmentTesting in multiplatform environment
Testing in multiplatform environment
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
 
01 fse software&sw-engineering
01 fse software&sw-engineering01 fse software&sw-engineering
01 fse software&sw-engineering
 
Fault tolearant system
Fault tolearant systemFault tolearant system
Fault tolearant system
 
Availability and reliability
Availability and reliabilityAvailability and reliability
Availability and reliability
 
Testing object oriented software.pptx
Testing object oriented software.pptxTesting object oriented software.pptx
Testing object oriented software.pptx
 
Analysis modeling & scenario based modeling
Analysis modeling &  scenario based modeling Analysis modeling &  scenario based modeling
Analysis modeling & scenario based modeling
 
formal verification
formal verificationformal verification
formal verification
 
Software review
Software reviewSoftware review
Software review
 
The Art of Debugging.pptx
The Art of Debugging.pptxThe Art of Debugging.pptx
The Art of Debugging.pptx
 
Cs8493 unit 2
Cs8493 unit 2Cs8493 unit 2
Cs8493 unit 2
 

Viewers also liked

TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
Atish Narlawar
 
Layered process audit
Layered process audit Layered process audit
Layered process audit
The Apprentiice
 
Software Security Initiatives
Software Security InitiativesSoftware Security Initiatives
Software Security Initiatives
Marco Morana
 
Overall Equipment Effectiveness
Overall Equipment EffectivenessOverall Equipment Effectiveness
Overall Equipment Effectiveness
Kailas Sree Chandran
 
Productivity
ProductivityProductivity
Productivity
J.T.A.JONES
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
Pawel Brodzinski
 
World Quality Report 2013 14
World Quality Report 2013 14World Quality Report 2013 14
World Quality Report 2013 14
Capgemini
 

Viewers also liked (15)

TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
2011/09/20 - Software Testing
2011/09/20 - Software Testing2011/09/20 - Software Testing
2011/09/20 - Software Testing
 
Kanban Systems
Kanban SystemsKanban Systems
Kanban Systems
 
Layered process audit
Layered process audit Layered process audit
Layered process audit
 
Defect Prevention
Defect PreventionDefect Prevention
Defect Prevention
 
Software Security Initiatives
Software Security InitiativesSoftware Security Initiatives
Software Security Initiatives
 
Overall Equipment Effectiveness
Overall Equipment EffectivenessOverall Equipment Effectiveness
Overall Equipment Effectiveness
 
Kanban Pull System
Kanban Pull SystemKanban Pull System
Kanban Pull System
 
Kanban (1)
Kanban (1)Kanban (1)
Kanban (1)
 
Productivity
ProductivityProductivity
Productivity
 
Cost of quality
Cost of qualityCost of quality
Cost of quality
 
Types of production system
Types of production systemTypes of production system
Types of production system
 
Productivity
ProductivityProductivity
Productivity
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
World Quality Report 2013 14
World Quality Report 2013 14World Quality Report 2013 14
World Quality Report 2013 14
 

Similar to Cost of defects

Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed cost
Ralph Johnson
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
Ashish Agrawal
 
Backward thinking design qa system for quality goals
Backward thinking   design qa system for quality goalsBackward thinking   design qa system for quality goals
Backward thinking design qa system for quality goals
gaoliang641
 
Defect matrix in software quality assurance.pptx
Defect matrix in software quality assurance.pptxDefect matrix in software quality assurance.pptx
Defect matrix in software quality assurance.pptx
abpassion478
 
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsSe 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
babak danyal
 
software-life-cycle.pptx
software-life-cycle.pptxsoftware-life-cycle.pptx
software-life-cycle.pptx
Srinimf-Slides
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
cfry
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Emiliano Grande
 
Functional_Testing_Part-1
Functional_Testing_Part-1Functional_Testing_Part-1
Functional_Testing_Part-1
Mithilesh Singh
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
Bhawani N Prasad
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
SPIN Chennai
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOps
XebiaLabs
 
Quality analysis pdf to study For your education
Quality analysis pdf to study For your educationQuality analysis pdf to study For your education
Quality analysis pdf to study For your education
Shraddhatadmare1
 
Software metrics
Software metricsSoftware metrics
Software metrics
Prachi Sasankar
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
Christian Vos
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
Angela Dugan
 
Manual testing notes
Manual testing notesManual testing notes
Manual testing notes
maheshchintawar2
 

Similar to Cost of defects (20)

Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed cost
 
Defect Age
Defect  AgeDefect  Age
Defect Age
 
Cost estamition
Cost estamitionCost estamition
Cost estamition
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Backward thinking design qa system for quality goals
Backward thinking   design qa system for quality goalsBackward thinking   design qa system for quality goals
Backward thinking design qa system for quality goals
 
Defect matrix in software quality assurance.pptx
Defect matrix in software quality assurance.pptxDefect matrix in software quality assurance.pptx
Defect matrix in software quality assurance.pptx
 
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsSe 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
 
software-life-cycle.pptx
software-life-cycle.pptxsoftware-life-cycle.pptx
software-life-cycle.pptx
 
Adm Initial Proposal
Adm Initial ProposalAdm Initial Proposal
Adm Initial Proposal
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Functional_Testing_Part-1
Functional_Testing_Part-1Functional_Testing_Part-1
Functional_Testing_Part-1
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
Metrics based Management
Metrics based ManagementMetrics based Management
Metrics based Management
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOps
 
Quality analysis pdf to study For your education
Quality analysis pdf to study For your educationQuality analysis pdf to study For your education
Quality analysis pdf to study For your education
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
 
Manual testing notes
Manual testing notesManual testing notes
Manual testing notes
 

Recently uploaded

Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
marketingjdass
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
Erika906060
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
Kumar Satyam
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
AUDIJEAngelo
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 

Recently uploaded (20)

Skye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto AirportSkye Residences | Extended Stay Residences Near Toronto Airport
Skye Residences | Extended Stay Residences Near Toronto Airport
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 

Cost of defects

  • 1. The True Cost of Defects Measuring Version Quality By Michael M. Garcia November 2013
  • 2. Things to consider • A defect has different costs depending where is it detected and how far back in the SDLC one has to go to repair it. • The sheer number of defects is not enough to determine the cost of the version. • The cost to repair depend on the scope of the initiative • The cost to repair depends on the size of the team • These variables need to be tailored for each deliverable.
  • 3. The scoring process • As defects are encountered they are logged • The log identifies the defect type o o o o Specification Design error Code error Integration error • The log identifies where the defect was detected in the SDLC o o o o o Requirements Analysis & Design Build Test Deploy
  • 4. Cost to repair in hours Where is the defect found? Analysis & Design Requirements Requirements Analysis & Design Build Test Deploy Run 1 Build 2 1 Test 3 2 1 Deploy 4 3 2 1 Run 5 4 3 2 1 How far back in the SDLC to repair it? This matrix represents a weighted view of the cost to repair a defect in efforthours. Depending on the size of your team, you need to calculate the weights for your individual use. None-the-less, remember that the further in the SDLC where the defect is found vs. the earliest SDLC stage needed to repeat the after repair, the more costly it is. You need to factor BA, Developer, Tester, and PM time, etc. 6 5 4 3 2 1
  • 5. How many are found? The count is entered in the appropriate cell Analysis & Design Requirements Requirements Analysis & Design Build Test Deploy Run 1 Build 1 1 Test 1 1 1 Deploy 1 1 1 1 Run 1 1 1 1 1 At the end of the version roll out, including some time after it is delivered – the “warranty” period, enter the counts collected during the development period. 1 1 1 1 1 1
  • 6. Total cost Cost to repair in hours * number of defects found = Total cost of repair hours Analysis & Design Requirements Requirements Analysis & Design Build Test Deploy Run 1 Build 2 1 Test 3 2 1 Deploy 4 3 2 1 Run 5 4 3 2 1 Total 6 5 4 3 2 1 TOTAL COST The number of defects found (Chart 2) are multiplied by the weighted values (chart 1) then add all defect effort-hours (see rightmost column). This is the total effort-cost of defects for this version. This metric can be used to indicate improvements in version quality over time. 21 15 10 6 3 1 56
  • 7. Monetize • Once you arrive at the total cost in hours you need to develop an average person cost rate • If the cost rate for a person-hour is $100 and the version defect cost was 56 hours, • The version defect cost is $56,000 • Improving the early detection of errors may seem expensive, but defects add up to real costs.