Hacking Culture at VelocityConf


Published on

Jesse Robbins (Cofounder of Opscode) explains how to be a force for Awesome. He will explain how to evangelize & overcome cultural resistance to change (& share his own painfully funny lessons on how not to do it ;-).

Published in: Technology, Sports

Hacking Culture at VelocityConf

  1. 1. Jesse RobbinsCofounder, Opscode@jesserobbinsjesse@opscode.com
  2. 2. this should sound familiar...
  3. 3. “your slow sitemakes me sad &you lose money.”
  4. 4. and
  5. 5. ♥ Dev+Ops CultureSlide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  6. 6. Learned all 28 of Steve’s Rules (+ the 4 secret ones he is sworn never to reveal)
  7. 7. Metrics &Google, Yahoo Check.Amazon, Dashboards?built their own tools to scale...
  8. 8. Continuously Deploying code before you even write it.
  9. 9. “Press button, Receive Candy”
  10. 10. The right culture is arequirement for survival & success at web scale.
  11. 11. meanwhile... back at the office
  12. 12. Dear  Jesse,I  work  for  a  big  company.    I  tried  to  (talk  to  people  about|implement)  this  awesome  stuff  and  they  told  me  it  would  never  work  here.What  do  I  do  now?Sincerely,  Most  of  us
  13. 13. Changing culture takes time (sorry about that)
  14. 14. You cannot change everyone or everything at once.
  15. 15. Choose your battles, or better yet, don’t battle at all...
  16. 16. Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
  17. 17. Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events 20
  18. 18. Example: GameDaySlide Courtesy of John Allspaw - http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickrhttp://www.flickr.com/photos/dnorman/2678090600
  19. 19. define:GameDay An exercise designed to increase Resilience through large- scale fault injection across critical systems. Part of a larger discipline called Resilience Engineering. Not new, just new to us ;-)
  20. 20. start small... http://www.flickr.com/photos/oakleyoriginals/5674150237
  21. 21. build on trust & safety...http://www.flickr.com/photos/skevbo/4864249944
  22. 22. Create Champions... http://www.flickr.com/photos/maunzy/5099921731
  23. 23. Use metrics to build confidence...http://tacomafiredepartment.blogspot.com/2010/05/west-slope-training-burn.html
  24. 24. use metrics to build confidence
  25. 25. Celebrate successes
  26. 26. Exploit Compelling Eventshttp://www.flickr.com/photos/peregrinari/3801964067
  27. 27. Changing Culture:1. Start small, build trust & safety2. Create Champions3. Use metrics to build confidence4. Celebrate successes5. Exploit Compelling Events 30
  28. 28. Hacks:Starting Small1. Small isn’t a threat & is easy to ignore2. Just call it an experiment 31
  29. 29. Hacks:Creating Champions1. Get executive sponsors, starting with your boss.2. Give everyone else the credit.3. Give “Special Status”4. Have people with “Special Status” talk about the new awesome. 32
  30. 30. Hacks: Metrics1. Find KPI that supports change2. Track and use it ruthlessly - first to show value, later cost of not making the change by laggards3. Tell your story with data 33
  31. 31. Hacks: Celebrating successes1. Tell a powerful story2. Always positive about people and how they overcame a problem.3. Never about people who created the problem.4. Leave room for people to come to your side. (don’t fight stupid ;-) 34
  32. 32. Hacks:Compelling Events1. Just wait, it will come2. Can be created by things like compliance, scaling, cloud migrations3. Not “I told you so” - but “what do we do now” 35
  33. 33. http://thisisindexed.com/2008/12/might-as-well-own-this-meltdown/
  34. 34. Hacking Permission
  35. 35. FEMA: “Who is in charge here” Anarchists: “NOBODY!”FEMA: “Okay, you have to shut down so we can feed people”Anarchists: “We’re feeding 5000 people a day.”
  36. 36. Solution: Make all volunteers “site directors”
  37. 37. FEMA: “Who is in charge here?” Anarchist: “I’m a site director...”FEMA: “Please sign for your supplies”
  38. 38. Jesse’s Rule: Don’t Fight Stupid,Make More Awesome!
  39. 39. Jesse RobbinsCofounder, Opscode@jesserobbinsjesse@opscode.com