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 Slide

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

    View Slide

  3. Robert Misch
    Agile Coach
    [email protected]

    View Slide

  4. View Slide

  5. Werkstattportal

    View Slide

  6. Scrum

    View Slide

  7. Continuous
    Delivery

    View Slide

  8. View Slide

  9. Viele
    Features

    View Slide

  10. Branching

    View Slide

  11. Gelernt

    View Slide

  12. Continuous Integration

    View Slide

  13. View Slide

  14. Kontinuität

    View Slide

  15. Disziplin

    View Slide

  16. View Slide

  17. Feature
    Toggles

    View Slide

  18. View Slide

  19. View Slide

  20. Feature
    Toggles

    View Slide

  21. Daten?

    View Slide

  22. View Slide

  23. View Slide

  24. schleichende Migration

    View Slide

  25. View Slide

  26. Buildlaufzeit

    View Slide

  27. Blue Green Deployment

    View Slide

  28. Continuous
    Quality

    View Slide

  29. Pair Programming

    View Slide

  30. Unit / Component
    Acceptance
    Smoke
    Explorative

    View Slide

  31. Statische
    Codeanalyse

    View Slide

  32. Verantwortung

    View Slide

  33. Wirreleasen

    View Slide

  34. View Slide

  35. Next steps

    View Slide

  36. Aufspalten

    View Slide

  37. DevOps

    View Slide

  38. Lasttests

    View Slide

  39. View Slide

  40. Speed

    View Slide

  41. Continuous
    Delivery

    View Slide

  42. Fragen?
    Und ja,
    wir stellen ein.

    View Slide