4. Software is waardeloos
...tenzij het in productie staat...
We willen dus SNEL “Live gaan”
Wednesday, June 6, 2012
5. Software is waardeloos
...tenzij het in productie staat...
We willen dus SNEL “Live gaan”
Maar het duurt vaak maanden omdat...
Wednesday, June 6, 2012
15. Continuous Delivery:
Vaak live, kleine changes
Automatiseer alles
Feedback! Zo snel als mogelijk
Het risico neemt af
Wednesday, June 6, 2012
16. Continuous Delivery:
Vaak live, kleine changes
Automatiseer alles
Feedback! Zo snel als mogelijk
Het risico neemt af
Troubleshooting is eenvoudiger
Wednesday, June 6, 2012
26. Voorkomen van Testen is beter!
Als software niet aan criterium X voldoet
Wednesday, June 6, 2012
27. Voorkomen van Testen is beter!
Als software niet aan criterium X voldoet
hoeven we criterium Y niet te testen
Wednesday, June 6, 2012
28. Voorkomen van Testen is beter!
Als software niet aan criterium X voldoet
hoeven we criterium Y niet te testen
en dat bespaart bakken geld
Wednesday, June 6, 2012
29. Als software niet compileert
hoeven we niet te unit testen
Wednesday, June 6, 2012
30. Als software niet compileert
hoeven we niet te unit testen
Als de unit tests falen
hoeven we niet functioneel te testen
Wednesday, June 6, 2012
31. Als software niet compileert
hoeven we niet te unit testen
Als de unit tests falen
hoeven we niet functioneel te testen
Als de functionele tests falen
hoeven we niet te integratie testen
Wednesday, June 6, 2012
32. Als software niet compileert
hoeven we niet te unit testen
Als de unit tests falen
hoeven we niet functioneel te testen
Als de functionele tests falen
hoeven we niet te integratie testen
Als de integratie tests falen
hoeven we niet te load testen
Wednesday, June 6, 2012
33. Versimpeld voorbeeld
Throughput
Compila(e Unit Func(oneel Integra(e Scalability Go
Live
Load
Wednesday, June 6, 2012
35. We zien:
De duurdere tests (claim op resources)
starten alleen als het zin heeft
Wednesday, June 6, 2012
36. We zien:
De duurdere tests (claim op resources)
starten alleen als het zin heeft
De doorlooptijd van het geheel is minder
als we parallel werken
Wednesday, June 6, 2012
37. We zien:
De duurdere tests (claim op resources)
starten alleen als het zin heeft
De doorlooptijd van het geheel is minder
als we parallel werken
De duurdere test start altijd op het moment
dat dat kan
Wednesday, June 6, 2012
38. We zien:
De duurdere tests (claim op resources)
starten alleen als het zin heeft
De doorlooptijd van het geheel is minder
als we parallel werken
De duurdere test start altijd op het moment
dat dat kan
Als alle tests slagen: Go Live!
Wednesday, June 6, 2012