Vom Hybriden zu Scrum und zurück

28
VOM HYBRIDEN ZU SCRUM UND ZURÜCK Public Domain, http://de.wikipedia.org/wiki/Der_Hobbit#mediaviewer/File:The_Hobbit_-_title_page_of_first_American_print.jpg

description

Slidedeck meines Vortrags auf den Berlin Days of Softwareengineering am 07.10.2014 Slidedeck of my talk at Berlin Days of Softwareengineering on 2014.10.07

Transcript of Vom Hybriden zu Scrum und zurück

Page 1: Vom Hybriden zu Scrum und zurück

VOM HYBRIDEN ZU SCRUM UND ZURÜCK

Public Domain, http://de.wikipedia.org/wiki/Der_Hobbit#mediaviewer/File:The_Hobbit_-_title_page_of_first_American_print.jpg

Page 2: Vom Hybriden zu Scrum und zurück

AM ANFANG WAR DAS V

Projektbeginn Ende 2009

Entwicklungsbeginn Ende 2010

Pilotbetrieb Anfang 2014

Flächenbetrieb Mitte 2014

V-Modell XT

Megaprojekt im Öffentlichen Bereich (200 Mitarbeiter)

Page 3: Vom Hybriden zu Scrum und zurück

Qualitätsmanagement  

PROJEKTSTRUKTUR

Schni1stellenmanagement  

Releasemanagement  

Architektur  

Projektleitung  

TP  Test  TP  FK   TP  Entw.  

Risikomanagement  

Projektlenkungsausschuss  

PMO  

Page 4: Vom Hybriden zu Scrum und zurück

STATUS QUO 2011

Prozesse eingebettet in V-Model XT

Fachkonzept

Parallel zur Entwicklung verfasst und weiterentwickelt

Entwicklung

Fünf Teams mit 30 Entwicklern (später

sieben Teams mit 50 Entwicklern)

Test

Nachgelagert zur Entwicklung

Page 5: Vom Hybriden zu Scrum und zurück

BEDARF NACH AGILER VORGEHENSWEISE

Lange Releasezyklen

Fehlende Flexibilität und Reaktionsfähigkeit

in großem Entwicklungsteam

Paradox of Expertise

Fachexperten können Anforderungen nicht

IT-verständlich formulieren

Micro Planning

Hoher Aufwand bei Veränderung des

Projektplans

Prozess Schwergewicht

V-Modell XT bot keine

Unterstützung

Page 6: Vom Hybriden zu Scrum und zurück

BEDARF NACH AGILER VORGEHENSWEISE

Lange Releasezyklen

Fehlende Flexibilität und Reaktionsfähigkeit

in großem Entwicklungsteam

Paradox of Expertise

Fachexperten können Anforderungen nicht

IT-verständlich formulieren

Micro Planning

Hoher Aufwand bei Veränderung des

Projektplans

Prozess Schwergewicht

V-Modell XT bot keine

Unterstützung

Geringe Termintreue möglich

Hohe Unsicherheit

Anforderungen zu Beginn jedes Release

unklar / volatil

Page 7: Vom Hybriden zu Scrum und zurück

GERINGE TERMINTREUE MÖGLICH

Beharren

wenn Plan nicht mehr realistisch ist

Scheinsicherheit

Plan schafft Illusion, Problem im Griff zu

haben

Keine Akzeptanz der Veränderung

Planung

Unsicherheit führt zu intensiver Planung

Page 8: Vom Hybriden zu Scrum und zurück

WARUM NICHT EINFACH SCRUM?

Rolle des Product Owners unbesetzbar

Vorurteile und Missverständnisse

Einbettung in Gesamtprozess

schwierig

Scrum bedeutet disruptive

Veränderung

Gefühlt: keine Planung möglich

Page 9: Vom Hybriden zu Scrum und zurück

DAS IST NICHT SCRUM

Pull statt Push

Teams legen Arbeitsteilung/-umfang

selbst fest

Arbeitsumfang pro Team

Warenkorb

Team Commitment

Etappenweises Vorgehen

Kalendermonat

Eingebettet in Release

Page 10: Vom Hybriden zu Scrum und zurück

DAS IST NICHT SCRUM

Arbeitsumfang pro Team

Warenkorb

Team Commitment

Fachliche Integration

Gegen Ende jeder Etappe

Potential Shippable Release

Am Ende jeder Etappe

Automatisierung

Continuous Integration and Delivery

Etappenweises Vorgehen

Kalendermonat

Pull statt Push

Teams legen Arbeitsteilung/-umfang

selbst fest

Page 11: Vom Hybriden zu Scrum und zurück

TEAMLEITER BEIBEHALTEN

Rückhalt im Team

Komfortabel für das Team

Eine(r) übernimmt

Verantwortung

Aufbauorganisation des Gesamtprojekts

reflektiert

Teamübergreifende Koordination durch dedizierte Kollegen

Page 12: Vom Hybriden zu Scrum und zurück

SO LEBTE DAS PROJEKT 18 MONATE LANG GLÜCKLICH UND ZUFRIEDEN ...

Bildquelle: Rike  / pixelio.de

Page 13: Vom Hybriden zu Scrum und zurück

LARGE SCALE SCRUM?

Feldtest: Acht Wochen

Passte zu

Zwischenrelease

Sieben Teams

Initial alle mit dem gleichen Ansatz

Self-managed

Kein Teamleiter

Page 14: Vom Hybriden zu Scrum und zurück

LARGE SCALE SCRUM?

Cross-funktional

Teams über acht Wochen stabil

Self-managed

Kein Teamleiter

Feldtest: Acht Wochen

Passte zu

Zwischenrelease

Ein-Wochen-Iteration

Hohe Lernkurve erwartet

Sieben Teams

Initial alle mit dem gleichen Ansatz

Product Owner (Proxy)

Für jedes Team

Page 15: Vom Hybriden zu Scrum und zurück

TEAMS AUF ABWEGEN

Kanban

Zyklische Aufgaben Support für Andere

Durchsatzoptimierung

Einfaches Taskboard

Keine direkte Unterstützung, dafür

Flexibilität

Naked Planning

Keine Schätzung Priorität vorgegeben

„Einfach machen“

Page 16: Vom Hybriden zu Scrum und zurück

LARGE SCALE SCRUM HAT NICHT FUNKTIONIERT

Bildquelle: Gabi Schoenemann  / pixelio.de

Page 17: Vom Hybriden zu Scrum und zurück

WARUM?

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 18: Vom Hybriden zu Scrum und zurück

WARUM?

Sieben Teams

Zusammenarbeit / Abstimmung der Teams

problemlos

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 19: Vom Hybriden zu Scrum und zurück

WARUM?

Feldtest: Acht Wochen

Viel Erfahrung

gesammelt

Sieben Teams

Zusammenarbeit / Abstimmung der Teams

problemlos

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 20: Vom Hybriden zu Scrum und zurück

WARUM?

Feldtest: Acht Wochen

Viel Erfahrung

gesammelt

Ein-Wochen-Iteration

„Gefühlt“ ein Tag pro Woche in Meetings

Sieben Teams

Zusammenarbeit / Abstimmung der Teams

problemlos

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 21: Vom Hybriden zu Scrum und zurück

WARUM?

Cross-funktional

Etabliert, Stabilität bedingt gewährleistet

Feldtest: Acht Wochen

Viel Erfahrung

gesammelt

Ein-Wochen-Iteration

„Gefühlt“ ein Tag pro Woche in Meetings

Sieben Teams

Zusammenarbeit / Abstimmung der Teams

problemlos

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 22: Vom Hybriden zu Scrum und zurück

WARUM?

Cross-funktional

Etabliert, Stabilität bedingt gewährleistet

Self-managed

Verantwortung übernehmen hat nicht

funktioniert

Feldtest: Acht Wochen

Viel Erfahrung

gesammelt

Ein-Wochen-Iteration

„Gefühlt“ ein Tag pro Woche in Meetings

Sieben Teams

Zusammenarbeit / Abstimmung der Teams

problemlos

Product Owner (Proxy)

Gute Erfahrung mit der

Rolle

Page 23: Vom Hybriden zu Scrum und zurück

KANN MAN EINFACH SO „SELF-MANAGED“ WERDEN?

Ausreichende Diskussion?

Praxisnahe (Bei)Spiele?

Angemessenes Training?

Page 24: Vom Hybriden zu Scrum und zurück

KANN MAN EINFACH SO „SELF-MANAGED“ WERDEN?

Ausreichende Diskussion?

Praxisnahe (Bei)Spiele?

Die richtigen Typen? Bedenken ignoriert?

Angemessenes Training?

Philosophie kann nicht gewechselt

werden

Transitionsprozess

Page 25: Vom Hybriden zu Scrum und zurück

ACHT WOCHEN UMSONST?

Bildquelle: Initiative Echte Soziale Marktwirtschaft (IESM)  / pixelio.de

Page 26: Vom Hybriden zu Scrum und zurück

DAS IST NICHT SCRUM - RELOADED

Bessere Zusammenarbeit mit

Fachkonzept/Test Scrum

Regelmeetings

Kurze Iterationen

Zwei Wochen

Teamleiter

Langsame Transition zu Verantwortung der

Teams

Hohe Akzeptanz in der Organisation

PO Proxy je Team

Paradox of Expertise besser adressiert

Page 27: Vom Hybriden zu Scrum und zurück

VIELEN DANK FÜR DIE AUFMERKSAMKEIT

Bei Fragen bitte fragen!

Ramon Anger Senior Solution Architect CSD Service Industries Capgemini Deutschland GmbH [email protected]

Page 28: Vom Hybriden zu Scrum und zurück