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

Continuous Delivery ohne Testautomatisierung

Continuous Delivery ohne Testautomatisierung

Als häufigstes Argument gegen häufige Releases wird die fehlende Testautomatisierung genannt. In der Vergangenheit wurde eine hohe Testabdeckung als Lösung für Qualitätssicherung propagiert und bei häufigen Releases müssen diese Tests natürlich automatisiert laufen. Aber gibt es nicht auch andere Wege, die Qualität zu verbessern? In diesem Vortrag wollen wir ihnen Optionen aufzeigen, wie sie ohne riesige Investitionen in Test-Suites ihre Qualität nachhaltig verbessern können und so schneller und agiler werden können.

Peter Götz

June 13, 2018
Tweet

More Decks by Peter Götz

Other Decks in Technology

Transcript

  1. DevOps & Continuous Delivery
    ohne Testautomatisierung
    Thomas Schissler Peter Götz
    Was Sie in diesem Vortrag erwarten können:
    ▪ Anregungen und Ideen für mehr Qualität in der Softwareentwicklung
    ▪ Keine Tool- oder Code-Demos

    View Slide

  2. https://flic.kr/p/o14EKB

    View Slide

  3. https://flic.kr/p/51WGK2

    View Slide

  4. Ein paar Dinge neu denken!
    https://flic.kr/p/6ZB1AL

    View Slide

  5. Planung Design
    Implemen-
    tierung
    Test Betrieb
    Bug Fixing

    View Slide

  6. Planung Design
    Implemen-
    tierung
    Test Betrieb
    Bug Fixing
    Qualitäts-
    Indikatoren
    Optimierung

    View Slide

  7. Für die
    Qualität sind
    die Entwickler
    verantwortlich

    View Slide

  8. Ohne Leidenschaft
    keine Qualität

    View Slide

  9. https://flic.kr/p/8RUDJj
    Häufige Releases
    verbessern die Qualität

    View Slide

  10. https://flic.kr/p/7ASvFu
    Mehr Tests
    helfen nicht,
    die Qualität zu
    verbessern

    View Slide

  11. https://www.flickr.com/photos/djquietstorm/4823356775
    In der
    Produktivumgebung
    testet es sich am
    besten

    View Slide

  12. https://flic.kr/p/CEQNM9
    Monitoring ist wichtiger
    als Testen

    View Slide

  13. Der Weg zu besserer Qualität

    View Slide

  14. View Slide

  15. Gemeinsames Verständnis für Qualität schaffen
    Darüber reden und durch gemeinsames Arbeiten überprüfen
    Aus realen Fehlern lernen
    Bugs nicht nur Fixen, sondern nutzen, um zu lernen
    Regelmäßige Transparenz, Bewertung, Veränderung
    Statt Quality Gate gemeinsam nach Verbesserungen suchen
    Feedback vom Kunden nutzen
    Schnelle und einfache Lösungen bevorzugen, dann optimieren
    DevOps & Continuous Delivery ohne Testautomatisierung

    View Slide

  16. Oberer Wiesenweg 25 | 89134 Blaustein | E-Mail: [email protected] | Telefon: +49 (0)73 04 / 803-0 | Web: www.artiso.com
    Weitere Informationen zum Thema
    » Artikelserie zu DevOps
    https://entwickler.de/leseproben/devops-bessere-software-298890.html
    » The Guardian: 400 Releases a day with 4
    automated tests
    https://www.youtube.com/watch?v=852OVo6HzcI
    » Professional Scrum Developer Training
    https://www.scrum.org/psd
    » Weiterführende Workshopangebote
    http://www.devops.de

    View Slide

  17. Oberer Wiesenweg 25 | 89134 Blaustein | E-Mail: [email protected] | Telefon: +49 (0)73 04 / 803-0 | Web: www.artiso.com
    [email protected]
    @tschissler
    +49 (7304) 803-0
    artiso solutions GmbH
    Oberer Wiesenweg 25
    D-89134 Blaustein
    http://www.artiso.com/expertenblog
    Thomas Schissler

    View Slide

  18. Oberer Wiesenweg 25 | 89134 Blaustein | E-Mail: [email protected] | Telefon: +49 (0)73 04 / 803-0 | Web: www.artiso.com
    [email protected]
    @petersgoetz
    +49 (173) 211 00 41
    https://pgoetz.de
    https://devops-events.de
    Peter Götz

    View Slide