Ein Blick hinter die Kulissen von Scrum Sven Röpstorff - Robert Wiechmann www.scrum-in-der-praxis.de
Dec 05, 2014
Ein Blick hinter die Kulissen
von Scrum
Sven Röpstorff - Robert Wiechmann
www.scrum-in-der-praxis.de
0"
20"
40"
60"
80"
100"
120"
140"
160"
180"
200"
2.33" 2.34" 2.35" 2.36" 2.37" 2.38" 2.39" 2.40"
Completed" Not"Completed" Removed"
Was kann ich tun, wenn das
Team keine Sprintziele erreicht?
Burndown als Indikator
Sprintübersicht
Klares Sprintziel
Störungen minimieren
Burnup/down: Frühzeitiges Reagieren auf Signale aus dem Burndown
Chart, Erforschen der Ursachen
Sprint Übersicht: Alle Sprint-Parameter transparent machen, z.B.
Abwesenheiten im Sprintkalender
Sprintziel festlegen: Klare, gemeinsame Formulierung eines
Sprintziels, Sprintziel nicht als Auf listung von User Stories
Störungen minimieren: Erfassen und Visualisieren aller Störungen,
Identifizieren der Quellen, Arbeiten an den Ursachen
Was kann ich tun, wenn das Team keine Sprintziele erreicht?
Wie kann man das Daily Scrum
effektiver gestalten?
Regel der zwei Hände
www.sxc.hu/browse.phtml?f=download&id=844970
Regel der 2 Hände: Stoppen von Detaildiskussionen oder irrelevanten Themen
Landebahn: Sammeln der erledigten Tasks bis zum Daily Scrum, um sie nicht
zu vergessen
Notizen: Vorbereitet ins Daily Scrum gehen
Sprechball: Nur wer den Ball hat, hat Rederecht
4. Frage: Ergänzen der drei Fragen um eine Vierte, z.B. “Denkst du, dass wir
das Sprintziel erreichen werden?”
Wie kann man das Daily Scrum effektiver gestalten?
Wie komme ich zu guten
User Stories?
Die Benutzerrolle ist nicht klar. !
Als Nutzer möchte ich meinen Account managen, so dass ich veraltete Informationen löschen kann. !
www.sxc.hu/photo/1385496
Die User Story für den Product Owner. !
Als Product Owner möchte ich… !
!
www.sxc.hu/photo/1385496
!
!
Die User Story für den Entwickler. !
Als Entwickler möchte ich das Backbone Model integrieren, so dass die Fenster schneller geladen werden. !
Als Nutzer möchte ich mehrere Fenster mit den aktuellsten Informationen nutzen, …
www.sxc.hu/photo/1385496
Fehlender Business Value oder Vorteil für den Kunden. !
Als Spieler möchte ich eine Filteroption für meine Allianzen.
www.sxc.hu/photo/1385496
Die Akzeptanzkriterien fehlen. !
Fragen stellen: „Wie?“ „Wann?“ „Wo?“ „Was ist wenn?“ !
www.sxc.hu/photo/1385496
Fragebogen: Schriftliche Umfragen, um viele Personen zu erreichen
Beobachtung: Begleiten und Beobachten einer Person bei der Nutzung des Produktes
Interview: Befragen des Nutzers zum Produkt oder spezifischen Features
Workshops: Gemeinsames Ausarbeiten von User Stories mit möglichst vielen Stakeholdern
Wie komme ich zu guten User Stories?
Wie gehe ich damit um, wenn sich über die Zeit immer
mehr Bugs ansammeln?
Bug Elimination Day
trialx.com/curetalk/wp-content/blogs.dir/7/files/2011/05/diseases/Bug_Sprays-3.jpg
Bug Sprint: Einmalig in einer fokussierten Aktion alle Bugs erledigen
Bug Standup: Jeden Tag alle neuen Bugs verteilen
Bug Regeln: Produktionsgefährdende Bugs: sofort, No-Brainer: im aktuellen Sprint, alle anderen: spätestens im nächsten Sprint
Bug Elimination Day: Dedizierter Tag im Sprint. Alle Bugs die angefangen werden, müssen am gleichen Tag beendet werden.
Wie gehe ich damit um, wenn sich über die Zeit immer mehr Bugs ansammeln?
Wie kann ich Langeweile und schwindenden Teilnehmerzahlen
im Review vorbeugen?
Marketing
ww
w.w
oebb
el-p
ower
.de/
wp-
cont
ent/u
ploa
ds/2
013/
03/H
ier-k
önnt
e-au
ch-Ih
re-W
erbu
ng-s
tehe
n...-
.gif
Thematische Reviews
us.cdn003.fansshare.com/photos/oktoberfest/oktoberfest-wallpaper-88721115.jpg
Sie leiden unter Schlaf losigkeit, weil Sie so aufgeregt sind, was dieses großartige Scrum-Team beim nächsten Review zeigen wird? Sie können sich schon gar nicht mehr auf Ihre eigene Arbeit konzentrieren? Sie würden einen Finger Ihrer Hand geben, um Teil dieses Teams zu werden? Vielleicht können wir Ihr Leiden etwas lindern. Am kommenden Freitag findet um 15 Uhr im Raum „Florenz“ das nächste Review statt. !
Bis Freitag, wir freuen uns auf Sie! Ihr SidP-Team !
! Review Einladung
Review Einladung
Marketing: Begeisterung für das Team und das Thema schaffen, Team zur Selbstdarstellung auffordern
Thematische Reviews: z.B. Oktoberfest (Team kommt in bayrischer Tracht) oder Men in Black (Team kommt im Anzug und trägt Hut und Sonnenbrille)
Einladung: Formulierung von Einladungen, die Lust auf das Review machen, Plakate
Company Reviews: Mehrere Teams zeigen ihre Ergebnisse in einem gemeinsamen Review
Wie kann ich Langeweile und schwindenden Teilnehmerzahlen im Review vorbeugen?
Wie behalte ich den Überblick über mehrere Teams?
Sprint 1 Sprint2 Sprint3 Sprint 1 Sprint2 Sprint3 Sprint 1 Sprint2 Sprint3
Green Release
Yellow Release
RedRelease
Release Heartbeat
Team 1
Team 2
Team 3
Team 4
Team 5
Sprint 1
Sprint 1
Sprint 1
Sprint 2
Sprint 3
Sprint 2
Sprint 2
Sprint 3
Sprint 3Epic
Epic
Epic
Epic
Epic
Epic
Epic
Epic
Epic
Release MatrixCompany Backlog
Company Backlog
Epic
Epic
Epic
Epic
Epic
Epic
Epic
Epic
Epic
Team 1
Team 2
Team 3
Team 4
Team 5
Sprint 1
Sprint 1
Sprint 1
Sprint 2
Sprint 3
Sprint 2
Sprint 2
Sprint 3
Sprint 3
Release Matrix
Epic Board
Release Heartbeat: Regelmäßige Releases vorsehen, Release-relevante Tätigkeiten einplanen, Scope anpassen
Release Matrix: Company Backlog visualisieren, Releasepläne der Teams in eine Matrix bringen, wöchentliche Product Circles, Pull durch Product Owner
Epic Board: Abbildung aller Teams, wöchentliches Standup mit Vertretern des Teams, Board zeigt Ziele, Blocker, Abhängigkeiten, Entwicklungszyklen
Wie behalte ich den Überblick über mehrere Teams?
Wie beginne ich ein neues Scrum-Projekt?
Story Map
Story Map
Story Map
TTM Matrix
TTM Matrix
TTM Matrix
Hochrechnung
Hochrechnung
Sprint Zero
www.erhard-sport.de/out/basic/3/pictures/z1/68100_z1.jpg
Story Map: Zweidimensionale Darstellung des Product Backlogs, Diskussionsgrundlage, Minimal Viable Product (MVP), Sichtbarkeit des Fortschritts
Things That Matter Matrix: Diskussion mit dem Team, Dokumentation, Erkennen von Abhängigkeiten, Vorbereitung der Schätzung
Hochrechnung (Vorsicht!): Schätzung in Storypoints und Tagen/Stunden, Koeffizientenbildung
Sprint Zero: Teamraum, Entwicklungsumgebung, Scrum-Board, Tools, …
Wie beginne ich ein neues Scrum-Projekt?
Vielen Dank.
LiteraturScrum Guide 2013
Ken Schwaber Agiles Projektmanagement mit Scrum
Roman Pichler Scrum - Agiles Projektmanagement erfolgreich einsetzen
Ralf Wirdemann Scrum mit User Stories
Mike Cohn Agile Softwareentwicklung - Mit Scrum zum Erfolg
Henning Wolf Die Kraft von Scrum
ISBN:&978*3898647922&www.scrum*in*der*praxis.de&
Literatur