Defect Criticality
   HOME

TheInfoList



OR:

In the context of
software quality In the context of software engineering, software quality refers to two related but distinct notions: * Software's functional quality reflects how well it complies with or conforms to a given design, based on functional requirements or specificat ...
, defect criticality is a measure of the impact of a software defect. It is defined as the product of severity, likelihood, and class. Defects are different from
user stories In software development and product management, a user story is an informal, natural language description of features of a software system. They are written from the perspective of an User (computing)#End user, end user or User (system), user o ...
, and therefore the priority (severity) should be calculated as follows.


Severity/impact

* 0 - Affects critical data or functionality and leaves users with no workaround * 1 - Affects critical data or functionality and forces users to employ a workaround * 2 - Affects non-critical data or functionality and forces users to employ a workaround * 3 - Affects non-critical data or functionality and does not force users to employ a workaround * 4 - Affects aesthetics, professional look and feel, “quality” or “
usability Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a softw ...


Likelihood/visibility

* 1 - Seen by all or almost all users who use the application (>=95% of users) * 2 - Seen by more than 2/3 of the users who use the application (>67% and <95%) * 3 - Seen by about half the users who use the application (>33% and <66%) * 4 - Seen by about 1/3 or less of the users who use the application (>0% and <32%)


Class of defect


Class 0

* Stability,
Reliability Reliability, reliable, or unreliable may refer to: Science, technology, and mathematics Computing * Data reliability (disambiguation), a property of some disk arrays in computer storage * Reliability (computer networking), a category used to des ...
and Availability * Security * Legal (Liability, ADA, Copyright) *
Testability Testability is a primary aspect of science and the scientific method. There are two components to testability: #Falsifiability or defeasibility, which means that counterexamples to the hypothesis are logically possible. #The practical feasibilit ...
* Storage (
data loss Data loss is an error condition in information systems in which information is destroyed by failures (like failed spindle motors or head crashes on hard drives) or neglect (like mishandling, careless handling or storage under unsuitable conditions) ...
/corruption)


Class 1

* Performance and Efficiency (use of resources: memory, disk, CPU) * Scalability


Class 2

* Functionality * Logic or
Calculation A calculation is a deliberate mathematical process that transforms a plurality of inputs into a singular or plurality of outputs, known also as a result or results. The term is used in a variety of senses, from the very definite arithmetical ...
* Compatibility *
Interoperability Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader de ...


Class 3

* Usability * Learn ability * Readability * Documentation * Consistency * Workflow (“feel”)


Class 4

* Typographic or
grammatical In linguistics, grammaticality is determined by the conformity to language usage as derived by the grammar of a particular speech variety. The notion of grammaticality rose alongside the theory of generative grammar, the goal of which is to formu ...
*
Aesthetics Aesthetics (also spelled esthetics) is the branch of philosophy concerned with the nature of beauty and taste (sociology), taste, which in a broad sense incorporates the philosophy of art.Slater, B. H.Aesthetics ''Internet Encyclopedia of Ph ...
* Appearance or Cosmetic


Assessing the criticality score

* 0–2 = Critical * 3–9 = Major * 10–20 = Medium * 21–64 = Low


References

{{reflist Software bugs Software development Quality assurance