Entwickeln ist gut, Releasen ist besser: Continuous Delivery

45
www.autoscout24.com www.autoscout24.de Hamburg | 18.09.2012| Simon Hohenadl, Robert Misch Entwickeln ist gut, Releasen ist besser

description

This talk was held at Web Developer Conference, Hamburg, Germany, 17 September 2012 by Robert Misch and Simon Hohenadl

Transcript of Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Page 1: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

www.autoscout24.com www.autoscout24.de

Hamburg | 18.09.2012| Simon Hohenadl, Robert Misch

Entwickeln ist gut, Releasen ist besser

Page 2: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

www.autoscout24.de

Simon Hohenadl Team Leader Software Development

Page 3: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

www.autoscout24.de

Robert Misch ScrumMaster

Page 4: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 5: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Werkstattportal

Page 6: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 7: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Rückblick

Page 8: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Continuous Delivery

Page 9: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 10: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Viele

Features

Page 11: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Branching

Page 12: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Mut

Page 13: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Continuous Integration

Page 14: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 15: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Kontinuität

Page 16: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Disziplin

Page 17: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 18: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Feature

Toggles

Page 19: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 20: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 21: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Feature

Toggles

Page 22: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Daten?

Page 23: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 24: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 25: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

schleichende Migration

Page 26: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 27: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Buildlaufzeit

Page 28: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Blue Green Deployment

Page 29: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Continuous Quality

Page 30: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Pair Programming

Page 31: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Unit / Component

Acceptance

Smoke

explorativ

Page 32: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Selenium

Machine.Specifications

Machine.Fakes

Page 33: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Statische Codeanalyse

Page 34: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Verantwortung

Page 35: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Wir releasen

Page 36: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 37: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Next steps

Page 38: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Aufspalten

Page 39: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

DevOps

Page 40: Entwickeln ist gut, Releasen ist besser: Continuous Delivery
Page 41: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Lasttests

Page 42: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Speed

Page 43: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Continuous Delivery

Page 44: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

Fragen?

Und ja, wir stellen ein.

Page 45: Entwickeln ist gut, Releasen ist besser: Continuous Delivery

www.autoscout24.com www.autoscout24.de

Hamburg| 18.09.2012 | Simon Hohenadl, Robert Misch

Danke! Entwickeln ist gut, Releasen ist besser