Software ist aus nahezu allen Bereichen unserer Gesellschaft nicht mehr wegzudenken.
Entsprechend wächst die Bedeutung guter Softwarequalität.Kurt Schneider vermittelt dem Leser
kompakt und leicht verständlich ein fundiertes Grundwissen und einen breiten Überblick über
Softwarequalität. Kann man Softwarequalität messen und wie kommt man zu sinnvollen
Qualitätskriterien? Wie findet man Fehler in Programmen und wie geht man beim systematischen
Testen vor? Dabei werden sowohl organisatorische Fragen Bedienbarkeit von Software und agile
Methoden diskutiert ihr Bezug zur Softwarequalität wird erklärt.Die fachliche Sicht wird
ergänzt durch die Geschichte von Q einer fiktiven Person. Q ist soeben Qualitätsbeauftragte r
geworden und erlebt Zweifel und Erfolge im 'Abenteuer Softwarequalität'. Auch diese emotionalen
Aspekte werden hier einbezogen denn sie prägen den Projektalltag.Das 'Q-Buch' eignet sich als
Begleitlektüre zu einer Vorlesung im Fach Software Engineering und zum Selbststudium. Die
Darstellung führt prägnant und verständlich in alle Themen ein bleibt dabei aber nicht an der
Oberfläche. Die Kapitel sind in sich abgeschlossen aber so angeordnet dass man das bewusst
schlank gehaltene Buch gut von vorne bis hinten lesen kann.Die 2. Auflage misst insbesondere
den agilen Methoden wie Extreme Programming Scrum und Kanban mehr Gewicht bei. Hinzugekommen
ist auch ein Abschnitt zu zustandsbasiertem Testen.