Extended Model for Cost of Software
Quality
By: Engr. Dr. Sumaira Nazir
Assistant Professor
Department of Software Engineering
National University of Modern Languages Islamabad
Extended Model for
Cost of Software
Quality
An Extended Model for Cost of
Software Quality
The extended cost of software quality model,
extends the classic model to include management’s
“contributions” to the total cost of software quality.
According to the extended model, two subclasses
are added to complete the model’s coverage:
managerial preparation and control costs, and
managerial failure costs.
An Extended Model for Cost of
Software Quality Cont.
Cost of Software Quality
Control Cost Failure Cost
Prevention Cost Internal Failure Cost
Appraisal Cost External Failure Cost
Managerial Preparation and Control
Cost Managerial Failure Cost
Managerial Preparation and
Control Costs
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.
Managerial Preparation and
Control Costs Cont.
Costs of performing regular progress
control of internal software development
efforts.
Costs of performing regular progress
control of external participants’
contributions to the project.
Managerial Failure Costs
Managerialfailure costs can be incurred
throughout the entire course of software
development, beginning in the pre-project
stage.
Managerial Failure Costs Cont.
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.
Managerial Failure Costs Cont.
Damages paid to customers as
compensation for late completion of the
project, a result of the unrealistic schedule
presented in the company’s proposal.
Managerial Failure Costs Cont.
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.
Managerial Failure Costs Cont.
Domino effect: damages to other projects
performed by the same teams involved in
the delayed projects. These damages
should be considered managerial failure
costs of the original project, whose
scheduling problems interfered with the
progress of other projects.
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).