16
Failing States oder blühende Demokratie? Was Testmanagement-Organisationen von der politischen Theorie lernen können Vortrag von Holger Wolff, MaibornWolff © hecke 71 – Fotolia.com

Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Embed Size (px)

Citation preview

Page 1: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Failing States oder blühende Demokratie?

Was Testmanagement-Organisationen von der politischen Theorie lernen können

Vortrag von Holger Wolff,

MaibornWolff

© hecke 71 – Fotolia.com

Page 2: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Testmanagement-Organisationen Gescheiterte Staaten oder blühende Demokratie?

Plädoyer für eine zentrale Perspektive auf das Test-Management

Unternehmensweite

Organisation des Testings

Testmanage-ment

und Gewalten-teilung

Tipps für Ihre Testmanage-

ment-Organisation

»Ein Staat beansprucht innerhalb seines Gebietes das Monopol legitimer

physischer Gewalt.« Max Weber, Politik als Beruf, 1919

©Finetooth – Wikipedia.org © Fornex – Google.de © powerinternet.nl © larbes.coml

Page 3: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Professiona-lisierung

Relesase-basiertes Testing

Testmanagement braucht unternehmensweite Perspektive

Differen-zierung

©Finetooth – Wikipedia.org

Page 4: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Testing professionalisiert sich Professiona-lisierung

Testing hat sich als eigene Disziplin etabliert und stark professionalisiert

Skill-Sets differenzieren sich aus, auch über mehrere Teams

Unternehmen benötigen differenzierte Test-Services

Jetzt muss Testing sich an veränderte Rahmenbedingungen anpassen

©Finetooth – Wikipedia.org

Page 5: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Testing differenziert sich aus

Modellbasiertes Testen: Testfälle werden aus Modellen abgeleitet, die das Sollverhalten des zu testenden Systems beschreiben

Agile Software-Entwicklung braucht Embedded -Tester und Integrations-Tester

Crowd Testing

Testautomatisierung

Testdaten-Management

Test-Tool-Landschaft

Differen-zierung

©Finetooth – Wikipedia.org

Page 6: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Release-basiertes Testing verändert Organisation des Testings

CRM ERP SCM Website

Projekt 3 Projekt 2

Relesase-basiertes Testing

Projekt 1 Projekt 4

Appl. 3 3

Appl. 2 . 2

Appl. 1

Projekt 7 Projekt 6

Projekt 5

Unternehmen bündeln neue Anforderungen in Release-Programme, statt einzelne Applikationen weiter zu entwickeln

Programme ziehen Änderungen in vielen Kernsysteme nach sich

Release-based Testing testet übergreifend : Programm-Release statt Einzelprojekte

©Finetooth – Wikipedia.org

Page 7: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Release-basiertes Testing verändert Organisation des Testings

Relesase-basiertes Testing

Unternehmen bündeln neue Anforderungen in Release-Programme, statt einzelne Applikationen weiter zu entwickeln

Programme ziehen Änderungen in vielen Kernsysteme nach sich

Release-based Testing testet übergreifend : Programm-Release statt Einzelprojekte

Release 3 Monate

1 Monat

Release

Release

Release

Release Template

©Finetooth – Wikipedia.org

Page 8: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Viele Testorganisationen sind nicht optimal aufgestellt

In großen Unternehmen arbeitet eine professionelle Testorganisation mit festen Verantwortlichkeiten

Testprozesse sind auf die Software- oder Produktentwicklung abgestimmt

Zentrale Organisation des Testings wird wichtiger

© Fornex – Google.de

Page 9: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Es gibt keinen allgemein gültigen Standard bei der unternehmens- oder konzernweiten Organisation des Testing

In der Praxis folgen Organisationen verschiedenen Modellen

Organisationsmodelle für Testmanagement konkurrieren

Zentral:

Projekte rufen Testservices bei

zentralen Testabteilung ab

Mischformen:

Stabsstelle stellt Testtools bereit, Projekte testen

selbst

Dezentral:

Jedes Projekt testet selbst mit eigenen Testern

© Fornex – Google.de

Page 10: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Die Zentralgewalt in der Hauptstadt tüftelt an neuen Gesetzen und Erlassen

Doch ihr Einfluss reicht bis zur nächsten Hügelkette

Viele Modelle funktionieren in der Praxis nicht

Die Clans haben ihre Gebiete fest im Griff und verteidigen ihren Einflussbereich

Sie lassen Gesetze und Regeln der Zentralregierung nur gelten, wenn es in ihr politisches Kalkül passt

Der Judikative fehlen Legitimation und Hebel, um Erlasse durchzusetzen

Der Aufbau eines einheitlichen, funktionierenden Staates kommt nur langsam voran und ist von vielen Rückschlägen gezeichnet

© Fornex – Google.de

Page 11: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Testmanagement braucht Gewaltenteilung

Gewaltenteilung stellt Balance zwischen den Gewalten her

Gewaltenteilung schafft Unabhängigkeit

Gewaltenteilung braucht eine starke Judikative, um Vorgaben durchzusetzen

»Es sind drei verschiedene Gewalten

(potestas legislatoria, executoria, iudiciaria),

durch die der Staat seine Autonomie hat,

und sich selbst erhält.« Immanuel Kant, Metaphysik der Sitten, 1797

© powerinternet.nl

Page 12: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Gewaltenteilung stellt Balance zwischen Gewalten her

Legislative Judikative

überwacht Einhaltung der Vorgaben und Prozesse

zum Beispiel Audits

definiert Testvorgehen

zum Beispiel Tools, Methoden, Standards

Exekutive

führt Testing operativ durch

zum Beispiel Testfactory

© powerinternet.nl

Page 13: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Durchführbar bedeutet: erreichbare Zielmarken, handelbare Prozesse

Durchsetzbar bedeutet: mit Sanktionsmöglichkeiten hinterlegt

Achten Sie auf Durchsetzbarkeit und Durchführbarkeit von Vorgaben

»Ein Staat beansprucht innerhalb seines Gebietes das Monopol legitimer

physischer Gewalt.« Max Weber, Politik als Beruf, 1919

© powerinternet.nl

Page 14: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Testprozess-Überprüfung braucht neutrale Instanz

Unabhängigkeit bedeutet Unbefangenheit und faire Beurteilung

Unabhängige Judikative kontrolliert auch die Legislative

Gewaltenteilung schafft Unabhängigkeit

»Alles wäre verloren, wenn ein und derselbe Mann oder dieselbe Körperschaft diese drei Gewalten ausübte: Gesetze zu erlassen, sie in die Tat umzusetzen und über

Verbrechen und Streitigkeiten zu richten.« Charles de Montesquieu, Vom Geist der Gesetze, 1748

© powerinternet.nl

Page 15: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Die Metapher der Gewaltenteilung berücksichtigen!

Stellen Sie nur Prozesse und Regel auf, die 100% durchsetzbar sind

Keine „Dauerpositionen“ schaffen : Rotation hilft, den Elfenbeinturm zu vermeiden

Was können Sie tun?

© larbes.coml

Page 16: Testmanagement: Failing State oder blühende Demokratie? Von Holger Wolff, MaibornWolff

Verantwortung. Exzellenz. Leidenschaft.

Alexander Hofmann

Holger Wolff

Jens Rieger

Volker Maiborn

Frühe Phasen IT-Sanierung Software Design &

Development Fahrzeug-IT Mobile Engineering Test-Management

4 Standorte 12 Mio Euro Umsatz 25 Jahre Erfahrung 135 Mitarbeiter Und jede Menge Herz- blut für Ihr IT-Projekt

MaibornWolff GmbH | IT-Beratung & Software-Engineering | Theresienhöhe 13 | 80339 München | 089 544 253 000 | maibornwolff.de