Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Entwickeln ist gut, Releasen ist besser

Entwickeln ist gut, Releasen ist besser

Wir wollen Feedback – oft und schnell. Das setzt schlanke, häufige und qualitativ hochwertige Releases voraus. Doch komplexe Software, an der mehrere Scrum-Teams arbeiten, stellt hohe Anforderungen an Delivery-Prozesse. Kann man dabei ohne Branches arbeiten? Kommt man mit dem Testen noch nach? Und Datenbankänderungen ...? Dieser Vortrag schaut hinter die Kulissen von AutoScout24, eines europaweit erfolgreichen Onlinemarktplatzes, der mit agilen Methoden Continuous Delivery Realität werden lässt.

Simon Hohenadl

October 28, 2013
Tweet

More Decks by Simon Hohenadl

Other Decks in Programming

Transcript

  1. www.autoscout24.com
    München | 28. Oktober 2013 | Simon Hohenadl, Robert Misch
    Entwickeln ist gut,
    Releasen ist besser

    View full-size slide

  2. Simon Hohenadl
    Head of Vehicle Market IT
    [email protected]
    @SimonHoh

    View full-size slide

  3. Werkstattportal

    View full-size slide

  4. Continuous
    Delivery

    View full-size slide

  5. Viele
    Features

    View full-size slide

  6. Continuous Integration

    View full-size slide

  7. Kontinuität

    View full-size slide

  8. Feature
    Toggles

    View full-size slide

  9. Feature
    Toggles

    View full-size slide

  10. schleichende Migration

    View full-size slide

  11. Buildlaufzeit

    View full-size slide

  12. Blue Green Deployment

    View full-size slide

  13. Continuous
    Quality

    View full-size slide

  14. Pair Programming

    View full-size slide

  15. Unit / Component
    Acceptance
    Smoke
    Explorative

    View full-size slide

  16. Statische
    Codeanalyse

    View full-size slide

  17. Verantwortung

    View full-size slide

  18. Continuous
    Delivery

    View full-size slide

  19. Fragen?
    Und ja,
    wir stellen ein.

    View full-size slide