scrum in der anwendung – rollen im scrum projekt

15
Welche Rollen gibt es und wie unterscheiden sie sich? M2M - TEAM JANUAR 2016 SCRUM in der Anwendung – Rollen im SCRUM Projekt–

Upload: axxessio-gmbh

Post on 09-Jan-2017

678 views

Category:

Business


3 download

TRANSCRIPT

Page 1: SCRUM in der Anwendung – Rollen im SCRUM Projekt

Welche Rollen gibt es und wie unterscheiden sie sich?

M2M - TEAM

JANUAR 2016

SCRUM in der Anwendung– Rollen im SCRUM Projekt–

Page 2: SCRUM in der Anwendung – Rollen im SCRUM Projekt

2

Inhalte des Tutorials

Inhalte des Tutorials

» SCRUM in a Nutshell» SCRUM Masters

» Rolle und Aufgaben» Do‘s and Dont‘s

» Product Owner» Rolle und Aufgaben» Do‘s and Dont‘s

» Team» Rolle und Aufgaben» Do‘s and Dont‘s

» Zusammenfassung

Page 3: SCRUM in der Anwendung – Rollen im SCRUM Projekt

3

SCRUM in a nutshell

» SCRUM ist ein Framework für das Managen komplexer Projekte

» Der Ansatz von SCRUM ist empirisch, inkrementell und iterativ

» Bei SCRUM gibt es:» definierte Rollen (Product Owner,

SCRUM Master, Team)» einen geregelten Sprint-Ablauf

(Sprint Planning, Daily Stand-Up, Grooming, Review, Retrospective)

» Definierte Artefakte (Product Backlog, Sprint Backlog, SCRUM Board)

Der Erfolg eines SCRUM-Projekts hängt von einem idealen Zusammenspiel der genannten Faktoren für das jeweilige SCRUM-Team ab

Page 4: SCRUM in der Anwendung – Rollen im SCRUM Projekt

4

SCRUM in der Anwendung – Rollen im SCRUM Projekt

SCRUM Master

Page 5: SCRUM in der Anwendung – Rollen im SCRUM Projekt

5

Aufgaben des SCRUM Masters

Rolle des SCRUM Master

» Er trägt die Verantwortung für die korrekte Durchführung des SCRUM-Prozess.

» Er ist Schnittstelle zwischen dem Product Owner und dem Team und vermittelt zwischen ihnen.

» Er moderiert die SCRUM-Meetings und ist insbesondere verantwortlich für die Planung und Durchführung der Retrospektive.

» Er stellt sicher, dass die SCRUM-Artefakte (Product Backlog, Sprint Backlog, Burndown Charts) zu jedem Zeitpunkt aktuell sind.

» Er schützt das Team vor externen Eingriffen während des laufenden Sprints.» Er beseitigt Hindernisse(!), die das Team von der Arbeit hindern bzw.

ablenken.» Er strebt eine ständige Optimierung (hinsichtlich Teamwork, Prozesse,

Ergebnisse etc.) an.

Page 6: SCRUM in der Anwendung – Rollen im SCRUM Projekt

6

Der SCRUM Master sollte NICHT…

Rolle des SCRUM Master

» … die Rolle des Team-Chefs oder des Projektleiters übernehmen.» … Innerhalb des Team die Rollen verteilen» … für einzelne Teammitglieder oder Teilgruppen Partei ergreifen.» … vorgeben, wer welche Arbeit auf welche Weise zu erledigen

hat» … die Aufwände innerhalb des Planning-Pokers schätzen oder die

Schätzung in Frage stellen» … zusätzlich die Rolle eines Teammitglieders oder des Product

Owner übernehmen ( Interessenkonflikte!)

Page 7: SCRUM in der Anwendung – Rollen im SCRUM Projekt

7

SCRUM in der Anwendung – Rollen im SCRUM Projekt

Product Owner

Page 8: SCRUM in der Anwendung – Rollen im SCRUM Projekt

8

Aufgaben des Product Owners

Rolle des Product Owners

» Er vertritt die fachliche Auftraggeberseite (und somit sämtliche Stakeholder) und ist somit befugt, Entscheidungen zu treffen.

» Er kennt die Kundenanforderungen (Requirements)» Er pflegt das Product Backlog.» Er steht für Rückfragen des Teams und der Stakeholder bereit.» Er priorisiert die Product Backlog Items (User Stories) und plant

der Inhalt eines Sprints mit dem Team. » Er organisiert das Grooming mit dem Team, stellt die User Stories

vor und beantwortet die offene Fragen, so dass die Fachlichkeit für das Team transparent wird. Bei Bedarf werden die Stories durch den Input des Teams ergänzt.

Page 9: SCRUM in der Anwendung – Rollen im SCRUM Projekt

9

Der Product Owner sollte NICHT…

Rolle des Product Owners

» … die Rolle des Team-Chefs oder des Projektleiters übernehmen. Ausnahme: auch wenn es in der klassischen SCRUM-Lehre keinen Team-Chef gibt, übernimmt der Product Owner in Konfliktfällen als Produktverantwortlicher diese Rolle

» … (sofern nicht anders möglich) den Inhalt des laufenden Sprints ändern (Zusatzanforderungen, Streichung von Aufgaben, Umpriorisierung, etc.) . Sollte der Fall dennoch auftreten, muss das Team muss der Änderung vorab zustimmen.

» … im Projekt als Teammitglied mitarbeiten oder die Rolle des SCRUM Masters übernehmen ( Interessenkonflikt!)

» … seine Aufgabe nur zu Beginn und am Ende der Sprints wahrnehmen

Page 10: SCRUM in der Anwendung – Rollen im SCRUM Projekt

10

SCRUM in der Anwendung – Rollen im SCRUM Projekt

Team

Page 11: SCRUM in der Anwendung – Rollen im SCRUM Projekt

11

Aufgaben des Teams

Rolle des Teams

» Das Team ist interdisziplinär zusammengesetzt (Entwickler, Architekten, Tester, technische Redakteure).

» Das Team ist selbstorganisiert und wird weder vom Product Owner noch vom SCRUM Master geführt.

» Das Team unterstützt den Product Owner bei der Definition der User Stories.

» Das Team entscheidet selbständig über das Zerlegen von User Stories in Subtasks und deren Verteilung an einzelne Mitglieder.

» Das Team liefert täglich im Daily Scrum einen kurzen Statusbericht ab. Das Team organisiert den Inhalt des Sprint Review Meeting und präsentiert die im Sprint erreichten Ergebnisse.

» Jedes Teammitglied ist verantwortlich für Aktualisierung seiner Tasks im Sprint Backlog/SCRUM Board.

Page 12: SCRUM in der Anwendung – Rollen im SCRUM Projekt

12

Das Team sollte NICHT…

Rolle des Teams

» … erwarten, dass der Product Owner finale User Stories präsentiert, die nur vorgestellt und geschätzt werden müssen

» ... sich vom Product Owner oder SCRUM Master seine Arbeitsweise vorschreiben lassen

» … das Sprint Backlog vernachlässigen

Page 13: SCRUM in der Anwendung – Rollen im SCRUM Projekt

13

SCRUM in der Anwendung – Rollen im SCRUM Projekt

Zusammenfassung

Page 14: SCRUM in der Anwendung – Rollen im SCRUM Projekt

14

Und zum Schluss…

Zusammenfassung

» Agile Prozesse zeichnen sich durch eine hohe Dynamik aus. Damit ein SCRUM-Projekt erfolgreich ist, müssen die verschiedenen Rollen eine Einheit bilden, bei der jeder seine Rolle und spezifische Aufgaben hat» Der SCRUM Master ist verantwortlich für die Einhaltung des

Prozesses und sorgt dafür, dass die Regeln eingehalten werden. » Der Product Owner (PO) ist verantwortlich für das Produkt und

dient als fachlicher Ansprechpartner für das Team.» Das Team organisiert sich selbst und sorgt für die termingerechte

Umsetzung der committeten User Stories. Mit gezielten Fragen unterstützt es den PO bei der Erstellung „guter“ User Stories. Das Team wird weder vom PO noch vom SCRUM Master geführt.

Page 15: SCRUM in der Anwendung – Rollen im SCRUM Projekt

Unsere Standorte

Niederlassung DarmstadtKasinostraße 6064293 DarmstadtTel +49 61 51 – 78 90 0Fax +49 61 51 – 78 90 23 0

Hauptsitz BonnKurfürstenallee 553177 BonnTel +49 228 – 76 36 31 0Fax +49 228 –76 36 31 3

Niederlassung BernBridelstrasse 373008 BernTel +41 31 – 534 07 06Fax +41 31 – 536 69 78

Niederlassung NeussHammfelddamm 641460 NeussTel +49 228 – 76 36 31 0Fax +49 228 –76 36 31 3

Vielen Dank!