Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The importance of why in DevOps community

The importance of why in DevOps community

Why do we need DevOps? Why do we need to ask ourselves this question?

Boris Feld

April 14, 2015
Tweet

More Decks by Boris Feld

Other Decks in Programming

Transcript

  1. WHY?
    DevOps days 2015 - Paris
    Boris FELD - tinyclues

    View Slide

  2. Typical presentations

    View Slide

  3. Too much about HOW?

    View Slide

  4. Or WHATtool?
    process?
    practice?

    View Slide

  5. WHY
    do we DevOps?

    View Slide

  6. WHY
    why?

    View Slide

  7. « Bad Devops »

    View Slide

  8. DevOps Teams

    View Slide

  9. > SysAdmin
    DevOps

    View Slide

  10. Dev will replace SysAdmin

    View Slide

  11. DevOps certification

    View Slide

  12. About ME
    • Python Dev
    • DevOps
    • @lothiraldan

    View Slide

  13. Experience
    BullShit
    Free

    View Slide

  14. 2 startups
    B2B
    Successful

    View Slide

  15. ONE difference

    View Slide

  16. IT Vision

    View Slide

  17. DevOps is not mandatory

    View Slide

  18. WHY
    CAMS?

    View Slide

  19. Automation
    Easy

    View Slide

  20. Continuous integration?
    deployment?

    View Slide

  21. as code?
    Configuration
    Infrastructure

    View Slide

  22. To err is human

    View Slide

  23. Human hand is
    precious

    View Slide

  24. Stress-reducer

    View Slide

  25. Make itStronger
    Faster
    Safer

    View Slide

  26. Less time on boring stuff

    View Slide

  27. Measurement
    Easy

    View Slide

  28. metrics?
    Servers
    Applications
    Deployment

    View Slide

  29. To learn …

    View Slide

  30. To validate our
    hypotheses

    View Slide

  31. Measure delivered value

    View Slide

  32. Less time on searching
    data

    View Slide

  33. Sharing
    Required

    View Slide

  34. Everything is automated ✓

    View Slide

  35. LOTS of metrics! ✓

    View Slide

  36. So why sharing?

    View Slide

  37. Example?

    View Slide

  38. French rail new trains…

    View Slide

  39. Master the assembly line

    View Slide

  40. Common goal with agility

    View Slide

  41. Vertical integration

    View Slide

  42. All in the same boat!

    View Slide

  43. Reduce
    communication time

    View Slide

  44. Culture
    Mandatory

    View Slide

  45. COMPANY CULTURE IS
    WHAT HAPPENS WHEN
    THE BOSS IS NOT AROUND

    View Slide

  46. Overcome fear!

    View Slide

  47. Restore trust

    View Slide

  48. NO NoOps

    View Slide

  49. Beat Unpredictability

    View Slide

  50. Burn the silos!

    View Slide

  51. Crush the castles!

    View Slide

  52. Less time fighting

    View Slide

  53. See the pattern?

    View Slide

  54. Time is the most
    valuable asset

    View Slide

  55. - The Lean Startup
    « Our civilization’s most
    precious resource: the time,
    passion and skill of its
    people »

    View Slide

  56. You are a Time Saver!

    View Slide

  57. You are the Time
    guardian!

    View Slide

  58. You are a Time Lord!

    View Slide

  59. Why save Time?

    View Slide

  60. Focus on Value!

    View Slide

  61. - Continuous Delivery
    « Software delivers no
    revenue until it is in the
    hands of its users »

    View Slide

  62. - First principle of Agile Manifesto
    « Our highest priority is to
    satisfy the customer through
    early and continuous delivery
    of valuable software »

    View Slide

  63. DevOps
    Lean
    Agile
    Efficiency

    View Slide

  64. DevOps and Agile try to optimize
    locally the production line

    View Slide

  65. Lean try to optimize the
    whole production line

    View Slide

  66. The Lean and Agile Mindset - Yves Hanoulle and Oana Juncu
    2011
    « Most of the books and presentations on agile, are about
    how do we do this or that. That is focusing on HOW. Most
    people come to me with HOW questions. Yet the solution to
    their problems is usually in their answers of why they
    come to me. This presentation is about the why. Why do we
    do agile. »

    View Slide

  67. Why these questions?

    View Slide

  68. Automation is not only
    about deployment

    View Slide

  69. Measurement is not only
    about production

    View Slide

  70. Sharing is not only about
    software

    View Slide

  71. Culture is not only about
    IT

    View Slide

  72. DevOps is more about
    how people work
    together than technology

    View Slide

  73. DevOps is not mandatory

    View Slide

  74. If you can live in the
    past…

    View Slide

  75. And your customers…

    View Slide

  76. And your competitors!

    View Slide

  77. Thank you

    View Slide