Lean Quality Management als Hidden Champion — Testing auf dem Weg in ein „neues Level“
In diesem Artikel möchten wir Ihnen einen Überblick und Einblicke in die zukünftigen Werkzeuge, Herausforderungen und Methoden des Testens geben. In diesem Zusammenhang fällt immer wieder der Begriff „Lean Quality Management“. In unseren Augen ist Lean Quality Management der „Hidden Champion“ — der „verborgene/ unsichtbare Champion“ auf dem Weg zum Idealzustand der Qualitätssicherung und der Enabler für „Business Agility”. Wir freuen uns, Ihnen mit diesem Überblicksartikel unseren Blick auf das zukünftige Arbeitsumfeld der Softwareindustrie zu schildern.
„Wo ist unser Test geblieben?“ — Alle sprechen von Qualität, der Wichtigkeit der IT sowie Automatisierung. Ist Lean Quality Management die Antwort auf die Frage nach der Zukunft des Tests? Ja, auf jeden Fall! Die Arbeit in unseren Qualitätsdepartments hat sich in den letzten Jahren und Jahrzehnten stetig weiterentwickelt und ist nun davor wieder eine neue Schwelle zu erreichen. Um diesen Übergang und um die Methoden und Werkzeuge, die uns dahin bringen, soll es in diesem Magazin gehen. Wir sehen drei Level, die in vielen Programmen bis dato erreicht wurden und ein viertes, mit dem wir uns aktuell konfrontieren.
Level 1: Initial arbeiteten wir in Testing Silos im Wasserfall oder ähnlichen Konstellationen. Hier ging es um das reine Testing, vorgegebene Anforderungen wurden einem Team gegeben dort regelmäßig meist mit manuellen Tests umgesetzt und ausgeführt. Oft relativ unabhängig, in eigenen Abteilungen „bestenfalls“ unabhängig vom Entwicklungsgeschehen, um die Testphasen optimal vorzubereiten, auszugestalten und nachzubereiten.
Level 2: In den 2000er Jahren begann in vielen Bereichen die agile Reise, das Testing rückte viel näher an die Entwicklung und an das Anforderungsmanagement, respektive User-Story Management heran. Hier wurde sichtbar, welche Herausforderungen es mit sich bringt die Transformation weg vom reinen Testing anzuvisieren. Der Mind Change sowie auch das technische Verständnis und Wissen musste in vielen Bereichen erst aufgebaut werden. Genauso die Beteiligung im Team und der Umgang mit den menschlichen Aspekten, Herausforderungen in diesen Bereichen wurden immer sichtbarer. Einige SW-Entwicklungsprogramme stecken hier noch sehr tief drin und arbeiten daran diese Herausforderung zu meistern. Die Unternehmen beschäftigten sich mit Fragen wie:
- Was bedeutet es, Qualität im ganzen Entwicklungsprozess zu verankern?
- Wie kann Softwaretest als gemeinsame Verantwortung im Team gelebt werden?
- Wie steigere ich die Selbstorganisation und Motivation für den Test im Team?
- Welche Strategien nutze ich für die Automatisierung?
Antworten auf diese und viele weitere Fragen finden sich in den beiden Artikeln zum House of agile Testing, einem Qualitätstransformationsframework, welches Ihr Unternehmen bei der Reise von Level 1 bis Level 4 und darüber hinaus begleitet.
Level 3: Hier sehen wir die erfolgreiche Umsetzung der gerade genannten Themen, wir haben es geschafft ein gemeinsames Qualitätsverständnis im Team und über mehrere Teams hinweg zu schaffen. Dabei geht es nicht nur darum, den Testern die neue Welt zu zeigen, sondern genauso gut darum, die Entwickler in Richtung Test zu coachen. Die Tester Rolle wechselt seitdem immer mehr vom reinen Doing hin zum Coaching, zur Entwicklung der QM-Strategie und schließlich hin zum Quality Engineering. In den Artikeln „Quality Engineering geht jeden etwas an“ und „Distributed Agile Testing“ wird das breite Tätigkeitsfeld und einige Praxiserfahrungen näher beschrieben. Auf dieser Stufe gehen die typischen Fragen meist stark in Richtung Skalierung und Compliance Anforderungen.
In der heutigen Zeit der disruptiven Technologien ist der Bedarf nach erfolgreichen IT-System Entwicklungen enorm gestiegen. Während die Zeiträume, die dafür zur Verfügung stehen, immer kürzer werden, wächst gleichzeitig der Zwang, die Kundenzufriedenheit optimal zu erfüllen, denn das Angebot von Softwarelösungen auf dem Markt nimmt stetig zu. Um hier erfolgreich zu sein, benötigt es eine weitere Professionalisierung der Qualitätseinheiten hin zu Level 4, dem Lean Quality Management.
Darin enthalten sind ein professioneller Umgang mit Metriken wie bspw. der CTQs (critical to quality KPIs), ebenso wie deren vorausschauende und zielgerichtete Verwendung im kontinuierlichen Verbesserungsprozess. Auch die Vermeidung von Verschwendung und ein stärkerer Fokus auf das Thema Prozessqualität sind essentielle Bestandteile von Lean Quality Management. All diese Maßnahmen finden dabei im Kontext einer wertstromorientierten Ausrichtung der Aufgaben mit dem Kunden im Zentrum statt. Dies ermöglicht letztlich eine gesunde Skalierung der lean agilen Vorgehensweise, da die unterschiedlichen Systeme in der IT und der Organisation selbst ganzheitlich betrachtet werden. Abbildung 1 zeigt unseren Ansatz, wie durch die sinnvolle Kombination von unterschiedlichen lean agilen Methoden die Prozessqualität verbessert wird und dadurch Business Agility begünstigt und die Kundenzufriedenheit gesteigert wird.
Abbildung 1: Lean Quality Management als Accelerator für Business Agility
Eine kurze Analyse der Markt- und Studienlage bestätigt unseren Ansatz. Nachfolgend sind beispielhaft einige interessante Studien aufgeführt. Die Ergebnisse einer Umfrage zur „Relevanz neuer Arbeitsmethoden für die tägliche Arbeit“ zeigen eindrucksvoll die hohe Bedeutung von lean agilen Methoden, so wurden „Agiles Projektmanagement“, „Agile Entwicklung“, „Design Thinking“ und „Lean-Startup“ in den Top 5 der Antworten gelistet. [Sta18]
Die „Relevanz von Lean Management Methoden für die Industrie 4.0“, und damit auch für die Softwareindustrie, wird in einer weiteren Studie eindrucksvoll aufgezeigt.
- Über 70% der befragten Unternehmen gaben an, dass die „Wertstromorientierte Organisation von Produktion und Entwicklung“ wichtig oder sehr wichtig ist.
- Über 80% der Befragten gaben an, dass die „Reduzierung der Durchlaufzeiten“ wichtig oder sehr wichtig ist.
- Über 70% der Unternehmen gaben an, dass die „Verbrauchssteuerung z.B. mit Kanban“ wichtig oder sehr wichtig ist. [Sta15]
Diese Punkte finden sich in einem ähnlichen Wortlaut auch in den großen agilen Skalierungsframeworks wieder. Die Ergänzung der unterschiedlichen agilen Methoden mit Lean Management Methoden stellt einen wegweisenden Durchbruch dar. Lean agile Arbeitsweisen sind nun auf der Portfolio- und Strategieebene erfolgreich angekommen und es wird vorwiegend über „Business Agility“, „Organisational Agility“ und „Enterprise Agility“ diskutiert. Der „Hidden Champion“ auf dem Weg zu diesen Idealzuständen ist das Lean Quality Management und die damit verbundene Verbesserung der Prozessqualität! Denn 45% der befragten Unternehmen im 14th Annual State of Agile Report gaben an, dass inkonsistente Prozesse und Methoden eine Hauptschwierigkeit bei der Skalierung agiler Arbeitsweisen sind. [ASTA19]
Lean Quality Management kann helfen diese Herausforderungen zu lösen und damit auch zu einer Verbesserung der Softwarequalität führen, was immerhin für 42% der befragten Unternehmen der Hauptgrund für die Einführung agiler Arbeitsweisen ist. [ASTA19] Lösungsansätze und Praxiserfahrungen hierzu werden u.a. in den Artikeln „Lean Agile Quality Management — Wie integriere ich Qualitätssicherung in die skaliert-agile IT-Systementwicklung“ und „Lean Agile Quality Management in einer SAFe® SAP-Umgebung — Die Bedeutung der Architectural Runway aus Managementsicht“ beschrieben.
Lassen Sie uns mit Lean Quality Management gemeinsam den Bereich Testing auf ein neues Level führen um „Business Agility“ in den Unternehmen Wirklichkeit werden zulassen.
Autoren:
Thomas Karl und Nico Liedl
Quellen:
[ASTA19] o.A. 14th Annual State of Agile Report, https://explore.digital.ai/state-of-agile/14th-annual-state-of-agile-report, 2019
[Sta18] o.A., Umfrage zur Relevanz neuer Arbeitsmethoden für die tägliche Arbeit 2018 https://de.statista.com/statistik/daten/studie/987155/umfrage/umfrage-zur-relevanz-neuer-arbeitsmethoden-fuer-die-taegliche-arbeit/, 2018
[Sta15] o.A., Relevanz von Lean Management-Methoden für die Industrie 4.0 in der Schweiz 2015, https://de.statista.com/statistik/daten/studie/490131/umfrage/relevanz-von-lean-management-methoden-fuer-die-industrie-40-in-der-schweiz/, 2015