Agiles Projektmanagement mit Scrum Josef Scherer CSM, CSP Lösungsfokussierter Berater josef.scherer@gmail.com 2009, Josef Scherer
Scherer IT Consulting Freiberuflicher Scrum Coach Lösungsfokussierter Berater Scrum Schulung und Beratung Team Coaching, Retrospektiven Coaching von Führungskräften Organisationsentwicklung, Change Management Kooperation ScrumCenter.com
Agenda Agile & Scrum Basics Scrum@Allianz.de Umfrage zur Scrum Einführung bei der Allianz
Was ist Scrum? Scrum ist eine agiles Projektmanagement Rahmenwerk Scrum ist eine Methode zum Management komplexer Systeme (Inspect & Adapt) Scrum ist eine Methode zur Einführung agiler Projektmanagementmethoden in Unternehmen (Enterprise Scrum) 2009, Josef Scherer
Agiles Projektmanagement Enge Zusammenarbeit zwischen Kunden und Entwicklungsteams Funktionsübergreifende, selbstorganisierende Entwicklungsteams Kleine Releases, früher ROI (alle 2-3 Monate) Kurze Iterationen gleichbleibender Länge (2 4 Wochen) Anpassung, Priorisierung und Verfeinerung von Anforderungen vor jeder Iterationen Inkrementelles Design der Lösung Review umgesetzter Anforderungen am Ende jeder Iteration Regelmäßige Reflexion im Team, Retrospektiven 2009, Josef Scherer
Management komplexer Systeme Far from Agreement Requirements Close to Agreement Close to Simple Certainty Complex Technology Chaos Far from Source: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. Certainty
Sprint als fester Rahmen Change Requests Anforderungen Fertiger Code Feste Sprintlänge Definierter Funktionsumfang Feste Teamzugehörigkeit Definierte Qualität (Definition von Fertig )
Scrum Flow Quelle Sprint-IT.com
Scrum Rollen Product Owner Ermittelt, entwickelt und priorisiert Anforderungen des ProductBacklogs. Ist für den ROI verantwortlich. Das Team Eine interdisziplinäre Gruppe von 7+/-2 (Vollzeit-) Mitarbeitern, die sich selbst organisieren, um jede Iteration ein fertiges Inkrement zu liefern. ScrumMaster Moderator und Team Coach. Verantwortlich für die Einhaltung der Scrum Regeln und die optimale Umsetzung des Scrum Prozesses. 2009, Josef Scherer
Scrum Einführung bei der Allianz Deutschland AG (ADAG) 2009, Josef Scherer
Scrum@Allianz.de 2006 2007 2008 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 2009 1 2 3 4 5 6 7 8 9 2006-09 First talks within the department 2008-01 Scrum Center ADAG 2008-12 31 Scrum Teams 2006-11 start preparation (pilot incl. Product owner) 2008-04 34 CSMs 2009-06 43 Scrum Teams 2007-02 1 st Scrum Team 2008-06 ETT established 2009-03 77 CSMs 2007-07 Next Teams 2007-10 Top IT management buy in => part of the IT strategy (internal and external publications) 2008-12 Agile part of ADAG process model 54 CSMs
Ziele der Scrum Einführung Verbesserte Kundenzufriedenheit Verbesserte Softwarequalität Frühere Amortisation von Investitionen (ROI) Schnellere Reaktion auf veränderte Anforderungen Nachhaltiges Entwicklungstempo, Fluss Hastreiter, Roberts, Mathis Einführung von Enterprise Scrum bei der ADAG OBJEKTspektrum 1.2009, S. 54-60 2009, Josef Scherer
Scrum Team Pilotierung Hastreiter, Roberts, Mathis Einführung von Enterprise Scrum bei der ADAG OBJEKTspektrum 1.2009, S. 54-60
Enterprise Scrum Transition Scrum Transition Team Transition Backlog Feedback, Chancen Hindernisse Scrum Center Backlog Business Ausrichtung Team 1 Scrum Center Effektive Teams Produkt Teams Team n Product Backlog Business Wert Hastreiter, Roberts, Mathis Einführung von Enterprise Scrum bei der ADAG OBJEKTspektrum 1.2009, S. 54-60
Umfrage zur Scrum Einführung bei der Allianz Deutschland AG Miller, Jonas 2009. Diploma Thesis, University of Augsburg 2009, Josef Scherer
Umfrage zur Scrum Einführung 85 Befragte aus Scrum Teams der Allianz D AG Verbesserung der Kundenzufriedenheit + 63% Verbesserte Qualität + 57% Höhere Transparenz + 91% Nochmals für Scrum entscheiden würden sich 82%
51 TM, 14 SM, 20 POs
Kundenzufriedenheit: + 63% ca.63%
Qualität: + 57%
Transparenz: + 91%
82% würden sich nochmals für Scrum entscheiden