28.02.2013 Aufrufe

Projektmanagement Klare Strukturen und agiles Vorgehen ...

Projektmanagement Klare Strukturen und agiles Vorgehen ...

Projektmanagement Klare Strukturen und agiles Vorgehen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Testing | Die Qualität nachhaltig steigern<br />

24<br />

Um die Qualität der Software nachhaltig zu steigern, wurde in der Folge der festgeschriebene<br />

Testingprozess verfeinert. Der Softwareentwicklung, dem Testing <strong>und</strong> den Geschäftsabteilungen<br />

wurden genau definierte Verantwortlichkeiten übertragen, die jeweils ihren Ebenen entsprachen.<br />

Dabei müssen die Entwickler <strong>und</strong> die Tester einen gründlichen Review der Anforderungen durchführen,<br />

sobald der Fachbereich die Requirements formuliert hat. Um sicherzustellen, dass die<br />

Tester alle gewünschten Anforderungen mit validen Testcases abgedeckt haben, wurde zudem<br />

eine engere Zusammenarbeit zwischen Testing <strong>und</strong> Business verankert. Dabei nimmt die auftraggebende<br />

Fachabteilung neu einen Review der Testcases vor.<br />

Die Verantwortung für die Endabnahmetests liegt neu mittels einer Unterschriftserklärung explizit<br />

beim Business. Zu dessen Aufgaben gehört auch die Formulierung eigener Testcases zur Prüfung<br />

der richtigen Anforderungsumsetzung. Das so etablierte Mehraugenprinzip trägt entscheidend zur<br />

Qualitätssteigerung bei. Die Testingabteilung steht dem Business bei seinen Prüfungen unterstützend<br />

zur Seite.<br />

Abb. 1:<br />

Informationsrückfluss <strong>und</strong> Klärung<br />

dank präziser Sprache<br />

allgemein verständlich (abnehmend nach unten)<br />

natürliche Sprache<br />

(mündliche Kommunikation,<br />

schriftliche Prosa)<br />

formalisierte Sprache<br />

(schriftlich festgehaltene technische<br />

Anforderungen)<br />

Interpretationsspielraum (nach rechts abnehmend)<br />

Fehler,<br />

Ungenauigkeiten,<br />

Ungewissheiten<br />

stark formalisierte Sprache<br />

(Programmiersprache für automatisierte<br />

Tests)<br />

Eindeutigkeit (nach rechts zunehmend)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!