 | Reproduzierbarkeit
Für jede Lieferung muß der komplette Weg vom Source Code bis zur
gelieferten CD nachvollzogen werden können (siehe auch Versionsmanagement,
Build Management). |
 | Verlagerung von Aufwänden in frühe Entwurfsphasen
Qualitätssichernde Maßnahmen sind umso effektiver, je früher im Projekt
sie angewendet werden (siehe auch Reviews), da
dann die Kosten für die Beseitigung gefundener Fehler noch vergleichsweise
gering sind. Der erste Test sollte daher nicht erst ausgeführt werden, wenn
die Software fertig entwickelt ist. Der erste Testfall sollte nicht erst
entworfen werden, wenn die Implementierung schon begonnen hat. Der erste
Review eines Spezifikationsdokumentes sollte nicht erst erfolgen, wenn das
Dokument schon fertig ist. |
 | 4-Augen-Prinzip
Alle wesentlichen Projektergebnisse (dazu gehören auch nicht ausgelieferte
Zwischenergebnisse) sollten von erfahrenen und nicht direkt am Ergebnis
beteiligten Personen geprüft werden (siehe auch Reviews). |
 | Testautomatisierung
Die Automatisierung von Testfällen ist eine zeit- und kostenintensive
Investition, die - bei Beachtung entsprechender Randbedingungen
- Testaufwände senken und die Qualität von Auslieferungen erhöhen kann. |
 | Festlegung und Messung von Qualitätszielen
Nicht nur die Funktionalität, auch die Qualität eines Produktes kann in
Form von Testende- und Freigabekriterien spezifiziert werden (siehe auch Testabdeckung).
Die projektbegleitende Messung von Testabdeckung und Testerfolg (siehe Testmanagement)
ermöglicht die Kontrolle der Zielerreichung. |