Advertisement
Advertisement

More Related Content

Advertisement

Centralized team in a decentralized world: Engineering tools at Netflix

  1. A centralized team in a decentralized world: Engineering tools at Netflix Mike McGarr @SonOfGarr
  2. increase the # of delighted customers while decreasing support waste
  3. increase rate of innovation while decreasing the impact of change
  4. Customers
  5. our customers are engineers
  6. microservices
  7. highly aligned, loosely coupled
  8. subcultures
  9. free market
  10. we build products
  11. the Paved Road
  12. the Paved Road
  13. the Paved Road
  14. one paved road does not fit all
  15. wide spectrum of needs
  16. be your own customer
  17. Support
  18. you build it, you support it
  19. sometimes tools break
  20. optimize communication channels for customers
  21. chat
  22. email
  23. more than five minutes
  24. walk-bys
  25. interruptions
  26. maker's schedule
  27. first responder
  28. ad hoc
  29. we have avoided ticketing systems
  30. make creating a ticket easy
  31. minimize context switching
  32. Innovation
  33. tool stagnation 4 tools don't evolve 4 customers want new features 4 "it works, why change it" 4 lacks organization alignment
  34. distribute innovation
  35. institutionalize innovation
  36. "...hiring managers should staff beyond the bandwidth needed for known tasks. 1 Daniel Jacobson, Netflix
  37. hire beyond your needs
  38. make space for innovation
  39. Change
  40. 2014 migrations 4 Perforce to git 4 Java 6 to Java 7 4 Shard Jenkins 4 Evacuate the data center
  41. so we're done...right?
  42. 2015 migrations 4 Ant to Gradle 4 CentOS/Precise to Trusty 4 Asgard to Spinnaker 4 Tomcat 6 to 7 (or is it 8, or 9?) 4 Java 7 to Java 8
  43. change is the only constant
  44. change campaigns
  45. targeted communication
  46. beyond email 4 hipchat banners 4 posters 4 blesk notifications 4 http://go/migrations
  47. evolve your message
  48. "Wanted: beta testers"
  49. "production ready"
  50. "a cure for what ails ye"
  51. "deprecation warning: the end is nigh!"
  52. "you are the last to go"
  53. "let's help you finish"
  54. measure change
  55. automate change
  56. make continuous change easy
  57. understand your customers develop a customer support model make space for innovation make continuous change easy
  58. we're hiring Senior Gradle Engineer - click to apply Senior Full Stack Engineer - click to apply email me - mmcgarr@netflix.com
  59. image attributions: http://bit.ly/1KrwACQ github repo: https://github.com/jmcgarr/centralized-teams- talk
Advertisement