Quality Effekt
Der Quality Effekt bestimmt im wesentlichen die Kosten und Qualität Ihrer IT Produkte und damit auch den Erfolg des Unternehmens. Das heißt korrekt implementierte Software und Treiber mit Unterstützung durch genau darauf abgestimmte Dokumentation sind ein Garant für Ihren Geschäftserfolg. Abstriche bei der Stabilität führen zu minderer Qualität, im Endeffekt höheren Kosten und im schlimmsten Fall zum Verlust des Kundenvertrauens.
- Phase 1
In der Anlaufphase eines Projekts fallen relativ zum Erfolg betrachtet schnell Kosten aufgrund von Einarbeitung und evtl. nötigen Anschaffungen an. Zum Ende dieser Phase 1 steigt die Produktivität und hat Ihr Maximum in Phase 2.
- Phase 2
Viele Projekte werden aus Termin- und Kostengründen in Phase 2 beendet und ziehen dann aber wegen anfallender Nacharbeiten und Stabilitätsproblemen weitere Kosten nach sich (die jedoch oft aus einem andern Budget erbracht werden). In der Gesamtbilanz betrachtet ist dies jedoch nicht effizient.
- Phase 3
Sinnvoller ist es, durch ausführliche Tests, die die Entwicklung in Phase 3 begleiten, die Stabilität soweit zu erhöhen, dass auch in System Stress-Situationen eine ausreichende Sicherheit und Stabilität gewährleistet ist. Das gilt insbesondere für Hardware-Treiber, da ein Fehler in einem Treiber zu dem unschönen blauen "Bildschirmhintergrund" (auch Blue Screen Of Death, BSOD, genannt) führt und eben nicht nur eine Applikation stoppt, sondern das ganze System.
- Phase 4
Je nach Sicherheitsanforderungen und den zu erwartenden Ausfallfolgekosten macht es durchaus Sinn, auch Phase 4 zu realisieren und intensive Coverage- und Timing-Tests durchzuführen, sowie verschiedenste Zielplattformen mit unterschiedlichen Konfigurationen zu bearbeiten. Spezielle Debug-Ausgaben, sinnvollerweise dynamisch per Test-Tool via IOcontrol zu- und abschaltbar, vervollständigen die Tests. Darüberhinausgehende "Weiterentwicklung" bringt in der Regel keinen nennenswerten Zuwachs an Stabilität.