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

Post on 06-Apr-2015

141 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

top related