SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
The Unshippable
Product Increment
Sebastian Bauer
inovex GmbH
Dominik Ehrenberg
crosscan GmbH
Sebastian Bauer
inovex GmbH
Dominik Ehrenberg
crosscan GmbH
“ScrumTeams liefern Produkte iterativ und
inkrementell und maximieren somit die
Gelegenheiten für Feedback. Die inkrementelle
Auslieferung von "fertigem" [Done] Produkt
sorgt dafür, dass stets eine potentiell nützliche
Version des Produkts zurVerfügung steht.”
(Scrum Guide)
?Was bedeutet
Inkrement?
“Das Inkrement ist das Ergebnis aus
allen in einem Sprint fertiggestellten
Product Backlog‐Einträgen und dem
Resultat der Inkremente aller
früheren Sprints.”
(Scrum Guide)
Produkt

Inkrement
=
Wert aller

bisherigen

Inkremente
+
Abgeschlossene PBIs
aus aktuellem Sprint
?Was bedeutet
“potentially
shippable”?
?Und was ist
dann “done”?
Geschichten des
Scheiterns
(und ein paar Lösungsansätze)
PBIs zu groß
Workflowschritte

Nutzer kann einen Artikel anlegen

Nutzer kann einen Artikel zum Review anlegen
Geschäftsregelvarationen

Nutzer kann nach Flügen zwischen 2 Daten
suchen.

Nutzer kann nach Flügen für „jedes Wochenende
zwischen jetzt und Dezember suchen“.

Nutzer kann nach Flügen +/- 3 Tage zwischen
15. und 20. Dezember suchen.
Hauptaufwand

Nutzer kann mit Paypal zahlen

Nutzer kann mit Kreditkarte bezahlen
Simpel/Komplex

Nutzer kann nach Flügen mit maximaler Anzahl
Stopps suchen.

Nutzer kann nach Flügen mit maximaler Anzahl
Stopps und Abflug in TXL oder BER suchen.
User Stories splitten:
Variationen in den Daten

Nutzer kann in Englisch suchen

Nutzer kann in Spanisch suchen
Dateneingabemethoden

Nutzer kann Daten in Textfeld eingeben

Nutzer kann CSV hochladen
„ility“ nach hinten stellen

Nutzer bekommt ein Ergebnis nach 5
Sekunden

Nutzer bekommt ein Ergebnis nach 1
Sekunde (Performance)
Operationen (CRUD)

Nutzer kann einen Account registrieren

Nutzer kann einen Account bearbeiten

Nutzer kann einen Account löschen
Teamkonstellation
Schnecken-Deployments
und Schildkröten-Prozesse
Kein Fokus auf Sprintziel
Externe Abhängigkeiten
Iterativer Wasserfall
“Aber wir bauen
gar nicht

für einen
Endkunden”
?Aber warum der
ganze Stress?
© Edwin Snoop
!Findet heraus, wie ihr kleine
Inkremente bauen könnt!
… und was euer Inkrement ist.
meinscrumistkaputt.de
@scrumkaputt
/scrumkaputt

Weitere ähnliche Inhalte

Ähnlich wie The Unshippable Product Increment | JAX 2018

Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wird
Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wirdBeyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wird
Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wirdGerrit Beine
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungAniello Bove
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternINM AG
 
Scrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptScrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptMartin Burger
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Lean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und KanbanLean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und Kanbanfoobar2605
 
Day CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuDay CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuCédric Hüsler
 
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungRainer Gibbert
 
Testgetriebene Softwareentwicklung
Testgetriebene SoftwareentwicklungTestgetriebene Softwareentwicklung
Testgetriebene Softwareentwicklungjlink
 
Sinn und Unsinn von Aufwandschätzungen in BI-Projekten
Sinn und Unsinn von Aufwandschätzungen in BI-ProjektenSinn und Unsinn von Aufwandschätzungen in BI-Projekten
Sinn und Unsinn von Aufwandschätzungen in BI-ProjektenRaphael Branger
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...Produktbezogen.de
 
Move slow and fix things
Move slow and fix thingsMove slow and fix things
Move slow and fix thingsScreamin Wrba
 
Agile softwareentwicklung am Beispiel von Scrum
Agile softwareentwicklung am Beispiel von ScrumAgile softwareentwicklung am Beispiel von Scrum
Agile softwareentwicklung am Beispiel von ScrumZeljko Kvesic
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
Scrum und Lean Startup
Scrum und Lean StartupScrum und Lean Startup
Scrum und Lean StartupStefan ROOCK
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teamsWalter Strametz
 

Ähnlich wie The Unshippable Product Increment | JAX 2018 (20)

Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wird
Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wirdBeyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wird
Beyond User Stories - Backlogs priorisieren, wenn es anspruchsvoll wird
 
Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software Entwicklung
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meistern
 
Scrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein ErfolgsrezeptScrum-Einführung - ein Erfolgsrezept
Scrum-Einführung - ein Erfolgsrezept
 
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-EntwicklungOOP2017: Scrum statt Murcs - Agile Software-Entwicklung
OOP2017: Scrum statt Murcs - Agile Software-Entwicklung
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Murcs
MurcsMurcs
Murcs
 
Lean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und KanbanLean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und Kanban
 
Day CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuDay CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neu
 
IT Probleme loesen
IT Probleme loesenIT Probleme loesen
IT Probleme loesen
 
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten ProduktentwicklungAgile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
Agile UX - Wege zur agilen nutzerzentrierten Produktentwicklung
 
Testgetriebene Softwareentwicklung
Testgetriebene SoftwareentwicklungTestgetriebene Softwareentwicklung
Testgetriebene Softwareentwicklung
 
Sinn und Unsinn von Aufwandschätzungen in BI-Projekten
Sinn und Unsinn von Aufwandschätzungen in BI-ProjektenSinn und Unsinn von Aufwandschätzungen in BI-Projekten
Sinn und Unsinn von Aufwandschätzungen in BI-Projekten
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...
Digitale Produktentwicklung - Theorie trifft auf Realität, anhand eines aktue...
 
Move slow and fix things
Move slow and fix thingsMove slow and fix things
Move slow and fix things
 
Agile softwareentwicklung am Beispiel von Scrum
Agile softwareentwicklung am Beispiel von ScrumAgile softwareentwicklung am Beispiel von Scrum
Agile softwareentwicklung am Beispiel von Scrum
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Scrum und Lean Startup
Scrum und Lean StartupScrum und Lean Startup
Scrum und Lean Startup
 
DevOps day - feature teams
DevOps day  - feature teamsDevOps day  - feature teams
DevOps day - feature teams
 

Mehr von 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 2018Sebastian Bauer
 
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017Sebastian Bauer
 
Regressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SERegressionstests in Webprojekten - IPC12SE
Regressionstests in Webprojekten - IPC12SESebastian Bauer
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Sebastian Bauer
 
Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Verlernte Agilität - JAX 2012
Verlernte Agilität - JAX 2012Sebastian 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 ProzessenSebastian Bauer
 
Regressionstests in Webprojekten
Regressionstests in WebprojektenRegressionstests in Webprojekten
Regressionstests in WebprojektenSebastian Bauer
 
Continuous Integration für PHP
Continuous Integration für PHPContinuous Integration für PHP
Continuous Integration für PHPSebastian Bauer
 
Ignite Scrum - Ein Sprint in 5 Minuten
Ignite Scrum - Ein Sprint in 5 MinutenIgnite Scrum - Ein Sprint in 5 Minuten
Ignite Scrum - Ein Sprint in 5 MinutenSebastian Bauer
 
Web Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier BrowserWeb Workers - Das Arbeitstier Browser
Web Workers - Das Arbeitstier BrowserSebastian Bauer
 
Entwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR AnwendungenEntwicklung Innovativer und Komplexer AIR Anwendungen
Entwicklung Innovativer und Komplexer AIR AnwendungenSebastian Bauer
 

Mehr von Sebastian Bauer (12)

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
 
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
Mein Scrum ist kaputt | IPC17 SE & Webinale 2017
 
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
 
Ignite Scrum - Ein Sprint in 5 Minuten
Ignite Scrum - Ein Sprint in 5 MinutenIgnite Scrum - Ein Sprint in 5 Minuten
Ignite Scrum - Ein Sprint in 5 Minuten
 
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
 

The Unshippable Product Increment | JAX 2018