SlideShare ist ein Scribd-Unternehmen logo
Definition of almost Done
Dominik Jungowski	

inovex GmbH
© Oliver Widder / Geek & Poke
Was kostet	

„fast fertig“?
$3.61/LOC
Technical Debt
Quelle: http://www.castsoftware.com/research-labs/technical-debt-estimation
© Wikimedia / y kawahara
„Professionalism is
something that our
profession is in dire
need of“
Robert C. Martin:	

The Clean Coder
90%
Fast fertig
Definition of almost done
„Ich hab keine Lust das
in 5 unterschiedlichen
Browsern zu testen!“
Faulheit
„Räum dein Zimmer auf,
sonst gibt es Hausarrest!“
„Wenn du dein Zimmer
aufräumst, kriegst du

ein Eis.“
Faulheit
Intrinsisch
Motivation
Extrinsisch
Quelle: Christoph Kolb - „Gamification my ass“
Intrinsisch
Motivation
Extrinsisch
Quelle: Christoph Kolb - „Gamification my ass“
Warum tue ich
eigentlich was ich
tue?
☹Gehalt
Demotivatoren
Arbeitsumfeld
☺
Anerkennung / Lob
Motivatoren
Kritik
Bonus
Sinn
Erfolgserlebnisse
☺
Ziele
Motivatoren
Kommunikation /
Transparenz
interessante
Aufgaben
☺Verantwortung /
Freiräume
Motivatoren
Wertschätzung /
Respekt
☺„Ich bin zufrieden
mit dem was ich
habe“
Motivation
„Für ausführliche Tests
haben wir keine Zeit“
„Das muss bis morgen
fertig sein!“
Zeitdruck
In Progress
Multitasking
Multitasking
y U
U
80/20Pareto-Prinzip
101%Perfektionismus
„Ich mach das
später“
Procrastination
Motivation
Zeitmanagement
Visualisierung
Zu große
Arbeitspakete
Akzeptanzkriterien
© pixabay / geralt
Definition of
almost Done
Arbeitsvereinbarungen
4-Augen-Prinzip wurde angewendet
Review Task für jede Story
DoD wurde von mind. 2 Personen geprüft
Definition of Done
Definition
of Done
Workshop
Definition
of Done
Ampel
Motivation
Zeitmanagement
Visualisierung
und Artefakte
Wenig Alles!
TDD Pair
Programming
Code Reviews
Continuous
Integration
Konkrete,
realistische Ziele
© flickr / wabson
Definition of almost done
kthxbye!
Noch Fragen?
Dominik Jungowski	

@djungowski
www.inovex.de

Weitere ähnliche Inhalte

Mehr von Dominik Jungowski

TestDrivenDevelopment.php
TestDrivenDevelopment.phpTestDrivenDevelopment.php
TestDrivenDevelopment.php
Dominik Jungowski
 
Scrum, Kanban oder vielleicht beides?
Scrum, Kanban oder vielleicht beides?Scrum, Kanban oder vielleicht beides?
Scrum, Kanban oder vielleicht beides?
Dominik Jungowski
 
Schlank oder krank? Mit Lean Startup zum Erfolg
Schlank oder krank? Mit Lean Startup zum ErfolgSchlank oder krank? Mit Lean Startup zum Erfolg
Schlank oder krank? Mit Lean Startup zum Erfolg
Dominik Jungowski
 
Agile Fortschritte erfolgreich verhindern
Agile Fortschritte erfolgreich verhindernAgile Fortschritte erfolgreich verhindern
Agile Fortschritte erfolgreich verhindern
Dominik Jungowski
 
Kanban in der Softwareentwicklung
Kanban in der SoftwareentwicklungKanban in der Softwareentwicklung
Kanban in der Softwareentwicklung
Dominik Jungowski
 
Agile fortschritte erfolgreich verhindern
Agile fortschritte erfolgreich verhindernAgile fortschritte erfolgreich verhindern
Agile fortschritte erfolgreich verhindern
Dominik Jungowski
 
Von Fischen und Menschen
Von Fischen und MenschenVon Fischen und Menschen
Von Fischen und Menschen
Dominik Jungowski
 
The five dysfunctions of a team
The five dysfunctions of a teamThe five dysfunctions of a team
The five dysfunctions of a team
Dominik Jungowski
 
Stolpersteine agiler Methoden
Stolpersteine agiler MethodenStolpersteine agiler Methoden
Stolpersteine agiler Methoden
Dominik Jungowski
 
Arbeitsmethoden
ArbeitsmethodenArbeitsmethoden
Arbeitsmethoden
Dominik Jungowski
 
Distributed work with Gearman
Distributed work with GearmanDistributed work with Gearman
Distributed work with Gearman
Dominik Jungowski
 
RIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JSRIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JS
Dominik Jungowski
 
RIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JSRIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JS
Dominik Jungowski
 
Ziele setzen und erreichen
Ziele setzen und erreichenZiele setzen und erreichen
Ziele setzen und erreichen
Dominik Jungowski
 
Pecha Kucha
Pecha KuchaPecha Kucha
Pecha Kucha
Dominik Jungowski
 
Better Quality through Scrum (2011)
Better Quality through Scrum (2011)Better Quality through Scrum (2011)
Better Quality through Scrum (2011)
Dominik Jungowski
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
Dominik Jungowski
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
Dominik Jungowski
 
Live On Stage
Live On StageLive On Stage
Live On Stage
Dominik Jungowski
 

Mehr von Dominik Jungowski (19)

TestDrivenDevelopment.php
TestDrivenDevelopment.phpTestDrivenDevelopment.php
TestDrivenDevelopment.php
 
Scrum, Kanban oder vielleicht beides?
Scrum, Kanban oder vielleicht beides?Scrum, Kanban oder vielleicht beides?
Scrum, Kanban oder vielleicht beides?
 
Schlank oder krank? Mit Lean Startup zum Erfolg
Schlank oder krank? Mit Lean Startup zum ErfolgSchlank oder krank? Mit Lean Startup zum Erfolg
Schlank oder krank? Mit Lean Startup zum Erfolg
 
Agile Fortschritte erfolgreich verhindern
Agile Fortschritte erfolgreich verhindernAgile Fortschritte erfolgreich verhindern
Agile Fortschritte erfolgreich verhindern
 
Kanban in der Softwareentwicklung
Kanban in der SoftwareentwicklungKanban in der Softwareentwicklung
Kanban in der Softwareentwicklung
 
Agile fortschritte erfolgreich verhindern
Agile fortschritte erfolgreich verhindernAgile fortschritte erfolgreich verhindern
Agile fortschritte erfolgreich verhindern
 
Von Fischen und Menschen
Von Fischen und MenschenVon Fischen und Menschen
Von Fischen und Menschen
 
The five dysfunctions of a team
The five dysfunctions of a teamThe five dysfunctions of a team
The five dysfunctions of a team
 
Stolpersteine agiler Methoden
Stolpersteine agiler MethodenStolpersteine agiler Methoden
Stolpersteine agiler Methoden
 
Arbeitsmethoden
ArbeitsmethodenArbeitsmethoden
Arbeitsmethoden
 
Distributed work with Gearman
Distributed work with GearmanDistributed work with Gearman
Distributed work with Gearman
 
RIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JSRIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JS
 
RIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JSRIA - Entwicklung mit Ext JS
RIA - Entwicklung mit Ext JS
 
Ziele setzen und erreichen
Ziele setzen und erreichenZiele setzen und erreichen
Ziele setzen und erreichen
 
Pecha Kucha
Pecha KuchaPecha Kucha
Pecha Kucha
 
Better Quality through Scrum (2011)
Better Quality through Scrum (2011)Better Quality through Scrum (2011)
Better Quality through Scrum (2011)
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
 
Live On Stage
Live On StageLive On Stage
Live On Stage
 

Definition of almost done