SlideShare a Scribd company logo
1 of 18
Software Quality Assurance
Cost of Software Quality

1

Department of IEM, MSRIT
Cost of Software Quality
cost of software quality
 – the economic assessment of software quality
development and maintenance
 – is just another class of software quality metrics,
where financial values are used as the measuring
tool

2

Department of IEM, MSRIT
Objectives of cost of software quality metrics
Managerial control over the cost of software quality is
achieved by comparison of actual performance figures
with:
 Control budgeted expenditures (for SQA prevention
and appraisal activities)
 Previous year’s failure costs
 Previous project’s quality costs (control costs and
failure costs)
 Other department’s quality costs (control costs and
failure costs)

3

Department of IEM, MSRIT
After introducing changes in SQA procedures or SQA
infrastructure, the following relations may provide
better indications of the success of an SQA plan than
those just mentioned:
 Percentage of cost of software quality out of total
software development costs
 Percentage of software failure costs out of total
software development costs
 Percentage of cost of software quality out of total
software maintenance costs
 Percentage of cost of software quality out of total
sales of software products and software
maintenance
4

Department of IEM, MSRIT
The classic model of cost of software quality
The classic quality cost model, developed in the
early 1950s by Feigenbaum
Provides a methodology for classifying the costs
associated with product quality assurance from an
economic point of view
Developed to suit the quality situations found in
manufacturing organizations






5

Department of IEM, MSRIT
The model classifies costs related to product quality
into two general classes:
 Costs of control include costs that are spent to
prevent and detect soft-ware errors in order to
reduce them to an accepted level
 Costs of failure of control include costs of failures
that occurred because of failure to prevent and
detect software errors

6

Department of IEM, MSRIT
Costs of control are assigned to either the prevention or the appraisal
costs subclass:
 Prevention costs include investments in quality infrastructure and
quality activities that are not directed to a specific project or system,
being general to the organization
 Appraisal costs include the costs of activities performed for a
specific project or software system for the purpose of detecting
software errors

Failures of control costs are further classified into internal failure
costs and external failure costs:
 Internal failure costs include costs of correcting errors that have
been detected by design reviews, software tests and acceptance
tests (carried out by the customer) and completed before the
software is installed at customer sites.
 External failure costs include all costs of correcting failures
detected by customers or the maintenance team after the software
system has been installed
7

Department of IEM, MSRIT
The classic model of cost of software quality

8

Department of IEM, MSRIT
Prevention costs
Typical preventive costs include:
(1) Investments in development of new or improved SQA
infrastructure components or, alternatively, regular updating of
those components:
 Procedures and work instructions
 Support devices: templates, checklists, etc.
(2) Regular implementation of SQA preventive activities:
 Instruction of new employees in SQA subjects and procedures related to their positions
 Instruction of employees in new and updated SQA subjects and
procedures
 Certification of employees for positions that require special
certification
 Consultations on SQA issues provided to team leaders and others.
(3) Control of the SQA system through performance of:
 Internal quality reviews
 External quality audits by customers and SQA system certification
organizations
9
Department of IEM, MSRIT
 Management quality reviews
Appraisal costs
Appraisal costs are devoted to detection of software errors in specific projects
or software systems. Typical appraisal costs cover:
(1) Reviews:
 Formal design reviews (DRs)
 Peer reviews (inspections and walkthroughs)
 Expert reviews
(2) Costs of software testing:
 Unit tests
 Integration tests
 Software system tests
 Acceptance tests (participation in tests carried out by the customer).
(3) Costs of assuring quality of external participants, primarily by means of
design reviews and software testing. These activities are applied to the
activities performed by:
 Subcontractors
 Suppliers of COTS software systems and reusable software modules
 The customer as a participant in performing the project
10

Department of IEM, MSRIT
Internal failure costs
Internal failure costs are those incurred when
correcting errors that have been detected by design
reviews, software tests and acceptance tests
performed before the software has been installed at
customer sites
Typical costs of internal failures are:





Costs of redesign or design corrections subsequent to
design review and test findings
Costs of re-programming or correcting programs in
response to test findings
Costs of repeated design review and re-testing
(regression tests)
11

Department of IEM, MSRIT
External failure costs
External failure costs entail the costs of correcting failures
detected by customers or maintenance teams after the
software system has been installed at customer sites
Typical external failure costs cover:
 Resolution of customer complaints during the warranty
period. In most cases, this involves a review of the
complaint and transmission of instructions
 Correction of software bugs detected during regular
operation
 Correction of software failures after the warranty period is
over even if the correction is not covered by the warranty
 Damages paid to customers in case of a severe software
failure detected during regular operation
 Insurance against customer’s claims in case of severe
software failure
12

Department of IEM, MSRIT
The greater proportion of external failure costs hidden
costs – reflect the indirect damages suffered by the
software development organization as a result of those
same failures
Typical examples of hidden external failure costs are:
 Damages of reduction of sales to customers suffering
from high rates of software failures
 Severe reduction of sales motivated by the firm’s
damaged reputation
 Increased investment in sales promotion to counter the
effects of past software failures
 Reduced prospects to win a tender or, alternatively, the
need to under-price to prevent competitors from winning
13
Department of IEM, MSRIT
tenders
An extended model for cost of software
quality

14

Department of IEM, MSRIT
Managerial preparation and control costs
Managerial preparation and control costs are associated
with activities per-formed to prevent managerial failures or
reduce prospects of their occurrence
Typical managerial preparation and control costs include:
 Costs of carrying out contract reviews (proposal draft and
contract draft reviews)
 Costs of preparing project plans, including quality plans
and their review
 Costs of periodic updating of project and quality plans.
 Costs of performing regular progress control of internal
software development efforts
 Costs of performing regular progress control of external
participant’s contributions to the project
15

Department of IEM, MSRIT
Managerial failure costs
Managerial failure costs can be incurred throughout the
entire course of software development, beginning in the
pre-project stage
Typical managerial failure costs include:
 Unplanned costs for professional and other resources,
resulting from underestimation of the resources upon
which the submitted proposals are based
 Damages paid to customers as compensation for late
completion of the project, a result of the unrealistic
schedule presented in the company’s proposal
 Damages paid to customers as compensation for late
completion of the project, a result of management’s
failure to recruit sufficient and appropriate team members
 Domino effect: damages to other projects performed by
the same teams involved in the delayed projects
16

Department of IEM, MSRIT
Application of a cost of software quality
system
In order to apply a cost of software quality system in an
organization, the following are required:
 Definition of a cost of software quality model and array of
cost items specifically for the organization, department,
team or project
 Each of the cost items that constitute the model should
be related to one of the sub-classes of the chosen cost of
software quality model (the classic model or the extended
model)
 Definition of the method of data collection.
 Application of a cost of software quality system, including
thorough follow-up.
 Actions to be taken in response to the findings produced
17

Department of IEM, MSRIT
Thank you
Presented by:
Kiran Hanjar S
1MS12MIA03
III sem, IE
MSRIT
18

Department of IEM, MSRIT

More Related Content

What's hot

Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality AttributesHayim Makabee
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)Er. Shiva K. Shrestha
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certificationashamarsha
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsGatte Ravindranath
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptxKarthigaiSelviS3
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9koolkampus
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software ArchitecturesMunazza-Mah-Jabeen
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality ManagementKrishna Sujeer
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)uma sree
 
Concept of Failure, error, fault and defect
Concept of Failure, error, fault and defectConcept of Failure, error, fault and defect
Concept of Failure, error, fault and defectchaklee191
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSaqib Raza
 
Quality of software
Quality of softwareQuality of software
Quality of softwarePalak Pandoh
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 

What's hot (20)

Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Staff training and certification
Staff training and certificationStaff training and certification
Staff training and certification
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
 
Formal Approaches to SQA.pptx
Formal Approaches to SQA.pptxFormal Approaches to SQA.pptx
Formal Approaches to SQA.pptx
 
Software quality
Software qualitySoftware quality
Software quality
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
 
Model Based Software Architectures
Model Based Software ArchitecturesModel Based Software Architectures
Model Based Software Architectures
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
 
Concept of Failure, error, fault and defect
Concept of Failure, error, fault and defectConcept of Failure, error, fault and defect
Concept of Failure, error, fault and defect
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Quality of software
Quality of softwareQuality of software
Quality of software
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software quality management standards
Software quality management standardsSoftware quality management standards
Software quality management standards
 

Viewers also liked

SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSshubbhi
 
Quality of design patterns
Quality of design patternsQuality of design patterns
Quality of design patternsMorris Zheng
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurancelakshmi1693
 
Overview of Software QA and What is Software Quality
Overview of Software QA and What is Software QualityOverview of Software QA and What is Software Quality
Overview of Software QA and What is Software QualityUniversity of Dhaka
 
Application Of Software Design Pattern
Application Of Software Design PatternApplication Of Software Design Pattern
Application Of Software Design Patternguest46da5428
 
A study on quality parameters of software and the metrics for evaluation
A study on quality parameters of software and the metrics for evaluationA study on quality parameters of software and the metrics for evaluation
A study on quality parameters of software and the metrics for evaluationIAEME Publication
 
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...BillSimpson19
 
Ishikawa chart of quality control
Ishikawa chart of quality controlIshikawa chart of quality control
Ishikawa chart of quality controlRavindra Sharma
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slideAdil Mehmoood
 
Design Pattern Explained CH1
Design Pattern Explained CH1Design Pattern Explained CH1
Design Pattern Explained CH1Jamie (Taka) Wang
 
Histogram, Pareto Diagram, Ishikawa Diagram, and Control Chart
Histogram, Pareto Diagram, Ishikawa Diagram, and Control ChartHistogram, Pareto Diagram, Ishikawa Diagram, and Control Chart
Histogram, Pareto Diagram, Ishikawa Diagram, and Control ChartNicola Ergo
 
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...orajjournal
 
Quality Control Tools for Problem Solving
Quality Control Tools for Problem SolvingQuality Control Tools for Problem Solving
Quality Control Tools for Problem SolvingD&H Engineers
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23koolkampus
 
Software estimation
Software estimationSoftware estimation
Software estimationMd Shakir
 

Viewers also liked (20)

Cost of quality
Cost of qualityCost of quality
Cost of quality
 
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNSSOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
SOFTWARE QUALITY ASSURANCE AND DESIGN PATTERNS
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Quality of design patterns
Quality of design patternsQuality of design patterns
Quality of design patterns
 
Cost of quality
Cost of qualityCost of quality
Cost of quality
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Generic softwares
Generic softwaresGeneric softwares
Generic softwares
 
Overview of Software QA and What is Software Quality
Overview of Software QA and What is Software QualityOverview of Software QA and What is Software Quality
Overview of Software QA and What is Software Quality
 
Application Of Software Design Pattern
Application Of Software Design PatternApplication Of Software Design Pattern
Application Of Software Design Pattern
 
A study on quality parameters of software and the metrics for evaluation
A study on quality parameters of software and the metrics for evaluationA study on quality parameters of software and the metrics for evaluation
A study on quality parameters of software and the metrics for evaluation
 
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...
The Good The Bad And The Ugly The Impact Of Off Flavours And Taints On Produc...
 
Ishikawa chart of quality control
Ishikawa chart of quality controlIshikawa chart of quality control
Ishikawa chart of quality control
 
Software Engineering 2 lecture slide
Software Engineering 2 lecture slideSoftware Engineering 2 lecture slide
Software Engineering 2 lecture slide
 
Design Pattern Explained CH1
Design Pattern Explained CH1Design Pattern Explained CH1
Design Pattern Explained CH1
 
Cost of quality
Cost of qualityCost of quality
Cost of quality
 
Histogram, Pareto Diagram, Ishikawa Diagram, and Control Chart
Histogram, Pareto Diagram, Ishikawa Diagram, and Control ChartHistogram, Pareto Diagram, Ishikawa Diagram, and Control Chart
Histogram, Pareto Diagram, Ishikawa Diagram, and Control Chart
 
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...
A MULTIPLE PRODUCTION SETUPS INVENTORY MODEL FOR IMPERFECT ITEMS CONSIDERING ...
 
Quality Control Tools for Problem Solving
Quality Control Tools for Problem SolvingQuality Control Tools for Problem Solving
Quality Control Tools for Problem Solving
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23
 
Software estimation
Software estimationSoftware estimation
Software estimation
 

Similar to Cost of software quality ( software quality assurance )

Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software qualityKittitouch Suteeca
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-pptatish90
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineeringMuhammadTalha436
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa systemKittitouch Suteeca
 
Prioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The RatingPrioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The Ratingbpedersen
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingReading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingArtemisa Yescas Engler
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.pptDeepgaichor1
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system Hamza Malik
 
Bridge Process Model
Bridge Process ModelBridge Process Model
Bridge Process ModelStephen Raj
 
Intro softwareeng
Intro softwareengIntro softwareeng
Intro softwareengPINKU29
 

Similar to Cost of software quality ( software quality assurance ) (20)

Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
 
Ch22
Ch22Ch22
Ch22
 
Software of cost 4
Software of cost 4Software of cost 4
Software of cost 4
 
16103271 software-testing-ppt
16103271 software-testing-ppt16103271 software-testing-ppt
16103271 software-testing-ppt
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
 
Prioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The RatingPrioritizing Process Improvement And Ignoring The Rating
Prioritizing Process Improvement And Ignoring The Rating
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
SE-Lecture-7.pptx
SE-Lecture-7.pptxSE-Lecture-7.pptx
SE-Lecture-7.pptx
 
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit TestingReading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
Reading Summary - Effective Software Defect Tracking + Pragmatic Unit Testing
 
Quality management
Quality managementQuality management
Quality management
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
 
Bridge Process Model
Bridge Process ModelBridge Process Model
Bridge Process Model
 
Intro softwareeng
Intro softwareengIntro softwareeng
Intro softwareeng
 

More from Kiran Hanjar

Manufacturing systems design
Manufacturing systems designManufacturing systems design
Manufacturing systems designKiran Hanjar
 
Throughput Accounting (Management Accounting and Finance)
Throughput Accounting (Management Accounting and Finance)Throughput Accounting (Management Accounting and Finance)
Throughput Accounting (Management Accounting and Finance)Kiran Hanjar
 
Trend adjusted exponential smoothing forecasting metho ds
Trend adjusted exponential smoothing forecasting metho dsTrend adjusted exponential smoothing forecasting metho ds
Trend adjusted exponential smoothing forecasting metho dsKiran Hanjar
 
Quality and reliability in health care
Quality and reliability in health careQuality and reliability in health care
Quality and reliability in health careKiran Hanjar
 
Measuring work by physiological methods
Measuring work by physiological methodsMeasuring work by physiological methods
Measuring work by physiological methodsKiran Hanjar
 
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )Kiran Hanjar
 
Joint venture - Case study
Joint venture - Case studyJoint venture - Case study
Joint venture - Case studyKiran Hanjar
 
Factories of Future
Factories of FutureFactories of Future
Factories of FutureKiran Hanjar
 
Indian aerospace since independence
Indian aerospace since independenceIndian aerospace since independence
Indian aerospace since independenceKiran Hanjar
 
Understanding printed board assembly using simulation with design of experime...
Understanding printed board assembly using simulation with design of experime...Understanding printed board assembly using simulation with design of experime...
Understanding printed board assembly using simulation with design of experime...Kiran Hanjar
 

More from Kiran Hanjar (11)

Manufacturing systems design
Manufacturing systems designManufacturing systems design
Manufacturing systems design
 
Throughput Accounting (Management Accounting and Finance)
Throughput Accounting (Management Accounting and Finance)Throughput Accounting (Management Accounting and Finance)
Throughput Accounting (Management Accounting and Finance)
 
Trend adjusted exponential smoothing forecasting metho ds
Trend adjusted exponential smoothing forecasting metho dsTrend adjusted exponential smoothing forecasting metho ds
Trend adjusted exponential smoothing forecasting metho ds
 
Quality and reliability in health care
Quality and reliability in health careQuality and reliability in health care
Quality and reliability in health care
 
Measuring work by physiological methods
Measuring work by physiological methodsMeasuring work by physiological methods
Measuring work by physiological methods
 
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )
AUTHORSHIP AND THE ALLOCATION OF CREDIT ( Design of Research )
 
Time allowances
Time allowancesTime allowances
Time allowances
 
Joint venture - Case study
Joint venture - Case studyJoint venture - Case study
Joint venture - Case study
 
Factories of Future
Factories of FutureFactories of Future
Factories of Future
 
Indian aerospace since independence
Indian aerospace since independenceIndian aerospace since independence
Indian aerospace since independence
 
Understanding printed board assembly using simulation with design of experime...
Understanding printed board assembly using simulation with design of experime...Understanding printed board assembly using simulation with design of experime...
Understanding printed board assembly using simulation with design of experime...
 

Recently uploaded

Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial managementshrutisingh143670
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in indiavandanasingh01072003
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...beulahfernandes8
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfHenry Tapper
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Champak Jhagmag
 
The AES Investment Code - the go-to counsel for the most well-informed, wise...
The AES Investment Code -  the go-to counsel for the most well-informed, wise...The AES Investment Code -  the go-to counsel for the most well-informed, wise...
The AES Investment Code - the go-to counsel for the most well-informed, wise...AES International
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书rnrncn29
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderArianna Varetto
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Precize Formely Leadoff
 
Economic Risk Factor Update: April 2024 [SlideShare]
Economic Risk Factor Update: April 2024 [SlideShare]Economic Risk Factor Update: April 2024 [SlideShare]
Economic Risk Factor Update: April 2024 [SlideShare]Commonwealth
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Amil baba
 
Unit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfUnit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfSatyamSinghParihar2
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptPriyankaSharma89719
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxaymenkhalfallah23
 
Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxsimon978302
 
Guard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfGuard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfJasper Colin
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppttadegebreyesus
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consultingswastiknandyofficial
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...Amil baba
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxDrRkurinjiMalarkurin
 

Recently uploaded (20)

Liquidity Decisions in Financial management
Liquidity Decisions in Financial managementLiquidity Decisions in Financial management
Liquidity Decisions in Financial management
 
Gender and caste discrimination in india
Gender and caste discrimination in indiaGender and caste discrimination in india
Gender and caste discrimination in india
 
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
Unveiling Poonawalla Fincorp’s Phenomenal Performance Under Abhay Bhutada’s L...
 
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdfKempen ' UK DB Endgame Paper Apr 24 final3.pdf
Kempen ' UK DB Endgame Paper Apr 24 final3.pdf
 
Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024Unveiling Business Expansion Trends in 2024
Unveiling Business Expansion Trends in 2024
 
The AES Investment Code - the go-to counsel for the most well-informed, wise...
The AES Investment Code -  the go-to counsel for the most well-informed, wise...The AES Investment Code -  the go-to counsel for the most well-informed, wise...
The AES Investment Code - the go-to counsel for the most well-informed, wise...
 
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
『澳洲文凭』买科廷大学毕业证书成绩单办理澳洲Curtin文凭学位证书
 
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance LeaderThe Inspirational Story of Julio Herrera Velutini - Global Finance Leader
The Inspirational Story of Julio Herrera Velutini - Global Finance Leader
 
Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.Overview of Inkel Unlisted Shares Price.
Overview of Inkel Unlisted Shares Price.
 
Economic Risk Factor Update: April 2024 [SlideShare]
Economic Risk Factor Update: April 2024 [SlideShare]Economic Risk Factor Update: April 2024 [SlideShare]
Economic Risk Factor Update: April 2024 [SlideShare]
 
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
Uae-NO1 Kala Jadu specialist Expert in Pakistan kala ilam specialist Expert i...
 
Unit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdfUnit 4.1 financial markets operations .pdf
Unit 4.1 financial markets operations .pdf
 
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.pptAnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
AnyConv.com__FSS Advance Retail & Distribution - 15.06.17.ppt
 
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptxINTERNATIONAL TRADE INSTITUTIONS[6].pptx
INTERNATIONAL TRADE INSTITUTIONS[6].pptx
 
Financial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptxFinancial Preparation for Millennia.pptx
Financial Preparation for Millennia.pptx
 
Guard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdfGuard Your Investments- Corporate Defaults Alarm.pdf
Guard Your Investments- Corporate Defaults Alarm.pdf
 
Financial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.pptFinancial analysis on Risk and Return.ppt
Financial analysis on Risk and Return.ppt
 
Global Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride ConsultingGlobal Economic Outlook, 2024 - Scholaride Consulting
Global Economic Outlook, 2024 - Scholaride Consulting
 
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
NO1 Certified Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Ami...
 
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptxIntroduction to Health Economics Dr. R. Kurinji Malar.pptx
Introduction to Health Economics Dr. R. Kurinji Malar.pptx
 

Cost of software quality ( software quality assurance )

  • 1. Software Quality Assurance Cost of Software Quality 1 Department of IEM, MSRIT
  • 2. Cost of Software Quality cost of software quality  – the economic assessment of software quality development and maintenance  – is just another class of software quality metrics, where financial values are used as the measuring tool 2 Department of IEM, MSRIT
  • 3. Objectives of cost of software quality metrics Managerial control over the cost of software quality is achieved by comparison of actual performance figures with:  Control budgeted expenditures (for SQA prevention and appraisal activities)  Previous year’s failure costs  Previous project’s quality costs (control costs and failure costs)  Other department’s quality costs (control costs and failure costs) 3 Department of IEM, MSRIT
  • 4. After introducing changes in SQA procedures or SQA infrastructure, the following relations may provide better indications of the success of an SQA plan than those just mentioned:  Percentage of cost of software quality out of total software development costs  Percentage of software failure costs out of total software development costs  Percentage of cost of software quality out of total software maintenance costs  Percentage of cost of software quality out of total sales of software products and software maintenance 4 Department of IEM, MSRIT
  • 5. The classic model of cost of software quality The classic quality cost model, developed in the early 1950s by Feigenbaum Provides a methodology for classifying the costs associated with product quality assurance from an economic point of view Developed to suit the quality situations found in manufacturing organizations    5 Department of IEM, MSRIT
  • 6. The model classifies costs related to product quality into two general classes:  Costs of control include costs that are spent to prevent and detect soft-ware errors in order to reduce them to an accepted level  Costs of failure of control include costs of failures that occurred because of failure to prevent and detect software errors 6 Department of IEM, MSRIT
  • 7. Costs of control are assigned to either the prevention or the appraisal costs subclass:  Prevention costs include investments in quality infrastructure and quality activities that are not directed to a specific project or system, being general to the organization  Appraisal costs include the costs of activities performed for a specific project or software system for the purpose of detecting software errors Failures of control costs are further classified into internal failure costs and external failure costs:  Internal failure costs include costs of correcting errors that have been detected by design reviews, software tests and acceptance tests (carried out by the customer) and completed before the software is installed at customer sites.  External failure costs include all costs of correcting failures detected by customers or the maintenance team after the software system has been installed 7 Department of IEM, MSRIT
  • 8. The classic model of cost of software quality 8 Department of IEM, MSRIT
  • 9. Prevention costs Typical preventive costs include: (1) Investments in development of new or improved SQA infrastructure components or, alternatively, regular updating of those components:  Procedures and work instructions  Support devices: templates, checklists, etc. (2) Regular implementation of SQA preventive activities:  Instruction of new employees in SQA subjects and procedures related to their positions  Instruction of employees in new and updated SQA subjects and procedures  Certification of employees for positions that require special certification  Consultations on SQA issues provided to team leaders and others. (3) Control of the SQA system through performance of:  Internal quality reviews  External quality audits by customers and SQA system certification organizations 9 Department of IEM, MSRIT  Management quality reviews
  • 10. Appraisal costs Appraisal costs are devoted to detection of software errors in specific projects or software systems. Typical appraisal costs cover: (1) Reviews:  Formal design reviews (DRs)  Peer reviews (inspections and walkthroughs)  Expert reviews (2) Costs of software testing:  Unit tests  Integration tests  Software system tests  Acceptance tests (participation in tests carried out by the customer). (3) Costs of assuring quality of external participants, primarily by means of design reviews and software testing. These activities are applied to the activities performed by:  Subcontractors  Suppliers of COTS software systems and reusable software modules  The customer as a participant in performing the project 10 Department of IEM, MSRIT
  • 11. Internal failure costs Internal failure costs are those incurred when correcting errors that have been detected by design reviews, software tests and acceptance tests performed before the software has been installed at customer sites Typical costs of internal failures are:    Costs of redesign or design corrections subsequent to design review and test findings Costs of re-programming or correcting programs in response to test findings Costs of repeated design review and re-testing (regression tests) 11 Department of IEM, MSRIT
  • 12. External failure costs External failure costs entail the costs of correcting failures detected by customers or maintenance teams after the software system has been installed at customer sites Typical external failure costs cover:  Resolution of customer complaints during the warranty period. In most cases, this involves a review of the complaint and transmission of instructions  Correction of software bugs detected during regular operation  Correction of software failures after the warranty period is over even if the correction is not covered by the warranty  Damages paid to customers in case of a severe software failure detected during regular operation  Insurance against customer’s claims in case of severe software failure 12 Department of IEM, MSRIT
  • 13. The greater proportion of external failure costs hidden costs – reflect the indirect damages suffered by the software development organization as a result of those same failures Typical examples of hidden external failure costs are:  Damages of reduction of sales to customers suffering from high rates of software failures  Severe reduction of sales motivated by the firm’s damaged reputation  Increased investment in sales promotion to counter the effects of past software failures  Reduced prospects to win a tender or, alternatively, the need to under-price to prevent competitors from winning 13 Department of IEM, MSRIT tenders
  • 14. An extended model for cost of software quality 14 Department of IEM, MSRIT
  • 15. Managerial preparation and control costs Managerial preparation and control costs are associated with activities per-formed to prevent managerial failures or reduce prospects of their occurrence Typical managerial preparation and control costs include:  Costs of carrying out contract reviews (proposal draft and contract draft reviews)  Costs of preparing project plans, including quality plans and their review  Costs of periodic updating of project and quality plans.  Costs of performing regular progress control of internal software development efforts  Costs of performing regular progress control of external participant’s contributions to the project 15 Department of IEM, MSRIT
  • 16. Managerial failure costs Managerial failure costs can be incurred throughout the entire course of software development, beginning in the pre-project stage Typical managerial failure costs include:  Unplanned costs for professional and other resources, resulting from underestimation of the resources upon which the submitted proposals are based  Damages paid to customers as compensation for late completion of the project, a result of the unrealistic schedule presented in the company’s proposal  Damages paid to customers as compensation for late completion of the project, a result of management’s failure to recruit sufficient and appropriate team members  Domino effect: damages to other projects performed by the same teams involved in the delayed projects 16 Department of IEM, MSRIT
  • 17. Application of a cost of software quality system In order to apply a cost of software quality system in an organization, the following are required:  Definition of a cost of software quality model and array of cost items specifically for the organization, department, team or project  Each of the cost items that constitute the model should be related to one of the sub-classes of the chosen cost of software quality model (the classic model or the extended model)  Definition of the method of data collection.  Application of a cost of software quality system, including thorough follow-up.  Actions to be taken in response to the findings produced 17 Department of IEM, MSRIT
  • 18. Thank you Presented by: Kiran Hanjar S 1MS12MIA03 III sem, IE MSRIT 18 Department of IEM, MSRIT