AGILR ANAGR IN OXYMORON? Kay.Grebenstein@saxsys.de AGILR ANAGR IN OXYMORON? Benötigen wir mit Scrum noch die Rolle estmanager? 1
AGILR ANAGR IN OXYMORON? Aufgaben SCRUM AUFGABN Strategische bene (Qualitätsmanager) Operative bene (estmanager) estpolitik estprozessoptimierung estprojektleitfaden estkonzeption estumsetzung estkoordination Qualitäts- Strategie Standards, Normen und Methoden Methoden und Standards eststufenplanung estkonzept eststrategie Qualitätsmerkmale eststufenplanung estimplementierung Projekt-/estorganisation estzyklusmanagement Risiko-analyse und bewertung Qualitäts- und estrichtlinie Integration von Referenzmodellen und Standards est Process Improvement (PI) Schulung und Zertifizierung Risikoplanung estrahmen und Umgebung Automation und ools Metriken estzyklen und Meilensteine Zeit- und Ressourcenplanung Pass-Fail-Kritierien Infrastruktur Dokumentation Struktur- /Spezifikationsorientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung estevaluierung estpriorisierung Qualitätsgradbemessung Abweichungsmanagement Berichtswesen / Dokumentation 2
AGILR ANAGR IN OXYMORON? Aufgaben SCRUM DAS AGIL MANIFS Individuen und Interaktionen gelten mehr als Prozesse und ools. Funktionierende Programme gelten mehr als ausführliche Dokumentation. Die stetige Zusammenarbeit mit dem Kunden steht über Verträgen. Der Mut und die Offenheit für Änderungen steht über dem Befolgen eines festgelegten Plans. Aus dem Agilen Manifest von Ken Schwaber und Jeff Sutherland (2001): 3
WAS WAR NOCHMAL SCRUM? Daily Scrum Meeting 24 h Product Backlog Backlog Shippable Product 2 4 weeks stimation Planning 1 Planning 2 Daily Review Retrospektive DI ROLLN IN SCRUM Product Owner - Manager - Kunde - User eam (ntwickler & ester) SCRUM Master 4
15.05.2015 BNÖIG SCRUM NOCH DI ROLL ANAGR? Daily Scrum Meeting 24 h Product Backlog Backlog Shippable Product 2 4 weeks AGILR ANAGR IN OXYMORON? Aufgaben SCRUM Agile ransition 5
KLASSISCH PROJK PM Projektmanagement Projekt Management Plan Analyse ntwicklung est A M Anforderungen Code ests AGIL PROJK Company- Product Backlog, BurnDownChart, Scrum Board 24 24 h h 24 h 2 4 weeks 2 4 weeks 2 4 weeks User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku 6
KLASSISCHR SPROZSS eststeuerung estprozess nach International Software esting Qualifications Board (ISQB): estplanung estkonzept estanalyse & estdesign F F F F F F F F F F F F est- Durchführung F F F F F F Auswertung & Bericht der tests estbericht Die ests erfolgen nach der eigentlichen ntwicklung als abgeschlossenes eigenes Projekt in einer abgeschlossenen eigenen Organisationseinheit (estteam). Der estmanager erstellt einen Projekttestplan (estkonzept), welcher estzeitrahmen, estfokus, estaufgaben und estressourcen definiert. Das estteam erstellt estfälle bis der estfokus abgedeckt ist Das estteam führt (versucht) alle vordefinierten estfälle durch Die Design- und Durchführungsphase wird vom estmanager überwacht und gesteuert. Der estmanager kann jederzeit Auskunft (Kennzahlen) über Fortschritt der ests und Qualität der Software liefern F F F F F F DR AGIL SPROZSS Planung Analyse & Design der Story Steuerung Abschluss ntwicklung (Codesten) Agiler est- und ntwicklungsprozess: ester sind eil des eams Das eam analysiert die Aufgabe, entwickelt die Story, welche auch Akzeptanzkriterien enthält ntwickler testen auf Code-Level und ester fokussieren sich auf höhere ests Der estfokus wird durch xplorative ests erweitert Die ests finden jederzeit statt Das eam ist für die eigene Qualität verantwortlich. Das eam ist für die Verwaltung ihrer eigenen ests verantwortlich. Die ester 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 ntwicklung + est 7
DR UNRSCHID FÜR DN SR Klassischer ester Blackbox getrieben Meist Manuell Geschäftsprozessorientiert Agiler ester CI / CD Staging Process Manuell und Automatisiert eil der estpyramide Service- und System-ests DR UNRSCHID FÜR DN SR Klassischer ester Blackbox getrieben Meist Manuell Geschäftsprozessorientiert Agiler ester CI / CD Staging Process Manuell und Automatisiert eil der estpyramide System Service Unit 8
DR UNRSCHID FÜR DN SR Klassischer ester Blackbox getrieben Meist Manuell Geschäftsprozessorientiert Agiler ester CI / CD Staging Process Manuell und Automatisiert eil der estpyramide System Service Unit DR UNRSCHID FÜR DN SR Klassischer ester Blackbox getrieben Meist Manuell Geschäftsprozessorientiert Agiler ester CI / CD Staging Process Manuell und Automatisiert eil der estpyramide System Service Unit 9
DR UNRSCHID FÜR DN SR Klassischer ester Blackbox getrieben Meist Manuell Geschäftsprozessorientiert Agiler ester CI / CD Staging Process Manuell und Automatisiert eil der estpyramide System Service Unit BNÖIG SCRUM NOCH DI ROLL ANAGR? Steuerung Planning Analyse & Design der Story ntwicklung (Codesten) Abschluss 10
AGILR ANAGR IN OXYMORON? Aufgaben SCRUM Agile ransition Agile ransition des estmanagers AUFGABN Strategische bene (Qualitätsmanager) Operative bene (estmanager) estpolitik estprozessoptimierung estprojektleitfaden estkonzeption estumsetzung estkoordination Qualitäts- Strategie Standards, Normen und Methoden Methoden und Standards eststufenplanung estkonzept eststrategie Qualitätsmerkmale eststufenplanung estimplementierung Projekt-/estorganisation estzyklusmanagement Risiko-analyse und bewertung Qualitäts- und estrichtlinie Integration von Referenzmodellen und Standards est Process Improvement (PI) Schulung und Zertifizierung Risikoplanung estrahmen und Umgebung Automation und ools Metriken estzyklen und Meilensteine Zeit- und Ressourcenplanung Pass-Fail-Kritierien Infrastruktur Dokumentation Struktur- /Spezifikationsorientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung estevaluierung estpriorisierung Qualitätsgradbemessung Abweichungsmanagement Berichtswesen / Dokumentation 11
15.05.2015 OPRAIV BN estkonzeption Daily Scrum Meeting Operative bene estumsetzung Product Backlog Backlog 24 h 2 4 weeks Shippable Product estmanagement UMSZUNG DR OPRAIVN AUFGABN Klassisch Scrum 24 h Daily Scrum Meeting Produc t Backlo g Backlo g 2 4 weeks Shippable Product M Agile Werkzeuge 12
AGIL RANSIION M - SKONZPION estkonzept eststrategie Qualitätsmerkmale estzyklen und Meilensteine Zeit-und Ressourcenplanung Pass-Fail- Kritierien Infrastruktur Dokumentation Agile ransition Grooming Release Planning Release Planning Planning 1 DoD Planning 2 Release Planning Planning 2 Story Planning 2 Planning 2 Daily Akzeptanzkriterien Impediment DoD AGIL RANSIION M - SUMSZUNG eststufenplanung estimplementierung Struktur- /Spezifikationsorientierte Verfahren Komponenten-, Service-und Oberflächentests Verifikation und Validierung Agile ransition estpyramide Struktur- /Spezifikationsorientierte Verfahren estpyramide Review Release Planning Story xploratives esten estautomatisierung 13
AGIL RANSIION M - SKOORDINAION Projekt-/estorganisation estzyklusmanagement Risikoanalyse und bewertung estevaluierung Qualitätsgrad -bemessung Abweichungs management estpriorisierung Berichtswesen Agile ransition Scrum eam estpyramide Grooming Retrospektive Planning 1 DoD Scrum Board Zero Bug Policy Daily Scrum Board Daily Planning 2 Burn Down Chart Burn Down Chart AUFGABN Strategische bene (Qualitätsmanager) Operative bene (estmanager) estpolitik estprozessoptimierung estprojektleitfaden estkonzeption estumsetzung estkoordination Qualitäts- Strategie Standards, Normen und Methoden Methoden und Standards eststufenplanung estkonzept eststrategie Qualitätsmerkmale eststufenplanung estimplementierung Projekt-/estorganisation estzyklusmanagement Risiko-analyse und bewertung Qualitäts- und estrichtlinie Integration von Referenzmodellen und Standards est Process Improvement (PI) Schulung und Zertifizierung Risikoplanung estrahmen und Umgebung Automation und ools Metriken estzyklen und Meilensteine Zeit- und Ressourcenplanung Pass-Fail-Kritierien Infrastruktur Dokumentation Struktur- /Spezifikationsorientierte Verfahren Komponenten-, Service- und Oberflächentests Verifikation und Validierung estevaluierung estpriorisierung Qualitätsgradbemessung Abweichungsmanagement Berichtswesen / Dokumentation 14
15 SRAGISCH BN ssss ssss Geschäftsführung CIO CQO Firma Vertrieb inkauf Facility Management Personalmanagement Qualitätsmanagement estpolitik estprozessoptimierung estprojektleitfaden Strategische bene SRAGISCH BN Stetiger Wandel Kundenbedürfnisse echnologien Wettbewerber ssss ssss Geschäftsführung CIO CQO Firma Vertrieb inkauf Facility Management Personalmanagement Qualitätsmanagement estpolitik estprozessoptimierung estprojektleitfaden Strategische bene
Product Backlog Backlog 24 h 2 4 weeks Daily Scrum Meeting Shippable Product 15.05.2015 SRAGISCH BN -> AM Vertrieb Firma inkauf Facility Management Personalmanagement estpolitik ssss Geschäftsführung Qualitäts- ssss management estprozessoptimierung estprojektleitfaden CIO CQO Strategische bene BNÖIG SCRUM NOCH DI ROLL ANAGR? Agile Werkzeuge und esterfahrung 16
KOMMUNIKAION NACH KLASSISCHR ARBISWIS Klassisch Strategische bene M Operative bene KOMMUNIKAIONSPROBLM MI SCRUM Scrum Strategische bene Operative bene 17
SCRUM UND GROß PROJK ProductBacklock, BurnDownChart, Iteration Plan 24 h 24 h 24 h 2 4 weeks 2 4 weeks 2 4 weeks User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku AGILR ANAGR IN OXYMORON? Gilden Große Projekte 18
NSHUNG DR KOMPNZAMS Projekt 1 Projekt 2 NSHUNG DR KOMPNZAMS Projekt 1 Projekt 2 Gilde A Gilde B Gilde C 19
AUFGABN DR KOMPNZAMS / GILDN Coding / esting Dojos Fachliche Heimat Gilde / Kompetenzteam Wissensmanagement Weiterbildungsplanung Vertriebsunterstützung Managementunterstützung AGILR ANAGR IN OXYMORON? Gilden Große Projekte 20
SCRUM UND GROß PROJK ProductBacklock, BurnDownChart, Iteration Plan 24 h 24 h 24 h 2 4 weeks 2 4 weeks 2 4 weeks User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku User Stories, Code, ests, Bugs, Doku SKALIRUNGODLL Projekt Verantwortlich für nötigen Strukturen Beseitigt Hindernisse Verantwortung für ROI Verbindung zum Kunden Mischt sich nicht im Umsetzung ein 21
S OWNR / QA MASR Projekt Verantwortlich für nötigen Strukturen Beseitigt Hindernisse Verantwortung für ROI Verbindung zum Kunden Mischt sich nicht im Umsetzung ein? Verantwortung für übergreifenden estprozess Aufsetzen der gemeinsamen est- Strukturen QA - Backlog S OWNR / QA MASR Projekt Verantwortlich für nötigen Strukturen Beseitigt Hindernisse Verantwortung für ROI Verbindung zum Kunden Mischt sich nicht im Umsetzung ein? Verantwortung für übergreifenden estprozess Aufsetzen der gemeinsamen est- Strukturen QA - Backlog 22
S MING Projekt Verantwortlich für nötigen Strukturen Beseitigt Hindernisse Verantwortung für ROI Verbindung zum Kunden Mischt sich nicht im Umsetzung ein Verantwortung für übergreifenden estprozess Aufsetzen der gemeinsamen est- Strukturen QA - Backlog S MING Projekt Verantwortlich für nötigen Strukturen Beseitigt Hindernisse Verantwortung für ROI Verbindung zum Kunden Mischt sich nicht im Umsetzung ein Verantwortung für übergreifenden estprozess Aufsetzen der gemeinsamen est- Strukturen QA - Backlog 23
24 SKALIRS SCRUM Projekt Scrum of Scrum DARF S WAS MHR SIN Projekt?
WR IS FÜR DI QUALIÄ VRANWORLICH? WR IS FÜR DI QUALIÄ VRANWORLICH? Du! 25