scrum andreas voraberger. inhalt einführung definition ablauf scrum rollen scrum master product...

32
Scrum Andreas Voraberger

Upload: bathilda-munsinger

Post on 06-Apr-2015

139 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum

Andreas Voraberger

Page 2: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Inhalt

Einführung Definition Ablauf Scrum Rollen

Scrum Master Product Owner Scrum Team

Page 3: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Inhalt

Scrum Hauptbestandteile Product Backlog Daily Scrum Meeting Sprint Backlog Sprint Sprint Review Meeting

Einsatzgebiete von Scrum

Page 4: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Inhalt

Erfolgsfaktoren Grenzen/Probleme Geschichtliches Resümee Verwendete Quellen

Page 5: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 6: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 7: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Einführung

Unabhängiges/selbst organisierendes Projektteam

Andere Agile Methoden wie: Crystal Extreme Programming

Projektteam ist selbst organisierend und unabhängig

Page 8: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Definition

Prozess zur Softwareentwicklung Sprints Ständige Versionsupdates Regelmäßige Kontrollen Korrekturmöglichkeit Protokolle und regelmäßige Treffen Sich wiederholender Zyklus

Page 9: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Definition

Verantwortung der Mitarbeiter Kommunikationsverbesserung

Mitarbeiter-Mitarbeiter Auftraggeber-Auftragnehmer

Abschirmung von Störungen Mehr Managementprozess Kombinationsmöglichkeiten

Page 10: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Ablauf

„Product Backlog“ Aufteilung in Zyklen (Sprints) Sprint-Planning-Meeting Daily-Scrum-Meeting Scrum Master Sprint-Review-Meeting

Page 11: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Rollen

Page 12: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 13: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Master

Weder Bewacher noch Bestandteil des Scrum Teams

Kommunikation zur Firmenleitung Zertifizierung Scrum Master Zusammenschluss

Page 14: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Product Owner

Product Backlog Verwaltung Ansprechperson für Änderungen Prioritätsvergabe Zentrale Product Backlog

Verwaltung Aufwandsschätzung

Page 15: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Team

Mitgliederanzahl: 5-8 Bestimmt Aufgaben selbst Eigenverantwortlich Selbst organisierend Hindernisse aufzeigen Überlegte Teamzusammenstellung

Meist mindestens ein erfahrener Ingenieur

Page 16: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Scrum Hauptbestandteile

Page 17: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Product Backlog

Definiert Aufgaben und Eigenschaften

Wird ständig erweitert Product Owner ist alleiniger

Verwalter Zyklusabhängig aktualisiert und

priorisiert Sprint Backlog

Page 18: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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?

Page 19: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Daily Scrum Meeting

Fortschritte, Probleme, Anregungen

Keine Problemlösungen, Diskussionen

Teilnahme Außenstehender Nicht störend

Page 20: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Sprint Backlog

Auflistung von Aufgaben Sprint Goal Aufgabenzerlegung Max. Aufgabendauer 16h Zeitdruck vermeiden

Page 21: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Sprint

30 Tage dauernde Iteration Sprint Goal erreichen Eigenverantwortung Am Ende Versionsupgrade Ergebnis nicht immer relevant Sprintunterbrechung

Page 22: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Sprint Review Meeting

Am Ende des Sprints Ergebnispräsentation Sprintbericht Scrum Master leitet Entscheidung über weiteres

Vorgehen

Page 23: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Einsatzgebiete von Scrum

Neue Projekte Product Backlog Framework Implementieren von

Schlüßelfunktionen Entwicklungsumgebung aufsetzen

Page 24: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Einsatzgebiete von Scrum

Bestehende Projekte Einfache Funktionalität

implementieren Wiederherstellung des Vertrauens Reguläres Vorgehen

Bestmöglich optimiert

Page 25: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 26: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 27: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Erfolgsfaktoren von Scrum

5 Grundwerte: Commitment Focus Openness Respect Courage

Page 28: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Grenzen/Probleme

Große Projekte Nicht unterteilbare Funktionen Ausfall von:

Mitarbeiter Scrum Master

Projektfortschritt steht über Dokumentation

Page 29: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

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

Page 30: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Resümee

leichtgewichtiger Managementprozess

Einfacher Ansatz Verantwortung der Mitarbeiter

Page 31: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Verwendete Quellen

Wikipedia Agile Project Management with

Scrum Scrum-Master.de Agile Prozesse, T13_Scrum.doc Scrum Alliance

Page 32: Scrum Andreas Voraberger. Inhalt Einführung Definition Ablauf Scrum Rollen Scrum Master Product Owner Scrum Team

Danke für Ihre Aufmerksamkeit