DevOps do not exceed the recommended dose

531 views

Published on

It seems that DevOps is the wonder drug of the moment. Everywhere you look it’s being prescribed for organizational ailments ranging from slow delivery to frequent outages. In search of cures you’ll find reputable practitioners, quacks and witch doctors. So who should you listen to? This talk aims to assist with diagnosis, looks at long term implications of DevOps, and may even help avoid some of those painful side effects.

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

No Downloads
Views
Total views
531
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • That’s right

    All crucial for deep understanding

    Mentoring across Devs and Ops crucial.

    discipline
  • DevOps do not exceed the recommended dose

    1. 1. DevOps – Do not exceed the recommended dose John Clapham, Microsoft, Mix Radio It seems that DevOps is the wonder drug of the moment. Everywhere you look it’s being prescribed for organizational ailments ranging from slow delivery to frequent outages. In search of cures you’ll find reputable practitioners, quacks and witch doctors. So who should you listen to? This talk aims to assist with diagnosis, looks at long term implications of DevOps, and may even help avoid some of those painful side effects.
    2. 2. “DevOps – Do not exceed the recommended dose” @johnC_Bristol - @NokiaMixRadio
    3. 3. Context…
    4. 4. Who knows a remedy for….
    5. 5. Nettle rash?
    6. 6. Nettle rash?
    7. 7. Jellyfish stings?
    8. 8. Jellyfish stings?
    9. 9. The Black Death?
    10. 10. The Black Death?
    11. 11. Poor quality, downtime, low speed of execution?
    12. 12. Poor quality, downtime, low speed of execution?
    13. 13. Notice anything?
    14. 14. Notice anything? - Remedies come from credible sources
    15. 15. Notice anything? - Remedies come from credible sources. - Ideas on what works change as people learn.
    16. 16. Notice anything? - Remedies come from credible sources. - Ideas on what works change as people learn. - What we think is the remedy sometimes isn’t, it’s the ritual, or psychological effect.
    17. 17. Notice anything? - Remedies come from credible sources. - Ideas on what works change as people learn. - What we think is the remedy sometimes isn’t, it’s the ritual, or physiological effect. - People invest time and money in remedies, and then establish how effective they are.
    18. 18. There numerous claims about DevOps, and DevOps products.
    19. 19. How do you find what actually works?
    20. 20. Here’s what we’ll look at:
    21. 21. Here’s what we’ll look at: - Basic Biology
    22. 22. Here’s what we’ll look at: - Basic Biology - Diagnosis
    23. 23. Here’s what we’ll look at: - Basic Biology - Diagnosis - Treatment
    24. 24. Basic Biology
    25. 25. Our bodies, and organisations, are complicated systems.
    26. 26. Narrow focus on Development and Operations has risks:
    27. 27. Narrow focus on Development and Operations has risks: - Over optimisation in one area sub-optimises the system
    28. 28. Narrow focus on Development and Operations has risks: - Over optimisation in one area sub-optimises the system - Speed gains may be useless if other systems don’t change.
    29. 29. Narrow focus on Development and Operations has risks: - Over optimisation in one area sub-optimises the system - Speed gains may be useless if other systems don’t change. - Closer connections between groups may weaken other connections, leading to new silos.
    30. 30. “Systems thinking enables you to grasp and manage situations of complexity and uncertainty in which there are no simple answers…”
    31. 31. “…it's a way of 'learning your way towards effective action' by looking at connected wholes rather than separate parts”
    32. 32. We need to understand what is ‘enough’, or ‘ready’.
    33. 33. We need to understand what is ‘enough’, or ‘ready’… …so we don’t overdevelop
    34. 34. DevOps is only about tools.
    35. 35. Fitness is only about diet?
    36. 36. DevOps Capsules Warnings: For external use only, keep away from children Active Ingredient (each tablet): Culture……………….20mg Learning……………..20mg Automation………….20mg Measurement……….20mg Sharing………………20mg Other ingredients: Aqua, Agile, Lean, Tools May cause euphoria, drowsiness or headaches Dosage: One daily, with pizza or coffee
    37. 37. Check balance and progress with a set of measures – or vital signs.
    38. 38. Mean Time Between Failure – Of the entire system
    39. 39. Cycle Time – From commitment to change in production.
    40. 40. Mean Time To Detect (an issue)
    41. 41. Mean Time To Repair (or make a change)
    42. 42. Quality at source how far do errors get before they are noticed?
    43. 43. Repetition Rate – Does the same issue keep happening, or are we learning?
    44. 44. Diagnosis
    45. 45. “adoption of DevOps sped up new services and products to market by 20%...”
    46. 46. “…companies able to respond in the marketplace faster, they increased the number of customers by 22% and revenues by 19%. “
    47. 47. Do you need a DevOps solution?
    48. 48. Do you need a DevOps solution? Wrong Question.
    49. 49. What do you want to improve?
    50. 50. Do you actually need new methods?
    51. 51. Part of a Hypochondriac Org?
    52. 52. Part of a Hypochondriac Org? - constantly think something is wrong?
    53. 53. Part of a Hypochondriac Org? - constantly think something is wrong? - always reaching for the newest cure?
    54. 54. Are there Genetic Disorders?
    55. 55. Are there Genetic Disorders? - Behaviours that lead to other failures.
    56. 56. Are there Genetic Disorders? - Behaviours that lead to other failures. - Too conservative.
    57. 57. Are there Genetic Disorders? - Behaviours that lead to other failures. - Too conservative. - Too reckless
    58. 58. Are there Genetic Disorders? - Behaviours that lead to other failures. - Too conservative. - Too reckless - Lack of investment
    59. 59. Can you trust the doctors?
    60. 60. Self diagnosis is just as risky
    61. 61. Self diagnosis is just as risky; - Multiple Conditions (Comorbidity)
    62. 62. Self diagnosis is just as risky; - Multiple Conditions (Comorbidity) - Cognitive Dissonance
    63. 63. Self diagnosis is just as risky; - Multiple Conditions (Comorbidity) - Cognitive Dissonance - Denial – “Actually I’m fine”
    64. 64. Treatments…
    65. 65. RTFM!
    66. 66. Reading Training Feedback Mentoring
    67. 67. Complete the course…
    68. 68. Complete the course… …be disciplined
    69. 69. Don’t get addicted…
    70. 70. Don’t get addicted… …know when to change
    71. 71. “a good way to introduce continuous delivery is to model your current delivery process as a deployment pipeline, then examine this for bottlenecks…” - Martin Fowler
    72. 72. DevOps Team?
    73. 73. DevOps Team
    74. 74. Avoid overdose…
    75. 75. Avoid change overdose…
    76. 76. Reflections…
    77. 77. DevOps is not a wonder cure.
    78. 78. You can lose time, cash and team motivation by investing poorly.
    79. 79. Diagnose carefully - Your needs are specific to your organization, it’s situation, and the capabilities it aims to develop.
    80. 80. Look for a second opinion.
    81. 81. DevOps has side effects, consider the whole system.
    82. 82. Measure health – know your vital signs.
    83. 83. Many practices are transitional, they’ll help in the short term…
    84. 84. Many practices are transitional, they’ll help in the short term… …don’t let them become habits, or addictions.
    85. 85. Thanks! @johnC_Bristol
    86. 86. 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/
    87. 87. References… Perfection is the enemy of progress Craig C Sroda- http://craigsroda.com/perfection-enemy- progress/ Systems thinking http://www.bristol.ac.uk/eng-systems-centre/research/systemsstudy/ The Three Ways of DevOps http://itrevolution.com/the-three-ways-principles-underpinning-devops/ David Viney, J Curve (Book) – “The Intranet Portal Guide: How to Make the Business Case for a Corporate Portal, Then Successfully Deliver” CAMS, John Willis, Damon Edwards, original: http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/ Updated: http://itrevolution.com/devops-culture-part-1/
    88. 88. Picture Credits Nettles https://www.flickr.com/photos/brewbooks/2544110170 Dock Leaves https://www.flickr.com/photos/eltpics/5864069403 Jellyfish https://www.flickr.com/photos/gunnarpowers/1151477250 Chicken https://www.flickr.com/photos/brent_nashville/2747175719 Heart https://www.flickr.com/photos/gergtreble/4261817687 Treatments. https://www.flickr.com/photos/29792566@N08/5495492674
    89. 89. Picture Credits Diagnosis dog https://www.flickr.com/photos/aussiegall/12221094944/in/photostream/ Lifter https://www.flickr.com/photos/aandaphotography/8856680966

    ×