Programm behandelt nicht alle Fälle |
Anwender benutzt Programm für andere Zwecke |
Nichtberücksichtigung von Benutzer-Fehlverhalten |
Änderungen während der Programmierphase |
Unverständlicher Dialog |
Keine oder unverständliche Fehlermeldungen |
Zu ähnliche Kommandos |
Abkürzungen |
Unlesbarkeit der Dokumentation |
Ungenauigkeit |
Textfehler |
Schlechte Strukturierung |
Nichtübereinstimmung mit Programm |
Programm-Kommentare |
Veraltete Hardware, Software, Programmiersprachen |
Programme vom Vorgänger vom Vorgänger ... |
Kompatibilitätszwang |
Jede Änderung erzeugt 0.15-0.5 neue Fehler |
Ausbildungsqualität |
Begabung |
Mißverstehen der Aufgabe |
Unterschätzung der Aufgabe |
Freak-Verhalten |
Individualistentum |
Kommunikationsprobleme |
Programmierstil |
Überforderung |
Stress, Alkohol |
Faulheit |
Schlamperei |
Unbewußte Sabotage (Angst) |
Bewußte Sabotage |
... |
Mißverstehen des Programms |
Fehlbedienung |
Unaufmerksamkeit |
Überforderung |
Unvernunft |
... |