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

DevOpsDays Zurich 2017 - Our Continuous Deliver...

DevOpsDays Zurich 2017 - Our Continuous Delivery Journey

The journey to continuous delivery (CD) is long, winding and always evolving. We thought we had achieved all we could with continuous delivery and then… something changed. We soon realized that we weren’t doing all we could to continuously deliver. Come learn from my experiences at ThoughtWorks as I talk about the lessons we have learned on our CD journey.

Attendees will leave with a set of tips to act as a guide on their journey to continuous delivery. I will start at the beginning and define CD, talk about the underlying practices and cultures you need to get started and share some tips to take home.

Presented at DevOpsDays Zurich 2017.

suziejprince

May 03, 2017
Tweet

More Decks by suziejprince

Other Decks in Technology

Transcript

  1. DevOpsDays Zurich 2017 Head of Product for ThoughtWorks Products 12+

    years experience with agile, continuous integration and continuous delivery practices Tweeting @pm_suzie
  2. DevOpsDays Zurich 2017 @pm_suzie What I will cover Define Continuous

    Delivery (CD) Tell some stories about our journey to CD Review learnings and share with you
  3. @pm_suzie DevOpsDays Zurich 2017 -Jez Humble, continuousdelivery.com “CONTINUOUS DELIVERY IS

    THE ABILITY TO GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.”
  4. @pm_suzie DevOpsDays Zurich 2017 -Jez Humble, continuousdelivery.com “CONTINUOUS DELIVERY IS

    THE ABILITY TO GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.”
  5. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  6. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  7. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  8. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  9. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  10. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  11. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  12. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  13. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  14. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  15. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  16. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Installer Tests Staging Deliver User Acceptance
  17. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  18. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  19. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  20. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  21. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  22. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  23. @pm_suzie DevOpsDays Zurich 2017 Commit Build and Test Automated Tests

    Staging Commit Build and Test Automated Tests Installer Tests Staging Deliver User Acceptance
  24. @pm_suzie DevOpsDays Zurich 2017 -Jez Humble, continuousdelivery.com “CONTINUOUS DELIVERY IS

    THE ABILITY TO GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.”
  25. @pm_suzie DevOpsDays Zurich 2017 “CONTINUOUS DELIVERY IS THE ABILITY TO

    GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.” -Jez Humble, continuousdelivery.com
  26. @pm_suzie DevOpsDays Zurich 2017 “CONTINUOUS DELIVERY IS THE ABILITY TO

    GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.” -Jez Humble, continuousdelivery.com
  27. @pm_suzie DevOpsDays Zurich 2017 “CONTINUOUS DELIVERY IS THE ABILITY TO

    GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.” -Jez Humble, continuousdelivery.com
  28. @pm_suzie DevOpsDays Zurich 2017 “CONTINUOUS DELIVERY IS THE ABILITY TO

    GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.” -Jez Humble, continuousdelivery.com
  29. @pm_suzie DevOpsDays Zurich 2017 “CONTINUOUS DELIVERY IS THE ABILITY TO

    GET CHANGES OF ALL TYPES—INCLUDING NEW FEATURES, CONFIGURATION CHANGES, BUG FIXES AND EXPERIMENTS—INTO PRODUCTION, OR INTO THE HANDS OF USERS, SAFELY AND QUICKLY IN A SUSTAINABLE WAY.” -Jez Humble, continuousdelivery.com
  30. DevOpsDays Zurich 2017 @pm_suzie CONTINUOUS DELIVERY IS A JOURNEY… Keep

    your destination in mind Look back and retrospect Focus on what is not good now and improve that Don’t be too critical Don’t fear redesign, don’t fear rework
  31. DevOpsDays Zurich 2017 @pm_suzie CONTINUOUS DELIVERY IS A JOURNEY… Keep

    your destination in mind Look back and retrospect Focus on what is not good now and improve that Don’t be too critical Don’t fear redesign, don’t fear rework