Transcript
Page 1: Software development is dead, long live collaborative delivery

Software Development is dead- long live collaborative Delivery

Alexander Birk (@alexanderbirk)Christoph Lukas (@cluk33)

Page 2: Software development is dead, long live collaborative delivery

Kein gutes Gefühl beim

Release?

Page 3: Software development is dead, long live collaborative delivery

Der Dev-Ops Ping-Pong

Page 4: Software development is dead, long live collaborative delivery

Angst vor dem Refactoring?

Page 5: Software development is dead, long live collaborative delivery

Der Buildist rot

Page 6: Software development is dead, long live collaborative delivery

Heute schon integriert?

Page 7: Software development is dead, long live collaborative delivery
Page 8: Software development is dead, long live collaborative delivery
Page 9: Software development is dead, long live collaborative delivery
Page 10: Software development is dead, long live collaborative delivery

Build Unit Tests

Acceptance Tests

manual Tests

Commit

Page 11: Software development is dead, long live collaborative delivery

1st

Module 1

Bundler

Commit Stage Acceptancetest Stage

Module 2

Module 3

2nd

Integration

UI

Performance

Page 12: Software development is dead, long live collaborative delivery

Each change triggers the pipeline immediately

SCM

1st

Module 1

BundlerModule 2

Module 3

2nd

Integration

UI

Performance

Page 13: Software development is dead, long live collaborative delivery

If any part of the pipeline fails stop the line

SCM

1st

Module 1

BundlerModule 2

Module 3

2nd

Integration

UI

Performance

Page 14: Software development is dead, long live collaborative delivery

Only build your binaries once

SCM

1st

Module 1

Bundler

Bundle-Repo

Module 2

Module 3

2nd

Integration

UI

Performance

Page 15: Software development is dead, long live collaborative delivery

Deploy the same way to every environment

SCM

1st

Module 1

Bundler

Bundle-Repo

Module 2

Module 3

2nd

Integration

UI

Performance

Page 16: Software development is dead, long live collaborative delivery

Und jetzt live....

Page 17: Software development is dead, long live collaborative delivery

Beherrschteure Tests

Page 18: Software development is dead, long live collaborative delivery

Beware of GreenBeware of Green

Foto by Stephan Geyer, Creative Commons Attribution https://www.flickr.com/photos/stephangeyer/2438944054/

Page 19: Software development is dead, long live collaborative delivery

Beherrscht euer Deployment

Page 20: Software development is dead, long live collaborative delivery

Beherrschteure

Infrastruktur

Page 21: Software development is dead, long live collaborative delivery

Wall of Confusion

Page 22: Software development is dead, long live collaborative delivery

Schnelle Releases

Page 23: Software development is dead, long live collaborative delivery

Wieviel setzen Sie?

Page 24: Software development is dead, long live collaborative delivery

Quality built in

Page 25: Software development is dead, long live collaborative delivery

Continuous Improvement

Page 26: Software development is dead, long live collaborative delivery

Continuous Delivery hilft

Page 27: Software development is dead, long live collaborative delivery

Workshop@Heise:http://heise.de/-2176380

Dashboard:http://pingworks.de/dash/

Christoph [email protected]

@cluk33

Alexander [email protected]@alexanderbirk


Recommended