Scrum Andreas Voraberger
Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team
Inhalt Scrum Hauptbestandteile Einsatzgebiete von Scrum Product Backlog Daily Scrum Meeting Sprint Backlog Sprint Sprint Review Meeting Einsatzgebiete von Scrum
Inhalt Erfolgsfaktoren Grenzen/Probleme Geschichtliches Resümee Verwendete Quellen
Einführung Agile Methoden werden bekannter Klassische Methoden: Großer Planungsaufwand Probleme mit Umfelds Veränderungen Mitarbeiter ist Produktionsmaschine Grundlagen Agiler Methoden: Anpassungsfähigkeit Arbeiten in Zyklen Mitarbeiter ist Mensch
Einführung Scrum, Ansammlung von Grundlagen zur Projektentwicklung Scrum Zertifizierungsmöglichkeit seit 2003 „Scrum Alliance“ Komplexität der Aufgabe Projektteamgröße von 5-8 Personen
Einführung Unabhängiges/selbst organisierendes Projektteam Andere Agile Methoden wie: Crystal Extreme Programming Projektteam ist selbst organisierend und unabhängig
Scrum Definition Prozess zur Softwareentwicklung Sprints Ständige Versionsupdates Regelmäßige Kontrollen Korrekturmöglichkeit Protokolle und regelmäßige Treffen Sich wiederholender Zyklus
Scrum Definition Verantwortung der Mitarbeiter Kommunikationsverbesserung Mitarbeiter-Mitarbeiter Auftraggeber-Auftragnehmer Abschirmung von Störungen Mehr Managementprozess Kombinationsmöglichkeiten
Ablauf „Product Backlog“ Aufteilung in Zyklen (Sprints) Sprint-Planning-Meeting Daily-Scrum-Meeting Scrum Master Sprint-Review-Meeting
Scrum Rollen
Scrum Master Hauptperson im Projekt Zuständig für Planung und Entwicklung Hauptaufgaben: Maximale Produktivität Arbeitsbedingungen Abschirmung von Außen Verwirklichung der Scrum Grundsätze Scrum Meeting Hindernisse beseitigen Entscheidungen treffen Zufriedenheit des Teams Korrekte Rollenverteilung
Scrum Master Weder Bewacher noch Bestandteil des Scrum Teams Kommunikation zur Firmenleitung Zertifizierung Scrum Master Zusammenschluss
Product Owner Product Backlog Verwaltung Ansprechperson für Änderungen Prioritätsvergabe Zentrale Product Backlog Verwaltung Aufwandsschätzung
Scrum Team Mitgliederanzahl: 5-8 Bestimmt Aufgaben selbst Eigenverantwortlich Selbst organisierend Hindernisse aufzeigen Überlegte Teamzusammenstellung Meist mindestens ein erfahrener Ingenieur
Scrum Hauptbestandteile
Product Backlog Definiert Aufgaben und Eigenschaften Wird ständig erweitert Product Owner ist alleiniger Verwalter Zyklusabhängig aktualisiert und priorisiert Sprint Backlog
Daily Scrum Meeting Täglich stattfindend 15 Minuten 3 Fragen des Scrum Masters: Konntest du erledigen was du dir bis heute vorgenommen hast? Was hast du dir bis zum nächsten Meeting vorgenommen? Gibt es ein Problem welches dich an der Arbeit hindert?
Daily Scrum Meeting Fortschritte, Probleme, Anregungen Keine Problemlösungen, Diskussionen Teilnahme Außenstehender Nicht störend
Sprint Backlog Auflistung von Aufgaben Sprint Goal Aufgabenzerlegung Max. Aufgabendauer 16h Zeitdruck vermeiden
Sprint 30 Tage dauernde Iteration Sprint Goal erreichen Eigenverantwortung Am Ende Versionsupgrade Ergebnis nicht immer relevant Sprintunterbrechung
Sprint Review Meeting Am Ende des Sprints Ergebnispräsentation Sprintbericht Scrum Master leitet Entscheidung über weiteres Vorgehen
Einsatzgebiete von Scrum Neue Projekte Product Backlog Framework Implementieren von Schlüßelfunktionen Entwicklungsumgebung aufsetzen
Einsatzgebiete von Scrum Bestehende Projekte Einfache Funktionalität implementieren Wiederherstellung des Vertrauens Reguläres Vorgehen Bestmöglich optimiert
Einsatzgebiete von Scrum Mehrere Scrum Teams Gemeinsames Starten/Präsentieren Teammeetings („Scrum-of-Scrums „) Weitere Erweiterung Kombination mit anderen Agilen Ansätzen Mit Extreme Programming
Erfolgsfaktoren von Scrum Menschliche Komponente Verantwortung Ausnützen der Vorteile Zusammenarbeit Keine Hierarchie im Team Scrum Master Starke Persönlichkeit Große Kompetenz Kooperativer Auftraggeber
Erfolgsfaktoren von Scrum 5 Grundwerte: Commitment Focus Openness Respect Courage
Grenzen/Probleme Große Projekte Nicht unterteilbare Funktionen Ausfall von: Mitarbeiter Scrum Master Projektfortschritt steht über Dokumentation
Geschichtliches „Advanced Development Methods“ und „VMARK Software“ Wissenschaftler untersuchten Methoden Jeff Sutherland und Ken Schwaber kreierten eigene Methode Mike Beedle 1996 erste Veröffentlichung 2001 erste offizielle Literatur
Resümee leichtgewichtiger Managementprozess Einfacher Ansatz Verantwortung der Mitarbeiter
Verwendete Quellen Wikipedia Agile Project Management with Scrum Scrum-Master.de Agile Prozesse, T13_Scrum.doc Scrum Alliance
Danke für Ihre Aufmerksamkeit