SlideShare ist ein Scribd-Unternehmen logo
1
Sebastian Bauer
inovex GmbH
Dominik Ehrenberg
crosscan GmbH
Sebastian Bauer
inovex GmbH
Dominik Ehrenberg
crosscan GmbH
Technische Schulden / Bugs
Smells:
Technische Nachholarbeiten im
Backlog
Lange Bugtracker-Listen und/oder
Bug-Fixing-Days
Unfertige Stories
Technische Schulden / Bugs
Smells:
Technische Nachholarbeiten im
Backlog
Lange Bugtracker-Listen und/oder
Bug-Fixing-Days
Unfertige Stories
Ursachen:
Technische Verantwortung liegt nicht
beim Dev-Team
Schlechte oder fehlende Tests
Sustainable Pace vs. “Output!Output! Output!”
Zu große Stories
Concepts-to-Go:
Statische Codeanalyse
“Refactor as you go”
Bugs pro Sprint einplanen (falls
Abbaubedarf besteht)
Maximale Größe für Stories im Sprint
festlegen
Zero Bug Policy
Technische Schulden / Bugs
Zu große Stories
Smells:
Stories ziehen sich über mehrere
Sprints
Backend-, Frontend-, Konzept-,
Feature- und Test-Stories
Kein Business Value sichtbar
Zu große Stories
Smells:
Stories ziehen sich über mehrere
Sprints
Backend-, Frontend-, Konzept-,
Feature- und Test-Stories
Kein Business Value sichtbar
Ursachen:
Stories werden erst im Planninggeschätzt
Kein Refinement
Unkontrollierbare Abhängigkeitenin den Stories
Zu große Stories
Concepts-to-Go:
Stories mit Business Value versehen
Maximale Größe für Stories im
Sprint festlegen ➟ Stories aufteilen
Hierarchisch visualisieren
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
Hempels Product Backlog
Hempels Product Backlog
Smells:
Das „Kühlschrank Backlog“
Stories werden im Planning
erstmals besprochen
Scope von Stories ändert sich
während des Sprint
Hempels Product Backlog
Smells:
Das „Kühlschrank Backlog“
Stories werden im Planning
erstmals besprochen
Scope von Stories ändert sich
während des Sprint
Ursachen:
“Damit wir es nicht vergessen”“Wir brauchen ein vollständiges,
geschätztes Backlog”
Keine Hierarchien (z.B. Epics) im
Backlog
Hempels Product Backlog
Concepts-to-Go:
Connextra Template ➟ „As a …“
Ablaufdatum für Stories / Product
Backlog Chaos Monkey
Product Backlog Eisberg
Hempels Product Backlog
Hempels Product Backlog
Concepts-to-Go:
Connextra Template ➟ „As a …“
Ablaufdatum für Stories / Product
Backlog Chaos Monkey
Product Backlog Eisberg
Priorisierung mittels Kano / WSJF
Hempels Product Backlog
Weighted Shortest Job First:
WSJF =
User Business Value + Time Criticality + Risk Reduction
and/or Opportunity Enablement
Job Duration
APOkalypse
Smells:
Mehr als ein PO pro Team
Sprints ohne Fokus oder zu vielen
unterschiedlichen Themen
Jede Story ist “Prio 1”
APOkalypse
Smells:
Mehr als ein PO pro Team
Sprints ohne Fokus oder zu vielen
unterschiedlichen Themen
Jede Story ist “Prio 1”
Ursachen:
Angst vor Kompetenzverlust
Politik
APOkalypse
Concepts-to-Go:
Name Game mit Stakeholdern
Priorisierungsproblematik in
Workshop transparent machen
Stakeholder Map erstellen
Gemeinsam auf einen PO
committen
Product Owner. vs. Team
Smells:
PO hinterfragt Commitment und
Schätzungen
PO darf nicht in Retrospektive
Satz im Review: „Hat PO so nicht
spezifiziert!“
Product Owner. vs. Team
Smells:
PO hinterfragt Commitment und
Schätzungen
PO darf nicht in Retrospektive
Satz im Review: „Hat PO so nicht
spezifiziert!“
Ursachen:
Team fühlt sich wenig für Produkt
verantwortlich
Scrum Master
Falsches Verständnis vom Zweck der
Abnahme im Review
Product Owner. vs. Team
Concepts-to-Go:
Velocity gehört dem Scrum Team
Retro für Storyanalysen nutzen
Review zusammen mit PO
vorbereiten
Refinement einführen
Let’s Go Kanban!
Smells:
Häufige Diskussionen über „Scrum
Overhead“
„Arsch auf Glatteis“-Situationen
Let’s Go Kanban!
Smells:
Häufige Diskussionen über „Scrum
Overhead“
„Arsch auf Glatteis“-Situationen
Ursachen:
Glaube, in Kanban flexibler zu seinBegrenztes Budget, kein flexibler
Scope
Keine „echten“ Produktinkremente
am Sprintende
Let’s Go Kanban!
Concepts-to-Go:
Scope mit Hilfe v. hierarchischen
Backlogs flexibler gestalten.
Lernen, „nein“ zu sagen
Regelmäßige Releases zum
Sprintende einführen (+ CI / CD)
Durchsatz messen und verwenden
meinscrumistkaputt.de
@scrumkaputt
/scrumkaputt

Weitere ähnliche Inhalte

Ähnlich wie Mein Scrum ist kaputt | IPC17 SE & Webinale 2017

Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid ModelerEntwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
Orange Hills GmbH
 
NRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile ProjectsNRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile Projects
Rainer Stropek
 
Agile in Marketing HR Business Teams
Agile in Marketing HR Business TeamsAgile in Marketing HR Business Teams
Agile in Marketing HR Business Teams
Björn Schotte
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
Verein FM Konferenz
 
How to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE DayHow to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE Day
Christoph Wolf
 
Paul ist PO (Modern RE 2018) - Schwerpunkt Planung
Paul ist PO (Modern RE 2018) - Schwerpunkt PlanungPaul ist PO (Modern RE 2018) - Schwerpunkt Planung
Paul ist PO (Modern RE 2018) - Schwerpunkt Planung
Ulf Mewe
 
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone AppDaniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
MyHammer AG
 
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus) eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
eparo GmbH
 
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Stefan ROOCK
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
Mayflower GmbH
 
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumDas TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
SvenDrStrobel
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!
JanWeinschenker
 
Vom Hybriden zu Scrum und zurück
Vom Hybriden zu Scrum und zurückVom Hybriden zu Scrum und zurück
Vom Hybriden zu Scrum und zurück
Ramon Anger
 

Ähnlich wie Mein Scrum ist kaputt | IPC17 SE & Webinale 2017 (13)

Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid ModelerEntwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
Entwicklung und Umsetzung von Geschäftsmodellen mit Rapid Modeler
 
NRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile ProjectsNRWConf 2013 - Effort Estimation in Agile Projects
NRWConf 2013 - Effort Estimation in Agile Projects
 
Agile in Marketing HR Business Teams
Agile in Marketing HR Business TeamsAgile in Marketing HR Business Teams
Agile in Marketing HR Business Teams
 
FMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan RüdigerFMK2015: Software Engineering Basics by Jan Rüdiger
FMK2015: Software Engineering Basics by Jan Rüdiger
 
How to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE DayHow to f... up your backlog - PO &RE Day
How to f... up your backlog - PO &RE Day
 
Paul ist PO (Modern RE 2018) - Schwerpunkt Planung
Paul ist PO (Modern RE 2018) - Schwerpunkt PlanungPaul ist PO (Modern RE 2018) - Schwerpunkt Planung
Paul ist PO (Modern RE 2018) - Schwerpunkt Planung
 
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone AppDaniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
Daniel Mark: Produktentwicklung bei My Hammer und die MyHammer iPhone App
 
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus) eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
eparo – Usability 2.0 (Vortrag OMF 2009 – Rolf Schulte Strathaus)
 
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
Agile Planung (Vortrag beim QS-Tag 2014 in Nürnberg)
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumDas TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!
 
Vom Hybriden zu Scrum und zurück
Vom Hybriden zu Scrum und zurückVom Hybriden zu Scrum und zurück
Vom Hybriden zu Scrum und zurück
 

Mehr von Sebastian Bauer

The Unshippable Product Increment | JAX 2018
The Unshippable Product Increment | JAX 2018The Unshippable Product Increment | JAX 2018
The Unshippable Product Increment | JAX 2018
Sebastian Bauer
 
Was macht ein Scrum Master den ganzen Tag? JAX 2018
Was macht ein Scrum Master den ganzen Tag? JAX 2018Was macht ein Scrum Master den ganzen Tag? JAX 2018
Was macht ein Scrum Master den ganzen Tag? JAX 2018
Sebastian Bauer
 
Regressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SERegressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SE
Sebastian Bauer
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012
Sebastian Bauer
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012
Sebastian Bauer
 
Verlernte Agilität - Schleichende Fehler in agilen Prozessen
Verlernte Agilität - Schleichende Fehler in agilen ProzessenVerlernte Agilität - Schleichende Fehler in agilen Prozessen
Verlernte Agilität - Schleichende Fehler in agilen Prozessen
Sebastian Bauer
 
Regressionstests in Webprojekten
Regressionstests in WebprojektenRegressionstests in Webprojekten
Regressionstests in Webprojekten
Sebastian Bauer
 
Verlernte Agilität
Verlernte AgilitätVerlernte Agilität
Verlernte Agilität
Sebastian Bauer
 
Continuous Integration für PHP
Continuous Integration für PHPContinuous Integration für PHP
Continuous Integration für PHP
Sebastian Bauer
 
Web Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier BrowserWeb Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier Browser
Sebastian Bauer
 
Entwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR AnwendungenEntwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR Anwendungen
Sebastian Bauer
 

Mehr von Sebastian Bauer (11)

The Unshippable Product Increment | JAX 2018
The Unshippable Product Increment | JAX 2018The Unshippable Product Increment | JAX 2018
The Unshippable Product Increment | JAX 2018
 
Was macht ein Scrum Master den ganzen Tag? JAX 2018
Was macht ein Scrum Master den ganzen Tag? JAX 2018Was macht ein Scrum Master den ganzen Tag? JAX 2018
Was macht ein Scrum Master den ganzen Tag? JAX 2018
 
Regressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SERegressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SE
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012
 
Verlernte Agilität - Schleichende Fehler in agilen Prozessen
Verlernte Agilität - Schleichende Fehler in agilen ProzessenVerlernte Agilität - Schleichende Fehler in agilen Prozessen
Verlernte Agilität - Schleichende Fehler in agilen Prozessen
 
Regressionstests in Webprojekten
Regressionstests in WebprojektenRegressionstests in Webprojekten
Regressionstests in Webprojekten
 
Verlernte Agilität
Verlernte AgilitätVerlernte Agilität
Verlernte Agilität
 
Continuous Integration für PHP
Continuous Integration für PHPContinuous Integration für PHP
Continuous Integration für PHP
 
Web Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier BrowserWeb Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier Browser
 
Entwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR AnwendungenEntwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR Anwendungen
 

Mein Scrum ist kaputt | IPC17 SE & Webinale 2017