Software-Produkt-Qualität ist die Summe des Grades der Erfüllung der Summe der Anforderungen an die Artefakte des Software-Produktions-Prozesses.

Anforderungen an die Artefakte des Software-Produktions-Prozesses werden von unterschiedlichen Stakeholdern aus unteschiedlichen Gesichtspunkten gestellt.

Aus diesem Grunde definiert z.B. SQuaRE (System and Software Requirementes and Evaluation - die ISO 25000) mehrere Bereiche von Qualitäts-Kriterien., die die unterschiedlichen Gesichtspunkte wiederspiegeln.

=== Software-Prozess-Artefakte ===

In diesem Abschnitt sind punktuell Anforderungen an Artefakte herausgehoben, die immer wieder benötigt werden.

==== Problem-Lösungsbeschreibung ====

Eine Problem-Lösungsbeschreibung muss enthalten:

# Was war das aufgetretene Problem
#: Was ist passiert, dass der Arbeitsablauf des Benutzers daran gehindert wurde, sein Ziel zu erreichen?
# Was war die zu Grunde liegende Ursache (''Root Cause'')
#: Welche Eigenschaft / welches Verhalten einer System-Komponente hat ursächlich zum Auftreten des Problems geführt
# Was wurde getan, um das aufgetretene Problem zu lösen
#: ''Wiederherstellung''
# was wurde getan um die ''Root Cause'' zu lösen
#: Beispiel: In welcher Software-Komponente wurde in welcher Version welche Änderung vorgenommen, die dafür sort, dass die ''Root Cause'' nicht wieder auftreten kann
# wie kann die Lösung verifiziert werden (Testanleitung)
# Was wurde getan, damit ein Problem dieser Art nicht wieder auftreten kann
