Forum Testmanagement:29.05.2008

Aus BW-Test

Wechseln zu: Navigation, Suche
K
(Links zu Foliensätzen zum Download ergänzt)
 
Zeile 1: Zeile 1:
-
__NOTOC__
 
-
 
==Testmanagement in großen Entwicklungsorganisationen==
==Testmanagement in großen Entwicklungsorganisationen==
-
Das "Forum Testmanagement" ist eine gemeinsame Initiative der Fachgruppe BW-Test im ASQF und der GI/ACM-Regionalgruppe Stuttgart/Böblingen.
+
Am 29. Mai fand in Stuttgart das erste Treffen des neu gegründeten "Forum Testmanagement" statt. Das "Forum Testmanagement" ist eine gemeinsame Initiative der Fachgruppe BW-Test im ASQF und der GI/ACM-Regionalgruppe Stuttgart/Böblingen. Gastgeber der Veranstaltung war Logica. Mit 32 Teilnehmern wurden die Erwartungen der Organisatoren weit übertroffen.
-
Das Forum dient dem Erfahrungsaustausch zwischen Praktikern und interessierten Einsteigern zum Thema "Testmanagement". Jede Veranstaltung steht unter einem Schwerpunktthema. Den Anfang machen kurze Vorträge oder Diskussionsbeiträge. Den Rest des Abends nutzen wir zur vertiefenden Diskussion. Die Ergebnisse werden dokumentiert und im Wiki von BW-Test zur Verfügung gestellt.
+
===Testmanagement im großen Stil===
-
Das erste Treffen am 29. Mai 2008 steht unter dem Thema "Testmanagement in großen Entwicklungsorganisationen".
+
Das Thema der Veranstaltung war "Testmanagement in großen Entwicklungsorganisationen". Zwei eingeladene Vorträge von Peter Vollmer (Hewlett-Packard; HP) und Jens Uwe Pipka (Daimler TSS) beleuchteten das Thema aus zwei unterschiedlichen Blickwinkeln. Anschließend diskutierten die Teilnehmer über die vorgestellten Erfahrungen.
 +
 
 +
In ihrer Begrüßung nannten die Organisatoren des "Forum Testmanagement", Andreas Birk (Software.Process.Management) und Tanja Tremmel (Logica), als wesentliches Ziel, dass das Forum den Erfahrungsaustausch zwischen Praktikern und interessierten Einsteigern zum Thema "Testmanagement" fördern solle. Steffen Jung (exept Software), Co-Sprecher der Regionalgruppe BW-Test, begrüßte die Initiative und rief Interessenten zur Mitwirkung oder zur Gründung ähnlicher Foren auf, beispielsweise zum Thema Test-Automatisierung.
 +
 
 +
===HP: Globale Entwicklung und Tests===
 +
 
 +
Peter Vollmer stellte in seinem Vortrag die globale Testorganisation von HP Software vor. Entwicklungsstandorte rund um den Globus werden von Testcentern unterstützt, die sowohl Test-Knowhow und -Dienstleistungen bereit stellen als auch eigene Testinfrastrukturen und -umgebungen unterhalten. Besondere Herausforderungen sind die globale Entwicklung eines umfangreichen und integrierten Produktportfolios, die Internationalisierung der Software (z.B. englische und japanische Sprachversionen), die Koordination einer großen Zahl von Auftragnehmern sowie die langen Einsatzdauern der Produkte mit vielfältigen Wartungsaufgaben.
 +
 
 +
HP Software hat in den vergangenen anderthalb Jahren mehrere Unternehmensakquisitionen getätigt. Peter Vollmer hatte die Aufgabe, die Prozesse rund um Software-Entwicklung und Test zu vereinheitlichen und miteinander zu integrieren. So ist ein übergreifendes Test-Process-Framework entstanden, das die wesentlichen Züge der Entwicklungs- und Testprozesse fest legt. Es besteht aus den drei Phasen Elaboration, Feature Set Implementation und Stabilization. Innerhalb dieses Rahmens definiert jedes Entwicklungsprojekt seine eigene Ausprägung der Prozesse. Zugleich hat Peter Vollmer die interne Testinfrastruktur auf das Werkzeug HP Quality Center migriert, das mit der Akquisition von Mercury Interactive zu HP kam.
 +
 
 +
Peter Vollmer betont, dass die Testaktivitäten in einem Projekt so früh wie möglich beginnen sollen. Das gibt für Entwicklung nach dem Wasserfall-Modell ebenso wie für iterative und agile Verfahren. Sobald eine Anfroderung festgelegt ist, können die Testfälle definiert werden, und die Vorbereitung der Testinfrastruktur kann beginnen.
 +
 
 +
===Daimler: Zentrale Tests für heterogene Umgebung===
 +
 
 +
Jens Uwe Pipka präsentierte die Situation des Testmanagements im Spannungsfeld von Plattform- und Applikationstest bei der Daimler AG. Er koordiniert die Tests der zentralen Applikationsplattform, die den von Daimler selbst entwickelten IT-Systemen zugrunde liegt. Die Plattform umfasst einen Technologie-Stack aus Middleware (z.B. Applikationsserver), Datenbanken und spezialisierten Komponentenframeworks-z.B. Benutzerverwaltung und GUI-Frameworks.
 +
 
 +
Bei den Tests der Plattform zählt zunächst, ob die Bestandteile reibungslos zusammen arbeiten. Außerdem muss für jedes neue Release geprüft werden, ob die Applikationen, die auf der Plattform aufsetzen, auch nach dem Releasewechsel noch funktionieren. Dazu ist ein umfangreiches mehrstufiges Testverfahren aus Integrations-, Funktions- und Lasttests ebenso erforderlich wie die enge Zusammenarbeit mit den Applikationsprojekten.
 +
 
 +
Im Unterschied zu HP, wo Produkte für den Markt global entwickelt und getestet werden, bestehen die Herausforderungen bei Daimler darin, eine sehr heterogene Landschaft unterschiedlichster IT-Systeme durch eine gemeinsame Plattform zu unterstützen und die Qualität zu sichern. Das Testmanagement muss sich mit verschiedensten Konzernteilen und ihren Geschäftsprozessen, vielen Produktgruppen und Entwicklungseinheiten sowie mit deren unterschiedlichen Systemumgebungen beschäftigen.
 +
 
 +
===Testplanung beginnt frühzeitig===
 +
 
 +
Jens Uwe Pipka betont, dass bei vielen IT-Systemen  die Tests eine hohe Varianzbreite von Anforderungen und Situationen abdecken müssen. Häufig äußert sich diese Varianz in unterschiedlichen Testdaten für unterschiedliche zu testende Situationen. Dadurch kommt dem Testdaten-Management eine besondere Rolle beim Testmanagement zu.
 +
 
 +
Die Verzahnung zwischen den Testern des Plattform-Teams mit den Applikationsteams spielt auch bei Daimler eine sehr wichtige Rolle. Dabei muss die Testdurchführung zwischen den Teams koordiniert werden. Auch das Defect-Management muss  unterschiedliche Organisationseinheiten miteinander verbinden. Oft müssen auch externe Dienstleister mit eingebunden werden. Die Vorbereitungen für das Testen-manchmal sogar die ersten Tests-beginnen schon in der Angebotsphase eines Projektes.
 +
 
 +
In der Diskussion wurde noch einmal speziell die Testinfrastruktur betrachtet: Bei HP sind dafür die Testcenter zuständig. Sie müssen den Bedarf der Entwicklungsprojekte frühzeitig abfragen und einplanen-ein wichtiger Grund, weshalb die Projekte nie zu spät mit der Testplanung beginnen können. Bei Daimler arbeiten die Tester eng mit dem Rechenzentrum zusammen, das die Testsysteme bereit stellt-häufig unter Nutzung von Virtualisierungslösungen. Auch hier ist eine frühzeitige Planung das A&O.
==Veranstaltungsdaten==
==Veranstaltungsdaten==
Zeile 20: Zeile 44:
Wir bitten um eine kurze formlose Anmeldung. Bitte melden Sie sich bis zum 27. Mai per [mailto:bwtest.asqf@gmail.com?subject=Anmeldung_Forum_Testmanagement_29_05_2008 E-Mail] an. Die Teilnahme ist kostenlos.
Wir bitten um eine kurze formlose Anmeldung. Bitte melden Sie sich bis zum 27. Mai per [mailto:bwtest.asqf@gmail.com?subject=Anmeldung_Forum_Testmanagement_29_05_2008 E-Mail] an. Die Teilnahme ist kostenlos.
-
==Agenda==
+
===Agenda===
18:00 - Begrüßung und Überblick über den Abend (Tanja Tremmel und Andreas Birk)
18:00 - Begrüßung und Überblick über den Abend (Tanja Tremmel und Andreas Birk)
Zeile 34: Zeile 58:
anschließend Gelegenheit zur Fortsetzung der Gespräche im Hotel Restaurant Fora
anschließend Gelegenheit zur Fortsetzung der Gespräche im Hotel Restaurant Fora
-
==Abstract zu Vortrag 1: "Test Management bei HP Software"==
+
===Abstract Vortrag 1===
 +
 
 +
"Test Management bei HP Software" (Peter Vollmer, Hewlett-Packard GmbH)
Große Softwareentwicklungsprojekte stehen vor vielfältigen Herausforderungen, sei es die Verteilung der Entwicklungsarbeit auf geographisch weltweit verteilte Teams, unterschiedlichste Anwendungsprofile der Software in verschiedensten Soft- und Hardware-Umgebungen oder der steigende Effizienzdruck in der Entwicklung.
Große Softwareentwicklungsprojekte stehen vor vielfältigen Herausforderungen, sei es die Verteilung der Entwicklungsarbeit auf geographisch weltweit verteilte Teams, unterschiedlichste Anwendungsprofile der Software in verschiedensten Soft- und Hardware-Umgebungen oder der steigende Effizienzdruck in der Entwicklung.
Zeile 40: Zeile 66:
Der Vortrag beleuchtet diese und weitere Aspekte der Softwareentwicklung in großen Projekten und widmet sich speziell dem bei HP Software entwickelten und eingesetzten Test Management Prozess.
Der Vortrag beleuchtet diese und weitere Aspekte der Softwareentwicklung in großen Projekten und widmet sich speziell dem bei HP Software entwickelten und eingesetzten Test Management Prozess.
-
==Abstract zu Vortrag 2: "Testmanagement im Spannungsfeld von Plattform- und Applikationstest"==
+
===Abstract Vortrag 2===
 +
 
 +
"Testmanagement im Spannungsfeld von Plattform- und Applikationstest" (Jens Uwe Pipka, Daimler TSS GmbH)
Die Entwicklung einer einheitlichen Plattform für die Applikationsentwicklung stellt spezielle Anforderungen an das Testmanagement. Neben den Anforderungen an den Test der Plattform selber sind auch die mehr oder weniger bekannten Anforderungen möglicher Applikationen zu berücksichtigen, die auf die Plattform aufsetzen. Die aktive Einbindung in den Entwicklungsprozess und die Kommunikation mit unterschiedlichen Ansprechpartnern stellt dabei eine Kernaufgabe des Testmanagements dar.
Die Entwicklung einer einheitlichen Plattform für die Applikationsentwicklung stellt spezielle Anforderungen an das Testmanagement. Neben den Anforderungen an den Test der Plattform selber sind auch die mehr oder weniger bekannten Anforderungen möglicher Applikationen zu berücksichtigen, die auf die Plattform aufsetzen. Die aktive Einbindung in den Entwicklungsprozess und die Kommunikation mit unterschiedlichen Ansprechpartnern stellt dabei eine Kernaufgabe des Testmanagements dar.
 +
 +
 +
==Download der Vortragsfolien==
 +
 +
* [http://www.swpm.de/docs/ext/20080529_Vollmer.pdf Folien von Peter Vollmer]
 +
 +
* [http://www.swpm.de/docs/ext/20080529_Pipka.pdf Folien von Jens Uwe Pipka]
 +
 +
==Links==
 +
* [[Forum Testmanagement|Homepage des "Forum Testmanagement"]]
 +
* [http://www.gi-ev.de/regionalgruppen/stuttgart/ Homepage der ACM/GI-Regionalgruppe Stuttgart/Böblingen]
 +
* [http://www.asqf.de Homepage der ASQF]

Aktuelle Version vom 2. Juni 2008, 16:45 Uhr

Meine Werkzeuge