Today, software quality is a competitive issue. It is a must for survival and helps retain customers and increase profitability. It is the hallmark of world-class business and it gives you the global reach. Yet, with all these benefits, if managed properly, quality is entirely cost effective.
The cost of quality can be defined in many different ways. One such definition is the following:
Total Cost of Quality = Cost of Prevention + Cost of Appraisal + Cost of Failure (Internal/External)
The cost of quality is inversely proportional to the level of risk we take when we ship products to our customers. The higher the quality of the product the lower the risk of its failure. It is, therefore, logical to budget a 'cost for quality' as part of the total development cost of the project.
Every release (see diagram) of a product has a certain level of inherent risk associated with it, unless of course we are willing to accept an extraordinarily high cost of quality (e.g. mission/life critical systems). It is critically important to have a clear assessment of these risks available prior to the shipment date in order to provide decision support material for the release management function.
We offer the following services:
Risk assessment and release readiness through accurate and up-to-date quality metrics
Alpha and Beta Release planning, execution, and analysis
Cost estimation and control for quality characteristics to be built into the product
Management of planned quality assurance efforts prior to product delivery in order to minimize risk and cost