Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continuous Deployment

9,016 views

Published on

Slides from my talk on continuous deployment at the sf selenium meetup

Published in: Technology, Education
  • Be the first to comment

Continuous Deployment

  1. 1. Continuous Deployment<br />(http://) Timothy Fitz (.com)<br />
  2. 2. Quick Survey<br />
  3. 3. Overview<br />Problems<br />Pillars<br />Practices<br />
  4. 4. Problems in Software Development<br />Regressions<br />Readiness<br />ODD<br />
  5. 5. Regressions<br />
  6. 6. Readiness<br />
  7. 7. Opinion Driven Development<br />
  8. 8. Ship more frequently<br />
  9. 9. Continuous Deployment<br />
  10. 10. Discontinuous Deployment<br />
  11. 11. Discontinuous Deployment<br />
  12. 12. Discontinuous Deployment<br />
  13. 13. The Wild West<br />
  14. 14.
  15. 15. +Automated Tests<br />
  16. 16. Automated Tests<br />Unit Tests<br />Integration Tests<br />Regression Tests<br />
  17. 17. Automated test runner<br />
  18. 18. Follow Every Test Failure<br />
  19. 19.
  20. 20. Slow query<br />
  21. 21. +Production Immune System<br />
  22. 22. Immunization<br />
  23. 23. Timebomb<br />
  24. 24. +Production Monitoring<br />
  25. 25. Business Regressions<br />
  26. 26. Continuous Deployment<br />
  27. 27. Practices<br />Code-specified Feature Rollout<br />Root cause every production failure<br />
  28. 28. Humans?<br />Business Facing<br />Support<br />Programming<br />Critique<br />Product<br />Technology Facing<br />-Poppendieck<br />
  29. 29. Rollout Process<br />
  30. 30. Regression in production?<br />Trace the path<br />Five whys<br />
  31. 31. How do you get there?<br />Know that it’s possible.<br />Start small, today.<br />Go for incremental benefit.<br />
  32. 32. Q&A <br />

×