Softwarequalität nicht dem Zufall überlassen

10.09.2002
Von Volker Mücke

7.Holen Sie die Mitarbeiter mit ins Boot

Komplex heißt nicht kompliziert. Genau diese Erkenntnis muss die Fachabteilung gewinnen, wenn sie ihre Anforderungen an ein IT-System beschreibt. Dabei muss sie sich nicht nur Gedanken über die Relevanz, Verständlichkeit und Vollständigkeit der Anforderungen machen, sondern auch sicherstellen, dass sie testbar sind. Fast in jedem Fachkonzept sind Anforderungen wie „Antwortzeit des Systems soll gering sein“ enthalten. Doch was bedeutet das im Klartext? Wie sind „soll“ und „gering“ zu bewerten? Jeder Anwender beurteilt dies anders, weil ihm eine objektive Entscheidungsgrundlage fehlt. Es ist daher zwingend notwendig, die Anforderungen so zu beschreiben, dass beim Test eindeutig entschieden werden kann, ob der Testfall erfolgreich war oder nicht. Ist dies nicht möglich, muss auf die Anforderung verzichtet werden.

Abnahmekriterien steigern Qualität

„Die Erweiterung unserer Fachkonzepte um Abnahmekriterien hat die Qualität unserer Produkte erheblich gesteigert.“, bestätigt Walter Cornely, Abteilungsleiter Vertriebsinformation bei den Aachener und Münchener Versicherungen. 

   Achtung, Fehlerdomino! Als besonders kritisch sind mangelhafte Strategien zur Fehlerprävention zu bewerten: Ihr Katastrophenpotenzial wird oft genug unterschätzt. Eine laufende Prüfung auf Vollständigkeit, Widerspruchsfreiheit und Korrektheit findet im Projekt meist nur oberflächlich statt, da Termine häufig so eng gesetzt sind, dass für eine ausreichende Qualitätssicherung kaum Zeit bleibt. Doch diese vermeintliche Zeit- und somit Kostenersparnis ist in der Praxis trügerisch. Die Mizumo-Studie von 1983 mit dem Titel „Software Quality Improvement“ zeigte bereits eindrucksvoll, wie die Kosten zur Fehlerbehebung steigen, je später ein Fehler entdeckt wird. Statt Qualität am Ende „hineinzuprüfen“, sind präventive Maßnahmen erforderlich, die von Anfang an sicherstellen, dass Fehler frühzeitig entdeckt werden. Checklisten und Dokumentvorlagen sind mit wenig Aufwand erstellbar, aber

sehr wirkungsvoll im Ergebnis.