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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

der Fehler auf Missverständnisse zurückzuführen<br />

sind. Das Testing ist mit seinen<br />

Prüfungen im guten Glauben zu positiven<br />

Resultaten gekommen. Dass die<br />

Anforderungen gar nicht im Sinne des<br />

Business umgesetzt worden waren, war<br />

für die Tester aus den Informationen, die<br />

ihnen zur Verfügung standen, nicht eindeutig<br />

ersichtlich.<br />

Um die Qualität der Software nachhaltig<br />

zu steigern, wurde in der Folge der<br />

festgeschriebene Testingprozess verfeinert.<br />

Der Softwareentwicklung, dem<br />

Testing <strong>und</strong> den Geschäftsabteilungen<br />

wurden genau definierte Verantwortlichkeiten<br />

übertragen, die jeweils ihren<br />

Ebenen entsprachen. Dabei müssen<br />

die Entwickler <strong>und</strong> die Tester einen<br />

gründlichen Review der Anforderungen<br />

durchführen, sobald der Fachbereich<br />

die Requirements formuliert hat. Um<br />

sicherzustellen, dass die Tester alle gewünschten<br />

Anforderungen mit validen<br />

Testcases abgedeckt haben, wurde zudem<br />

eine engere Zusammenarbeit zwischen<br />

Testing <strong>und</strong> Business verankert.<br />

Dabei nimmt die auftraggebende Fachabteilung<br />

neu einen Review der Testcases<br />

vor.<br />

Die Verantwortung für die Endabnahmetests<br />

liegt neu mittels einer Unterschrifts-<br />

erklärung explizit beim Business. Zu<br />

dessen Aufgaben gehört auch die Formulierung<br />

eigener Testcases zur Prüfung der<br />

richtigen Anforderungsumsetzung. Das<br />

so etablierte Mehraugenprinzip trägt entscheidend<br />

zur Qualitätssteigerung bei.<br />

Die Testingabteilung steht dem Business<br />

bei seinen Prüfungen unterstützend zur<br />

Seite.<br />

Beispiel 2<br />

Optimierung der Testprozesse<br />

Die interne Kommunikationsanwendung<br />

eines Überwachungsunternehmens, das<br />

sehr hohe Sicherheitsstandards erfüllen<br />

muss, ist über die Jahre von einer einfachen<br />

Applikation zu einer komplexen<br />

Anwendung mit diversen Modulen gewachsen.<br />

Um die Qualität der Software<br />

langfristig zu gewährleisten, galt es, auch<br />

das Testing an die gestiegenen Anforderungen<br />

anzupassen. Die ursprünglich<br />

sinnvollen, zu einem grossen Teil noch<br />

mündlichen Abläufe mussten dafür in<br />

strukturierte Prozesse überführt werden.<br />

Zudem wurden sowohl für die Testingabteilung<br />

als auch für die Entwickler <strong>und</strong><br />

für das auftraggebende Business klare<br />

Verantwortlichkeiten definiert.<br />

Im neuen Prozess übernimmt die Entwicklung<br />

die Verantwortung für die einzelnen<br />

Programmabläufe <strong>und</strong> die Inte-<br />

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

25

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!