TESTMANAGEMENT IN DER
AGILEN TRANSITION
Kay Grebenstein
SPRECHER
Testmanagement in der agilen Transition
Kay
Grebenstein
Test Manager
/ Coach /
Technical
Champion
QAla kay.greben...
Das Unternehmen
• IT-Beratungs- und Technologieunternehmen
• Gesamtleistung 2015: 26 Mio. Euro
• 230 feste Mitarbeiter
• 6...
AUSGANGSSITUATION
T
T
SM
PO
Projekt 1 Projekt 2
T
T
SM
PO
T
T
SM
PO
T
T
PO
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
SM
T
T
SM
PO
Pr...
TESTMANAGEMENT IN DER
AGILEN TRANSITION
Gibt es einen „Testmanager“ in Scrum?
WAS WAR NOCHMAL SCRUM?
Testmanagement in der agilen Transition
Product
Backlog
Sprint
Backlog
Shippable
Product
Daily Scru...
TESTMANAGEMENT IN DER
AGILEN TRANSITION
Transition für die operative Ebene
KLASSISCHE PROJEKTE
Testmanagement in der agilen Transition
ProjektmanagementPM
Projekt
Management
Plan
Anforderungen
Anal...
KLASSISCHER TESTPROZESS
Testmanagement in der agilen Transition
Testprozess nach International Software Testing
Qualificat...
UMSETZUNG DER OPERATIVEN AUFGABEN
Testmanagement in der agilen Transition
TM
Produc
t
Backlo
g
Sprint
Backlo
g
Shippable
P...
DER AGILE TESTPROZESS
Testmanagement in der agilen Transition
Agiler Test- und Entwicklungsprozess:
• Tester sind Teil des...
Testpolitik
Qualitäts-
Strategie
Qualitäts- und
Testrichtlinie
Integration von
Referenz-
modellen und
Standards
Testprozes...
LÖSUNG FÜR DIE OPERATIVE EBENE
Testmanagement in der agilen Transition
OperativeEbene
Testkonzeption
Testumsetzung
Test-
m...
AGILE TRANSITION DES TESTMANAGERS
Testmanagement in der agilen Transition
Testkonzeption Testumsetzung Testkoordination
Te...
ALLE BETEILIGTEN SIND FÜR DIE QUALITÄT VERANTWORTLICH!
Testmanagement in der agilen Transition
SM
Fachliche
Qualität
Kolla...
BEST PRACTICE – TESTSTRATEGIE & DOKUMENTATION
Testmanagement in der agilen Transition
Estimation Planning 1 Planning 2 Spr...
Sprint-
Backlog
Sprint-
Backlog
• VCS
• Gemeinsame
Code Basis
• Code Review
• Unit-Tests
• VCS
• Gemeinsame
Code Basis
• C...
Gemeinsame Definition
von Regeln, Normen und
Abstimmungen des Teams.
 „Definition of READY“
(DoR)
 „Definition of DONE“
...
BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“?
Testmanagement in der agilen Transition
Product
Backlog
Sprint
Backlog
Shippa...
BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“?
Testmanagement in der agilen Transition
Testpolitik
Qualitäts-
Strategie
Qual...
BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“?
Testmanagement in der agilen Transition
Testpolitik
Qualitäts-
Strategie
Qual...
TESTMANAGEMENT IN DER
AGILEN TRANSITION
Transition für die strategische Ebene
ssss
ssss
Geschäfts-
führung
CIO
CQO
FirmaVertrieb
Einkauf
Facility
Management
Personal-
management
Qualitäts-
management
...
KOMMUNIKATION NACH KLASSISCHER ARBEITSWEISE
Testmanagement in der agilen Transition
Strategische Ebene Operative Ebene
TM
...
KOMMUNIKATIONSPROBLEM MIT SCRUM
Testmanagement in der agilen Transition
Strategische Ebene Operative Ebene
Scrum
TESTMANAGEMENT IN DER
AGILEN TRANSITION
Gilden / Kompetenzteams
ENTSTEHUNG DER KOMPETENZTEAMS
Testmanagement in der agilen Transition
T
T
SM
PO
Projekt 1 Projekt 2
T
T
SM
PO
T
T
SM
PO
T
...
ENTSTEHUNG DER KOMPETENZTEAMS
Testmanagement in der agilen Transition
T
T
SM
PO
Projekt 1 Projekt 2
T
T
SM
PO
T
T
SM
PO
T
...
AUFGABEN DER KOMPETENZTEAMS / GILDEN
Testmanagement in der agilen Transition
Gilde /
Kompetenz
-team
Gilde /
Kompetenz
-te...
AUFGABEN DER KOMPETENZTEAMS / GILDEN
Testmanagement in der agilen Transition
Kompetenz-
team QA
Kompetenz-
team QA
Strateg...
TESTMANAGEMENT IN DER
AGILEN TRANSITION
Agiler Strategieprozess
STRATEGIEPROZESSE
Testmanagement in der agilen Transition
AGILER STRATEGIEPROZESS
Testmanagement in der agilen Transition
TRANSPARENZ
Testmanagement in der agilen Transition
WER IST FÜR DIE QUALITÄT VERANTWORTLICH?
Testmanagement in der agilen Transition
WER IST FÜR DIE QUALITÄT VERANTWORTLICH?
Testmanagement in der agilen Transition
… Du!
Der agile Testmanager - ein Oxymoron? - Kay Grebenstein @shh16
Der agile Testmanager - ein Oxymoron? - Kay Grebenstein @shh16
Nächste SlideShare
Wird geladen in …5
×

Der agile Testmanager - ein Oxymoron? - Kay Grebenstein @shh16

311 Aufrufe

Veröffentlicht am

Agile Verfahren wie Scrum ändern den Prozess der Softwareentwicklung maßgeblich. Am Beispiel des Testmanagers wird aufgezeigt, dass neben den Entwicklungs- und Testteams auch andere Bereiche des Unternehmens eine agile Trasition erfahren müssen, umd die Effektivität sicherzustellen.

Veröffentlicht in: Software
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
311
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
0
Aktionen
Geteilt
0
Downloads
5
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Der agile Testmanager - ein Oxymoron? - Kay Grebenstein @shh16

  1. 1. TESTMANAGEMENT IN DER AGILEN TRANSITION Kay Grebenstein
  2. 2. SPRECHER Testmanagement in der agilen Transition Kay Grebenstein Test Manager / Coach / Technical Champion QAla kay.grebenstein @saxsys.de www.so-geht- software.de
  3. 3. Das Unternehmen • IT-Beratungs- und Technologieunternehmen • Gesamtleistung 2015: 26 Mio. Euro • 230 feste Mitarbeiter • 6 Standorte
  4. 4. AUSGANGSSITUATION T T SM PO Projekt 1 Projekt 2 T T SM PO T T SM PO T T PO E E E E E E E E E E E E E E E E SM T T SM PO Projekt 3 E E E E T T SM PO Projekt 4 E E E E T T SM PO Projekt 5 E E E E Testmanagement in der agilen Transition
  5. 5. TESTMANAGEMENT IN DER AGILEN TRANSITION Gibt es einen „Testmanager“ in Scrum?
  6. 6. WAS WAR NOCHMAL SCRUM? Testmanagement in der agilen Transition Product Backlog Sprint Backlog Shippable Product Daily Scrum Meeting 24 h 2 – 4 weeks PO T TE E E E SM
  7. 7. TESTMANAGEMENT IN DER AGILEN TRANSITION Transition für die operative Ebene
  8. 8. KLASSISCHE PROJEKTE Testmanagement in der agilen Transition ProjektmanagementPM Projekt Management Plan Anforderungen Analyse Entwicklung Test T T T T T T AN Code Tests TM E E E E E E E E E
  9. 9. KLASSISCHER TESTPROZESS Testmanagement in der agilen Transition Testprozess nach International Software Testing Qualifications Board (ISTQB): • Die Tests erfolgen nach der eigentlichen Entwicklung als “abgeschlossenes” eigenes Projekt in einer “abgeschlossenen” eigenen Organisationseinheit (Testteam). • Der Testmanager erstellt einen Projekttestplan (Testkonzept), welcher Testzeitrahmen, Testfokus, Testaufgaben und Testressourcen definiert. • Das Testteam erstellt Testfälle bis der Testfokus abgedeckt ist • Das Testteam führt (versucht) alle vordefinierten Testfälle durch • Die Design- und Durchführungsphase wird vom Testmanager überwacht und gesteuert. • Der Testmanager kann jederzeit Auskunft (Kennzahlen) über Fortschritt der Tests und Qualität der Software liefern TestSteuerung TestPlanung TestAnalyse& TestDesign Test- Durchführung Auswertung& Berichtdertests TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF TF Testbericht Testkonzept
  10. 10. UMSETZUNG DER OPERATIVEN AUFGABEN Testmanagement in der agilen Transition TM Produc t Backlo g Sprint Backlo g Shippable Product Daily Scrum Meeting 24 h 2 – 4 weeks PO T TE E E E SM T T T T T T Agile Werkzeuge Klassisch Scrum
  11. 11. DER AGILE TESTPROZESS Testmanagement in der agilen Transition Agiler Test- und Entwicklungsprozess: • Tester sind Teil des Teams • Das Team analysiert die Aufgabe, entwickelt die Story, welche auch Akzeptanzkriterien enthält • Entwickler testen auf Code-Level und Tester fokussieren sich auf höhere Tests • Der Testfokus wird durch Explorative Tests erweitert • Die Tests finden jederzeit statt • Das Team ist für die eigene Qualität verantwortlich. • Das Team ist für die Verwaltung ihrer eigenen Tests verantwortlich. • Die Tester fördern Aktivitäten, die die Qualität ausbauen (wie acceptance criteria, unit testing, automated acceptance testing, story testing and exploratory testing) • ScrumBoard, Story und DoD liefern Auskunft über Fortschritt der Entwicklung + Test Planung Steuerung Abschluss Analyse&Design derStory Entwicklung (CodTesten)
  12. 12. Testpolitik Qualitäts- Strategie Qualitäts- und Testrichtlinie Integration von Referenz- modellen und Standards Testprozess- optimierung Standards, Normen und Methoden Test Process Improvement (TPI) Schulung und Zertifizierung Testprojekt- leitfaden Methoden und Standards Teststufen- planung Risikoplanung Testrahmen und –Umgebung Automation und Tools Metriken Testkonzeption Testkonzept Teststrategie Qualitätsmerkmale Testzyklen und Meilensteine Zeit- und Ressourcen- planung Pass-Fail-Kritierien Infrastruktur Dokumentation Testumsetzung Teststufenplanung Test- implementierung Struktur- /Spezifikations- orientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung Test- koordination Projekt-/Test- organisation Testzyklus- management Risiko-analyse und – bewertung Testevaluierung Testpriorisierung Qualitätsgrad- bemessung Abweichungs- management Berichtswesen / Dokumentation AUFGABEN Testmanagement in der agilen Transition Strategische Ebene (Qualitätsmanager) Operative Ebene (Testmanager)
  13. 13. LÖSUNG FÜR DIE OPERATIVE EBENE Testmanagement in der agilen Transition OperativeEbene Testkonzeption Testumsetzung Test- management Product Backlog Sprint Backlog Shippable Product Daily Scrum Meeting 24 h 2 – 4 weeks PO T TE E E E SM
  14. 14. AGILE TRANSITION DES TESTMANAGERS Testmanagement in der agilen Transition Testkonzeption Testumsetzung Testkoordination Testkonzept Teststrategie Qualitäts- merkmale Testzyklen und Meilensteine Zeit- und Res- sourcenplanung Pass-Fail- Kritierien Infrastruktur Dokumentation Story Plannings Sprint DoD Release Planning Sprint Planning Release Daily Grooming Planning DoD Klassisch Scrum Teststufen- planung Testimplemen- tierung Struktur- /Spezifikations- orientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung Projekt-/Test- organisation Testzyklus- management Risiko-analyse und –bewertung Testevaluierung Testpriorisierung Qualitätsgrad- bemessung Abweichungs- management Berichtswesen / Dokumentation Test- Pyramide Planning Sprint Planning Test- Automation Releasetest Test- Pyramide Story Daily Backlogs Sprint Release Daily Grooming Grooming Burn- Down Retro- spektive DoD Story ZeroBug- Policy Board BurnDown- Chart Test- Pyramide Klassisch Scrum Klassisch Scrum Planning Sprint Review
  15. 15. ALLE BETEILIGTEN SIND FÜR DIE QUALITÄT VERANTWORTLICH! Testmanagement in der agilen Transition SM Fachliche Qualität Kollaborative Qualität Handwerkliche Qualität Scrum Team KPO Projekt Team Firma Qualität der Arbeits- umgebung Qualität der Anforderungen M Architektonische Qualität A T T Entwicklungsteam E E E E
  16. 16. BEST PRACTICE – TESTSTRATEGIE & DOKUMENTATION Testmanagement in der agilen Transition Estimation Planning 1 Planning 2 Sprint Review Acceptance Criteria Story Test Tasks Test- skripte Testfälle Schneiden Definieren Erstellen& Durchführen Demonstrieren& Ausprobieren Abnahme Testsplanen (autom.&manuell) DOKUMENTIERE WAS DU TUST UND HALTE DICH AN DIE DOKUMENTATION!
  17. 17. Sprint- Backlog Sprint- Backlog • VCS • Gemeinsame Code Basis • Code Review • Unit-Tests • VCS • Gemeinsame Code Basis • Code Review • Unit-Tests • Statische CodeAnalyse • CI / CD • Staging: • Statische CodeAnalyse • CI / CD • Staging: Produkt- Inkrement Produkt- Inkrement Code- Repository Build Durchführung der System- und Service- Tests (Manuelle und Autom.) Durchführung der System- und Service- Tests (Manuelle und Autom.) Entwicklung der System- und Servicetest System Service Unit / TDDTestTest ImplementierungImplementierung RefaktorisierungRefaktorisierung manuellautomatisiert Testfall- Repository Testfall- Repository Testfall- Repository Testfall- Repository PRÜFE DEINE ERGEBNISSE UND HALTE DICH AN DIE VORGABEN!
  18. 18. Gemeinsame Definition von Regeln, Normen und Abstimmungen des Teams.  „Definition of READY“ (DoR)  „Definition of DONE“ (DoD)  „Definition of TEST“ (DoT)  … RetrospektiveRetrospektive (Test-) Verbesserungsprozess Kompetenz- team Kompetenz- team Projekt & Team Charta WAS ICH WIEDERHOLE, KANN ICH OPTIMIEREN
  19. 19. BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“? Testmanagement in der agilen Transition Product Backlog Sprint Backlog Shippable Product Daily Scrum Meeting 24 h 2 – 4 weeks PO T TE E E E SM Agile Werkzeuge und Testerfahrung
  20. 20. BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“? Testmanagement in der agilen Transition Testpolitik Qualitäts- Strategie Qualitäts- und Testrichtlinie Integration von Referenz- modellen und Standards Testprozess- optimierung Standards, Normen und Methoden Test Process Improvement (TPI) Schulung und Zertifizierung Testprojekt- leitfaden Methoden und Standards Teststufen- planung Risikoplanung Testrahmen und –Umgebung Automation und Tools Metriken Testkonzeption Testkonzept Teststrategie Qualitätsmerkmale Testzyklen und Meilensteine Zeit- und Res- sourcenplanung Pass-Fail-Kritierien Infrastruktur Dokumentation Testumsetzung Teststufenplanung Test- implementierung Struktur- /Spezifikations- orientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung Test- koordination Projekt-/Test- organisation Testzyklus- management Risiko-analyse und – bewertung Testevaluierung Testpriorisierung Qualitätsgrad- bemessung Abweichungs- management Berichtswesen / Dokumentation Strategische Ebene (Qualitätsmanager) Operative Ebene (Testmanager)
  21. 21. BENÖTIGT SCRUM NOCH DIE ROLLE „TESTMANAGER“? Testmanagement in der agilen Transition Testpolitik Qualitäts- Strategie Qualitäts- und Testrichtlinie Integration von Referenz- modellen und Standards Testprozess- optimierung Standards, Normen und Methoden Test Process Improvement (TPI) Schulung und Zertifizierung Testprojekt- leitfaden Methoden und Standards Teststufen- planung Risikoplanung Testrahmen und –Umgebung Automation und Tools Metriken Testkonzeption Testkonzept Teststrategie Qualitätsmerkmale Testzyklen und Meilensteine Zeit- und Res- sourcenplanung Pass-Fail-Kritierien Infrastruktur Dokumentation Testumsetzung Teststufenplanung Test- implementierung Struktur- /Spezifikations- orientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung Test- koordination Projekt-/Test- organisation Testzyklus- management Risiko-analyse und – bewertung Testevaluierung Testpriorisierung Qualitätsgrad- bemessung Abweichungs- management Berichtswesen / Dokumentation Strategische Ebene (Qualitätsmanager) Operative Ebene (Testmanager) Product Backlog Sprint Backlog Shippable Product Daily Scrum Meeting 24 h 2 – 4 weeks PO T TE E E E SM Agile Werkzeuge und Testerfahrung
  22. 22. TESTMANAGEMENT IN DER AGILEN TRANSITION Transition für die strategische Ebene
  23. 23. ssss ssss Geschäfts- führung CIO CQO FirmaVertrieb Einkauf Facility Management Personal- management Qualitäts- management Testpolitik Testprozess- optimierung Testprojekt- leitfaden Strategische Ebene STRATEGISCHE EBENE Testmanagement in der agilen Transition SM T T PO E E E E
  24. 24. KOMMUNIKATION NACH KLASSISCHER ARBEITSWEISE Testmanagement in der agilen Transition Strategische Ebene Operative Ebene TM Klassisch
  25. 25. KOMMUNIKATIONSPROBLEM MIT SCRUM Testmanagement in der agilen Transition Strategische Ebene Operative Ebene Scrum
  26. 26. TESTMANAGEMENT IN DER AGILEN TRANSITION Gilden / Kompetenzteams
  27. 27. ENTSTEHUNG DER KOMPETENZTEAMS Testmanagement in der agilen Transition T T SM PO Projekt 1 Projekt 2 T T SM PO T T SM PO T T PO E E E E E E E E E E E E E E E E SM
  28. 28. ENTSTEHUNG DER KOMPETENZTEAMS Testmanagement in der agilen Transition T T SM PO Projekt 1 Projekt 2 T T SM PO T T SM PO T T PO E E E E E E E E E E E E E E E E SM Gilde A Gilde B Gilde C
  29. 29. AUFGABEN DER KOMPETENZTEAMS / GILDEN Testmanagement in der agilen Transition Gilde / Kompetenz -team Gilde / Kompetenz -team Fachliche Heimat Fachliche Heimat Wissens- management Wissens- management Weiter- bildungs- planung Weiter- bildungs- planung Coding / Testing Dojos Coding / Testing Dojos Vertriebs- unterstützung Vertriebs- unterstützung Management- unterstützung Management- unterstützung
  30. 30. AUFGABEN DER KOMPETENZTEAMS / GILDEN Testmanagement in der agilen Transition Kompetenz- team QA Kompetenz- team QA Strategische Initiativen für QA / QM Strategische Initiativen für QA / QM Wissens- austausch Wissens- austausch Weiter- bildungs- planung Weiter- bildungs- planung Testing DojosTesting Dojos Projekt- vorbereitung Projekt- vorbereitung TPITPI
  31. 31. TESTMANAGEMENT IN DER AGILEN TRANSITION Agiler Strategieprozess
  32. 32. STRATEGIEPROZESSE Testmanagement in der agilen Transition
  33. 33. AGILER STRATEGIEPROZESS Testmanagement in der agilen Transition
  34. 34. TRANSPARENZ Testmanagement in der agilen Transition
  35. 35. WER IST FÜR DIE QUALITÄT VERANTWORTLICH? Testmanagement in der agilen Transition
  36. 36. WER IST FÜR DIE QUALITÄT VERANTWORTLICH? Testmanagement in der agilen Transition … Du!

×