Successfully reported this slideshow.

Coping with Continuous Integration at Scale

657 views

Published on

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

Coping with Continuous Integration at Scale

  1. 1. Tom Talks About Coping With Big CI,TOM DUCKERING TOM SULSTONhttp://thoughtworks.com http://thoughtworks.com@tomduckering @tomsulston
  2. 2. Tom Talks AboutBig CI, Coping With
  3. 3. Tom Talks AboutBig CI, Coping With
  4. 4. Tom Talks AboutBig CI, Coping With
  5. 5. Not CanonicalNot 100% Technical Experience Provocative Beard Scratching
  6. 6. Tom Talks AboutBig CI, Coping With
  7. 7. Long?
  8. 8. Wide?
  9. 9. “In theory there is no difference between theory and practice. In practice there is” – Yogi Berra
  10. 10. THERE’S A TEAM
  11. 11. How did we get here?
  12. 12. Projects++
  13. 13. Moar!
  14. 14. Society Forms
  15. 15. Architect Buildmonkey!
  16. 16. One CI system to rule them all
  17. 17. Tom Talks AboutBig CI, Coping With
  18. 18. Anti-Pattern: Slavish Standardisation
  19. 19. McDonalds vs. Jamie Oliver
  20. 20. Anti-Pattern TEAM
  21. 21. Meh
  22. 22. Dispersed Product Knowledge
  23. 23. Anti-Pattern: Big ball of string
  24. 24. Anti-Pattern: They Broke My Build
  25. 25. Choose One
  26. 26. Some Solutions
  27. 27. “Perfect” Big CI
  28. 28. Project Team Own Their Build R E TU UL C
  29. 29. Infrastructure Team R E TU UL C
  30. 30. CI Experts R E TU UL C
  31. 31. CI Community R E TU UL C
  32. 32. Pairing/Secondment R E TU UL C
  33. 33. Anthropologists R E TU UL C
  34. 34. CI is Prod C H TE
  35. 35. Puppet/Chef C H TE
  36. 36. Libraries not Platform C H TE
  37. 37. Eco-System C H TE
  38. 38. Consumer-Driven Contracts C H TE
  39. 39. <insert lively debate here>
  40. 40. TOM DUCKERING TOM SULSTONhttp://thoughtworks.com http://thoughtworks.com@tomduckering @tomsulston

×