Direkt zum Hauptbereich

Posts

Es werden Posts vom März, 2014 angezeigt.

Brainstorming: Softwarequalität

"Quality is to a product what character is to a man"
Aufdruck auf einer Senftüte
Was ist Softwarequalität? In entsprechenden Fachbüchern und Artikeln werden mehrere Definitionen aufgeführt. Erfüllung der Anforderungen gehört z.B. auch dazu.

Für mich scheint es, polarisierend formuliert, zwei Sichtweisen zu geben, wie die Qualität von Software verbessert werden könnte. Die eine geht davon aus, dass die Entwickler selbst nicht den Wunsch haben, gute Software zu schreiben. Deswegen müssen vom Qualitätsmanagement rigide Prozesse aufgesetzt und deren Einhaltung durchgesetzt werden, damit die Entwickler gezwungen werden, gute Software zu entwickeln.

Die andere Sichtweise geht davon aus, dass Entwickler gerne gute Software schreiben würden, dass ihnen dabei jedoch Hindernisse im Weg stehen. Die Aufgabe des Qualitätsmanagements ist es nun, diese Hindernisse zu erkennen und aus dem Weg zu räumen.

Beide Sichtweisen sind richtig (natürlich).

Ich glaube in einem Buch eines ehemaligen M…