Reluctant change agent's guide - extended remix

548 views

Published on

Frustrated by myriad obstacles between your code and customers?   Trying to improve efficiency and make the most of your team?  Tired of how long it takes to get things done?  Want to do something about it?  Then like it or not, you're a change agent.  Whether you're a lone voice or have business sponsorship, bringing about change isn't about spewing buzzwords; the art is to be effective, without getting fired.  This talk is a plain speaking guide to bringing change, drawing on practical experiences from DevOps adoption.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
548
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Reluctant change agent's guide - extended remix

  1. 1. DevOps - The reluctant change agent's guide John Clapham, Microsoft, Mix Radio Frustrated by myriad obstacles between your code and customers? Trying to improve efficiency and make the most of your team? Tired of how long it takes to get things done? Want to do something about it? Then like it or not, you're a change agent. Whether you're a lone voice or have business sponsorship, bringing about change isn't about spewing buzzwords; the art is to be effective, without getting fired. This talk is a plain speaking guide to bringing change, drawing on practical experiences from DevOps adoption.
  2. 2. “DevOps – The Reluctant Change Agent’s Guide” @johnC_Bristol - @NokiaMixRadio
  3. 3. So, what is a change agent?
  4. 4. “Change agents are the type of people who haven't any marketable skills….”
  5. 5. “Anyone can go around complaining about things being a professional cry baby…”
  6. 6. “…I know as a former change agent.”
  7. 7. I don’t mean them.
  8. 8. Or them…
  9. 9. It’s you.
  10. 10. It’s you, someone trying to make a difference.
  11. 11. In 2010 we formed a team to encourage change…
  12. 12. Things are fine already.
  13. 13. That won’t work Things are fine already.
  14. 14. That won’t work Wasting my team’s time Things are fine already.
  15. 15. You should be building features That won’t work Wasting my team’s time Things are fine already.
  16. 16. You should be building features That won’t work Wasting my team’s time Things are fine already. Let’s delay until we’ve finished XYZ
  17. 17. "They are in front of us, behind us, and we are flanked on both sides by an enemy that outnumbers us 29:1.”
  18. 18. "They can't get away from us now!"
  19. 19. What next?
  20. 20. RTFM!
  21. 21. Automation
  22. 22. Culture Sharing Automation Lean Measurement DevOps Culture
  23. 23. Culture Sharing Automation Lean Measurement DevOps Culture “Culture is the sum of individual’s behaviours”
  24. 24. Like Othello, those individual behaviours can flip…
  25. 25. To create emergent culture…
  26. 26. The Nature Of Change…
  27. 27. The theories I found really useful, or wish I’d known sooner…
  28. 28. 1. Don’t learn everything the hard way.
  29. 29. DevOps is a new(ish) concept, built on earlier foundations.
  30. 30. 2. Consider how far can you push change.
  31. 31. David Viney - J Curve Effect observed in change.
  32. 32. (Except this bit) David Viney - J Curve Effect observed in change.
  33. 33. Where we want to be
  34. 34. Appetite for risk determines comfort in this area
  35. 35. Swan Song for Previous practice
  36. 36. 3. Not everyone thinks like you.
  37. 37. How do you think about people who resist change?
  38. 38. People Who Agree with me
  39. 39. Idiots. People Who Agree with me
  40. 40. Why do people resist change?
  41. 41. Why do people resist your change?
  42. 42. Why do people resist change? - Comfortable where they are.
  43. 43. Why do people resist change? - Comfortable where they are. - Object to specific methods.
  44. 44. How do people resist change?
  45. 45. Things are fine already. Let’s delay until we’ve finished XYZ Passively…
  46. 46. You should be building features That won’t work Wasting my team’s time …Actively
  47. 47. - Mike Cohn Four Types of Resistors
  48. 48. 4. It’s all about starting a movement.
  49. 49. - Derek Sivers @TED
  50. 50. “Have the courage to follow and show others how to follow”
  51. 51. Practicalities Of Change…
  52. 52. The things I learnt putting theory into practice…
  53. 53. If you only do one thing…
  54. 54. If you only do one thing… …be a role model
  55. 55. Don’t give up – change takes time.
  56. 56. Influencers - seldom who you’d expect.
  57. 57. Dissent is valuable.
  58. 58. Create feedback loops
  59. 59. Be a polyglot - speak their language
  60. 60. Share when you succeed… …and fail
  61. 61. …and what of the future?
  62. 62. It takes almost as much energy to keep moving.
  63. 63. It takes almost as much energy to keep moving. We’re doing well, why change more?
  64. 64. Old behaviours return to haunt you…
  65. 65. Small negative changes bring fear that we’re returning here
  66. 66. Change disparity can be just as destructive.
  67. 67. If change does gain traction, it doesn’t get any easier…
  68. 68. First the people break,
  69. 69. First the people break, then the tools break,
  70. 70. First the people break, then the tools break, the governance process breaks,
  71. 71. First the people break, then the tools break, the governance process breaks, the customer breaks,
  72. 72. First the people break, then the tools break, the governance process breaks, the customer breaks, financial controls break,
  73. 73. First the people break, then the tools break, the governance process breaks, the customer breaks, financial controls break, finally, the organisation structure breaks. - Richard Durnall
  74. 74. Reflections…
  75. 75. Change does not always require a change program.
  76. 76. Change can be driven by individuals.
  77. 77. Change is easier if you listen, and try to understand people.
  78. 78. Activities that build trust are crucial.
  79. 79. The Five P’s might help.
  80. 80. 1. Promotion – Be inclusive, share successes, and what was learned in failure.
  81. 81. 1. Promotion – Be inclusive, share successes, and what was learned in failure. 2. Planning – Think about areas for change, and the approach to each.
  82. 82. 1. Promotion – Be inclusive, share successes, and what was learned in failure. 2. Planning – Think about areas for change, and the approach to each. 3. Perseverance – Keep trying, it’s unlikely to work first time.
  83. 83. 1. Promotion – Be inclusive, share successes, and what was learned in failure. 2. Planning – Think about areas for change, and the approach to each. 3. Perseverance – Keep trying, it’s unlikely to work first time. 4. Patience – Listen, choose the moment.
  84. 84. 1. Promotion – Be inclusive, share successes, and what was learned in failure. 2. Planning – Think about areas for change, and the approach to each. 3. Perseverance – Keep trying, it’s unlikely to work first time. 4. Patience – Listen, choose the moment. 5. Pizza – The second best way to encourage feedback.
  85. 85. “Every organization must be prepared to abandon everything it does to survive in the future”
  86. 86. So…what is it you think you can’t do?
  87. 87. Thanks! @johnC_Bristol
  88. 88. Further reading… Story of DevOps and Continuous Delivery at Nokia Entertainment http://www.infoq.com/articles/monthly-devops-01-nokia Mix Radio Developers Blog: http://dev.mixrad.io/blog MixRadio, a fine way to discover music: http://www.mixrad.io/gb/en My blog: http://johnclapham.wordpress.com/
  89. 89. References… Richard Durnall – Agile Adoption Patterns (First the people break…) http://www.richarddurnall.com/?p=57 David Viney, J Curve (Book) – “The Intranet Portal Guide: How to Make the Business Case for a Corporate Portal, Then Successfully Deliver” Kanban (Book) “Successful Evolutionary Change for Your Technology Business” Derek Silvers – Three minute summary of how to Start a movement. http://www.ted.com/talks/derek_sivers_how_to_start_a_movement Mike Cohn, Four types of resistors http://www.mountaingoatsoftware.com/blog/four-types-of-resistors-when-adopting-agile/
  90. 90. Picture Credits Angry stick man http://justien16.deviantart.com/art/angry-stick-man-180591143 Othello Boards http://othelloacademy.blogspot.com/ Change Alley http://www.flickr.com/photos/londonmatt/3163571645/sizes/o/ Detour https://www.flickr.com/photos/john_c/14690868 Polygots http://www.flickr.com/photos/magdalar/2950663799/ Crystal Balls https://www.flickr.com/photos/john_c/2806374889 Whisky Barrels http://www.flickr.com/photos/uk_pictures/3483034558/
  91. 91. Quotes “Every organization must be prepared to abandon everything it does to survive in the future.” - Peter Drucker “They are in front of us, behind us, and we are flanked on both sides by an enemy that outnumbers us 29:1.” -Chesty Puller “Have the courage to follow and show others how to follow” – Derek Sivers

×