Die Slides zu meiner (Remote-)Session "Die Kunst der kleinen Schritte" bei der Softwerkskammer Lübeck. Enthält auch Links auf die in der Session gezeigten Screencasts auf Youtube.
7. Initial State Target StateStep 1 State 1 Step 2 State 2 State n-1 Step nSteps …
Fehler?Werteachse
0,00
0,25
0,50
0,75
1,00
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43
Erfolgswahrscheinlichkeit pro Schritt 0,95
Erfolgswahrscheinlichkeit
Anzahl Mikroschritte
8. Initial State Target StateStep 1 State 1 Step 2 State 2 State n-1 Step nSteps …
Kosten bei Fehler
zeitaufwändige
Suche nach Ursache
{
9. Stepping Stone*
* Stepping Stone Pattern aus Kent Becks "Responsive Design"
https://www.infoq.com/presentations/responsive-design
Image by Seattle Municipal Archives
10. Stepping Stone*
Initial State Target StateStep 1 State 1 Step 2 State 2 State n-1 Step nSteps …
Undo is your friend
Fehler schnell finden
Aber auch Tests häufig ausführen!
32. Parallel Change*
aka Expand & Contract
old
create
new
delete old
old not used
anymore
Parallel Change Pattern
aus Kent Becks "Responsive Design"
https://www.infoq.com/presentations/responsive-design
Auch beschrieben von Martin Fowler
https://martinfowler.com/bliki/ParallelChange.html
52. Fake it Outside-In
„Test 3“ Fake 3 result
Logik
Struktur & Dekomposition
Fake it
Triangulation
*Fake it Outside-In
*
53. Fake it Outside-In
Fake it "Refactoring“
„Test 3“
Trafo
Fake 3 result
Preparatory Refactoring
Logik
Struktur & Dekomposition
Fake it
Triangulation
54. Fake it Outside-In
Fake it "Refactoring“
„Test 3“
Trafo
Fake 3 result
Preparatory Refactoring
Logik
Struktur & Dekomposition
Fake it
Triangulation
Ggf. nachtriangulieren