Aufbau und Betrieb eines Testcenters - Software Engineering ...

Aufbau und Betrieb eines Testcenters - Software Engineering ... Aufbau und Betrieb eines Testcenters - Software Engineering ...

se.konferenzen.de
von se.konferenzen.de Mehr von diesem Publisher

<strong>Aufbau</strong> <strong>und</strong> <strong>Betrieb</strong> <strong>eines</strong> <strong>Testcenters</strong><br />

Kaiserslautern, 4. März 2009<br />

Volker Asmus


Wer sind wir?<br />

Fourth Project Consulting<br />

<br />

<br />

<br />

ist ein unabhängiges Beratungsunternehmen<br />

für Informationstechnologie <strong>und</strong> Managementberatung<br />

mit ca. 200 Mitarbeitern<br />

2<br />

Fourth Project Consulting


Wo sind wir?<br />

Firmensitz in<br />

Wolfsburg<br />

Hamburg<br />

Köln<br />

Wolfsburg<br />

Bielefeld<br />

Heidelberg<br />

Ingolstadt<br />

Berlin<br />

Ungarn<br />

Budapest<br />

weitere Standorte in<br />

Hamburg, Berlin,<br />

Köln Ingolstadt,<br />

Budapest<br />

<strong>und</strong> ganz aktuell in<br />

Heidelberg <strong>und</strong><br />

Bielefeld<br />

3<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

4<br />

Fourth Project Consulting


Ausfallgründe in der IT<br />

5<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

6<br />

Fourth Project Consulting


Einsatzbereiche für das Testen<br />

• Luftfahrtindustrie<br />

<strong>Software</strong> Considerations in<br />

Airborne Systems (DO178B)<br />

• Telekommunikations-<br />

industrie<br />

Methods for Testing and<br />

Specifications (MTS)<br />

ETSI ES 201 873-2<br />

• Automobilindustrie<br />

• <strong>Betrieb</strong>swirtschaftliche<br />

<strong>Software</strong>systeme<br />

Test Process Improvement<br />

ISTQB-Zertifizierung<br />

7<br />

Fourth Project Consulting


Ziele des Testens<br />

Beleg oder Beweis<br />

für die Erfüllung aller<br />

Anforderungen<br />

8<br />

Fourth Project Consulting


Test Factory Ziele<br />

<br />

Eine unabhängige Test Factory auf der Ebene einer<br />

projektübergreifenden Umgebung ist aufgebaut<br />

<br />

Eine Unterstützung des Multiprojektmanagements mit definierten<br />

Leistungen im Bereich Qualitätssicherung einschließlich Testen<br />

ist gewährleistet<br />

<br />

Definierte Ressourcen mit festgelegtem Qualifikations-Level ist<br />

bereitgestellt<br />

<br />

Qualitativ hochwertige Produkte <strong>und</strong> Projektleistungen auf der<br />

Basis vereinbarter SLA‘s stehen zur Verfügung<br />

<br />

Qualitätsziele in „time <strong>und</strong> in budget“ sind erreicht<br />

9<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

10<br />

Fourth Project Consulting


Test Factory Leistungsspektrum<br />

1. <strong>Aufbau</strong> <strong>und</strong> <strong>Betrieb</strong> einer Testumgebung<br />

2. Durchführung von QS einschließlich Testmanagement<br />

1. Testplanung, -vorbereitung, -durchführung, -auswertung<br />

2. Sicherung von Testergebnissen<br />

3. <strong>Aufbau</strong> von Testfällen <strong>und</strong> Generierung von Testdaten<br />

4. Fehlermanagement<br />

5. Berichtswesen auf Basis der vereinbarten SLA‘s<br />

3. <strong>Aufbau</strong> einer Testautomatisierung in einer weiteren Stufe<br />

4. Durchführung von Object <strong>und</strong> Code Reviews<br />

5. Zielgerichtete sowie zukunftsorientierte Prozess- <strong>und</strong><br />

Testberatung<br />

11<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

12<br />

Fourth Project Consulting


Test Factory Prozess (grob)<br />

Zusammenarbeitsmodell<br />

zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

13<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

14<br />

Fourth Project Consulting


Test Factory Organisation<br />

<br />

<br />

<br />

Bedarfsbezogene Bereitstellung<br />

von<br />

<br />

<br />

<br />

<br />

<br />

Testmanagern <strong>und</strong> Testern<br />

QS-Manager<br />

Qualitätssicherer<br />

Architekten<br />

…<br />

Pool von erfahrenen Test<strong>und</strong><br />

Prozess-Beratern<br />

Benennung <strong>eines</strong> Ansprechpartners<br />

vor Ort bei VW (Test<br />

Factory Koordinator)<br />

Test Factory<br />

Koordinator<br />

Test Manager<br />

Tester<br />

Tester<br />

Test Factory<br />

Leiter<br />

Test Manager<br />

Tester<br />

Tester<br />

QS-Manager<br />

Test Manager<br />

Tester<br />

Tester<br />

15<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

16<br />

Fourth Project Consulting


Einführungsprozess im Überblick (1)<br />

Nov.<br />

2007<br />

K<strong>und</strong>e<br />

Ist-Analyse<br />

Präsentation<br />

der Analysergebnisse<br />

Dez.<br />

2007<br />

K<strong>und</strong>e<br />

Angebotserstellung/ Einarbeitung<br />

in die ersten Projekte<br />

Angebot<br />

für das anstehende Jahr<br />

XX.<br />

2008<br />

XX.<br />

2008<br />

XX.<br />

2008<br />

Ausrollen der Test<br />

Factory auf<br />

weitere Projekte<br />

<strong>Betrieb</strong> des<br />

<strong>Testcenters</strong><br />

2009<br />

17<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

18<br />

Fourth Project Consulting


Einführungsprozess im Detail (1)<br />

Ist-Analyse (1)<br />

Wie viele Projekte sollen unterstützt werden?<br />

Wie ist der Status der Projekte?<br />

Wie ist der Stand der Dokumentation<br />

(Spezifikationen – Testfälle)?<br />

Wie sehen die Mengengerüste aus?<br />

Welche Dienstleistungen sollen verfügbar sein?<br />

Wie weit soll geprüft werden (Verifizierung – Validierung)?<br />

19<br />

Fourth Project Consulting


Einführungsprozess im Detail (2)<br />

Ist-Analyse (2)<br />

Welche Infrastruktur ist vorhanden bzw. muss aufgebaut<br />

werden?<br />

Ist ein Zugang zum Netz des K<strong>und</strong>en<br />

erforderlich/machbar?<br />

Wie sieht der zeitliche Rahmen für Einsätze aus<br />

(Vorbereitung, Durchführung, Nachbereitung)?<br />

Wie ist der Umgang mit Abweichungen geregelt?<br />

(Ressourcenänderungen, Terminverschiebungen)<br />

Wie kann ggf. die Einbindung von Sub-Unternehmern<br />

geregelt sein?<br />

…<br />

20<br />

Fourth Project Consulting


Einführungsprozess im Detail (3)<br />

Angebotserstellung/Einarbeitung in die ersten Projekte (1)<br />

<br />

Beim <strong>Aufbau</strong> einer festpreisgeb<strong>und</strong>enen Test Factory ist zu<br />

klären, wie mit der Projektdynamik umgegangen wird, z.B.<br />

Der Serviceumfang muss mit einem SLA genau<br />

beschrieben werden<br />

Dabei sind auch Eskalationswege festzulegen, wie mit<br />

veränderten Rahmenbedingungen umgegangen wird, die<br />

u. U. Auswirkungen auf definierte Leistungen bzw. Preise<br />

haben (z. B. Änderung der Projekt- <strong>und</strong> Testpläne, Ausfall<br />

von Ressourcen)<br />

<br />

Um auf veränderte Rahmenbedingungen reagieren zu können<br />

ist eine Etablierung <strong>eines</strong> umsetzbaren „Change Request-<br />

Prozesses“ notwendig<br />

21<br />

Fourth Project Consulting


Einführungsprozess im Detail (3)<br />

Angebotserstellung/Einarbeitung in die ersten Projekte (2)<br />

<br />

Eine Schwingungsbandbreite wird in der Einführungsphase<br />

festgelegt <strong>und</strong> dient als Puffer für das laufende Jahr - bei nicht<br />

notwendiger Nutzung erfolgt Gutschrift für das Folgejahr<br />

<br />

Klärung der konkreten Aufwände<br />

<br />

Einarbeitung in die ersten Projekte<br />

<br />

Gezielte <strong>und</strong> geplante Übernahme von Test- sowie QS-<br />

Aufgaben<br />

22<br />

Fourth Project Consulting


Agenda<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Ausfallgründe in der IT<br />

Einsatzbereiche für das Testen<br />

Test Factory Leistungsspektrum<br />

Test Factory Prozess zwischen K<strong>und</strong>e <strong>und</strong><br />

Auftragnehmer<br />

Test Factory Organisation<br />

Einführungsprozess im Überblick<br />

Einführungsprozess im Detail<br />

Nutzen für den K<strong>und</strong>en<br />

23<br />

Fourth Project Consulting


Nutzen für den K<strong>und</strong>en<br />

<br />

Transparenz durch definierte <strong>und</strong> kontrollierte<br />

Eingangsbedingungen (z.B. Testkonzepte, -pläne, -fälle, -<br />

daten, Qualitätsmerkmale) für die einzelnen Projektphasen<br />

<strong>und</strong> den <strong>Betrieb</strong> (AMS)<br />

<br />

Kostenreduktion durch stabilen <strong>Betrieb</strong> der Anwendung in der<br />

Produktion<br />

<br />

Qualitätssicherung einschließlich Test durch eine<br />

unabhängige <strong>und</strong> transparente Organisation aus einer Hand<br />

<br />

Gemeinsam abgestimmtes <strong>und</strong> zielgerichtetes Abdecken von<br />

Kapazitätsspitzen<br />

24<br />

Fourth Project Consulting


Wie erreichen Sie uns?<br />

Volker Asmus<br />

Projektbereichsleiter<br />

Fourth Project Consulting GmbH<br />

Goethestraße 48, 38440 Wolfsburg<br />

fon: 0 53 61 - 60 96 100<br />

mobil: 0162 – 13 92 267<br />

fax: 0 53 61 - 60 96 109<br />

Volker.Asmus@fourthproject.de<br />

25<br />

Fourth Project Consulting

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!