While the person most directly impacted by unreliable software is the user, in fact all stakeholders (including programmers, project managers, directors, and shareholders) have an interest in improved quality and reduced risk.
However, without some independent guarantee of quality, there is a higher chance that software may be incomplete, poorly structured, or unquantifiable in terms of risk or future costs of supporting the software.
A process that requires a programmer to sign off on a piece of source code and make a declaration about its perceived quality helps avoid these types of risk by guaranteeing that basic quality processes are being applied in a systematic way.
In addition to the three levels of Standard, IfSQ has therefore defined an assessment process that specifies:
There are four levels of assurance of compliance:
Copyright © 2005, 2012 by IfSQ, Institute for Software Quality. All Rights Reserved.