Zusammenhänge zwischen Fehlerentstehung und

Zusammenhänge zwischen Fehlerentstehung und Fehlerentdeckung
Fehlerentstehung
Projekte werden nie ohne Fehler abgewickelt, Produkte nur selten fehlerfrei ausgeliefert.
Zur Minimierung der Risiken ist es wichtig, die 'Fehlerentstehungs-Mechanismen' zu kennen.
nicht erkannte
fehlerhafte
Anforderungen
Prüfung
korrekte
Anforderungen
Analyse
Prüfung
korrekte
AnalyseErgebnisse
Analysefehler
Konzept
Prüfung
korrekte
KonzeptErgebnisse
Konzeptfehler
Prüfung
korrekte
DesignErgebnisse
Designfehler
Prüfung
korrekte
RealisierungsErgebnisse
Anforderungen
Design
Realisierung
Betrieb
korrektes
Verhalten
bekannte
unkorrigierte
Fehler
nicht erkannte
fehlerhafte
Anforderungen
nicht erkannte Fehler aus
Anforderungen und
Analyse
nicht erkannte Fehler aus
Anforderungen, Analyse
und Konzept
nicht erkannte Fehler aus
Realisierungsfehler
Anforderungen, Analyse,
Konzept und Design
unbekannte Fehler
RISIKO
!
Quelle: Wallmüller
Abbildung 1
Fehlerentstehung
improva GmbH
flurweg 10 • 3072 ostermundigen
telefon 0 319 320 322 • fax 0 319 320 322
[email protected] • www.improva.ch
Fehlerentdeckung
1.
Fehler können nur auf derselben Abstraktions-Stufe entdeckt werden, auf der sie begangen
wurden. Entsprechend dem Modell in Abb. 2 zeigen sich beispielsweise konzeptionelle Fehler
erst in den Systemtests.
2.
Je länger ein Fehler unentdeckt bleibt, desto höhere Kosten werden dadurch verursacht.
Dabei steigen die Kosten mit der Verweildauer exponentiell an. Ein Fehler, der statt in der
Analyse erst im Betrieb entdeckt wird kann dadurch bis zu 1'000 mal teurer werden.
t
Analyse
Betrieb
Konzept
Systemtest
Design
Integration
Realisierung
Modultest
Quelle: K. Frühauf
Abbildung 2
Fehlerentdeckung
Fazit:
1.
Fehler lassen sich nie ganz vermeiden.
2.
Mit einem sauberen Entwicklungsprozess lassen sich Anzahl und Auswirkung der Fehler
sehr stark beeinflussen.
3.
Projekte auf einer klaren Grundlage sind in jeder Beziehung erfolgreicher.
improva GmbH
flurweg 10 • 3072 ostermundigen
telefon 0 319 320 322 • fax 0 319 320 322
[email protected] • www.improva.ch