Software Development is dead- long live collaborative Delivery
Alexander Birk (@alexanderbirk)Christoph Lukas (@cluk33)
Kein gutes Gefühl beim
Release?
Der Dev-Ops Ping-Pong
Angst vor dem Refactoring?
Der Buildist rot
Heute schon integriert?
Build Unit Tests
Acceptance Tests
manual Tests
Commit
1st
Module 1
Bundler
Commit Stage Acceptancetest Stage
Module 2
Module 3
2nd
Integration
UI
Performance
Each change triggers the pipeline immediately
SCM
1st
Module 1
BundlerModule 2
Module 3
2nd
Integration
UI
Performance
If any part of the pipeline fails stop the line
SCM
1st
Module 1
BundlerModule 2
Module 3
2nd
Integration
UI
Performance
Only build your binaries once
SCM
1st
Module 1
Bundler
Bundle-Repo
Module 2
Module 3
2nd
Integration
UI
Performance
Deploy the same way to every environment
SCM
1st
Module 1
Bundler
Bundle-Repo
Module 2
Module 3
2nd
Integration
UI
Performance
Und jetzt live....
Beherrschteure Tests
Beware of GreenBeware of Green
Foto by Stephan Geyer, Creative Commons Attribution https://www.flickr.com/photos/stephangeyer/2438944054/
Beherrscht euer Deployment
Beherrschteure
Infrastruktur
Wall of Confusion
Schnelle Releases
Wieviel setzen Sie?
Quality built in
Continuous Improvement
Continuous Delivery hilft
Workshop@Heise:http://heise.de/-2176380
Dashboard:http://pingworks.de/dash/
Christoph [email protected]
@cluk33
Alexander [email protected]@alexanderbirk