Dev opsguys  brighttalk - devops, itil and anti-fragility - to protect or to serve
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Dev opsguys brighttalk - devops, itil and anti-fragility - to protect or to serve

on

  • 3,251 views

Delivering anti-fragile systems may require us to challenge traditional ITSM approaches. With the rapid ascension of DevOps, IT decision makers, need to understand the perceived need for a “new ...

Delivering anti-fragile systems may require us to challenge traditional ITSM approaches. With the rapid ascension of DevOps, IT decision makers, need to understand the perceived need for a “new way” to deliver value from IT.

In this presentation we look at the key concepts and enablers underlying the DevOps Movement and place it in the wider context of Agile, “Anti-Fragility” and most importantly ITIL.

You will learn about:
· What DevOps is (and is not)
· Key models used to conceptualise DevOps
· Anti-Fragility and the behaviour of complex systems
· How DevOps and ITSM intersect
· DevOps Transformation and how it can help deliver business value. DevOps and ITSM intersect

Statistics

Views

Total Views
3,251
Views on SlideShare
3,216
Embed Views
35

Actions

Likes
3
Downloads
39
Comments
0

3 Embeds 35

https://twitter.com 22
http://www.linkedin.com 7
https://www.linkedin.com 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Dev opsguys brighttalk - devops, itil and anti-fragility - to protect or to serve Presentation Transcript

  • 1. DevOpsGuys 1 DevOpsGuys Devops, ITIL and Anti- Fragility - to Protect, or to Serve? What is DevOps, how does it relate to ITSM/ITIL and where do the Borg fit in?
  • 2. DevOpsGuys Agenda • What is DevOps? • Devops & ITIL • Fragile. Robust. Anti-Fragile. WTF? • Humpty Dumpty, Castles & the Borg • DevOps Transformation • Q&A
  • 3. DevOpsGuys 2 Steve - @TheOpsMgr
  • 4. DevOpsGuys 2 James- @TheDevMgr
  • 5. DevOpsGuys 2 WHAT IS DEVOPS? And why should you care?
  • 6. DevOpsGuys Defining Devops I “The term “DevOps” typically refers to the emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates)…” – Gene Kim http://itrevolution.com/11devops/
  • 7. DevOpsGuys He goes on to say “…while simultaneously increasing the reliability, stability, resilience and security of the production environment.” – Gene Kim
  • 8. DevOpsGuys In Summary… • Close Collaboration • Fast Flow of Work • Increased Reliability • Increased Stability • Increased Resilience • Increased Security
  • 9. DevOpsGuys Defining Devops II “I’ll tell you EXACTLY what DevOps means. DevOps means giving a sh*t about your job enough to not pass the buck. DevOps means giving a sh*t about your job enough to want to learn all the parts and not just your little world. Developers need to understand infrastructure. Operations people need to understand code. - John E. Vincent (@Lusis) http://blog.lusis.org/blog/2013/06/04/devops-the-title-match/
  • 10. DevOpsGuys KEY ELEMENTS OF DEVOPS Influences, key thinkers and the “3 Ways”
  • 11. DevOpsGuys DevOps influences DevOpsAgile Lean Deming Toyota (TPS) • Muri • Mura • Mudi • Kaizen Goldratt ToC
  • 12. DevOpsGuys Some Key Thinkers DevOpsJohn Allspaw (@Allspaw) Jesse Robbins (@jesserobins) Gene Kim (@realgenekim) Patrick DuBois (@patrickdubois) Andrew Schafer (@littleidea) Jez Humble (@jezhumble) John Willis (@botchagalupe) Damon Edwards (@damonedwards)
  • 13. DevOpsGuys “3 Ways” of DevOps
  • 14. DevOpsGuys Think about the System, focus on the end Value Operations is the Customer… The First Way
  • 15. DevOpsGuys Defining Devops II “I’ll tell you EXACTLY what DevOps means. DevOps means giving a sh*t about your job enough to not pass the buck. DevOps means giving a sh*t about your job enough to want to learn all the parts and not just your little world. Developers need to understand infrastructure. Operations people need to understand code. - John E. Vincent (@Lusis) http://blog.lusis.org/blog/2013/06/04/devops-the-title-match/
  • 16. DevOpsGuys “Feedback Loops” = Continuous Service Improvement CSI is a key enabler of DevOps The Second Way
  • 17. DevOpsGuys Embrace Change Be willing to Experiment Learn from your mistakes The Third Way
  • 18. DevOpsGuys Breaking down Silos
  • 19. DevOpsGuys Products not Projects "Delivery teams run software products - not projects – that run from inception to retirement“ – Jez Humble, (Thoughtworks) https://sites.google.com/a/jezhumble.net/devops-manifesto/
  • 20. DevOpsGuys Stop “throwing stuff over the wall”!
  • 21. DevOpsGuys What DevOps ISN’T • Not a “free-for-all” • Not a return to the “pre-ITIL cowboys days” • “Developers managing Production” – http://blog.devopsguys.com/2013/02/17/devops- does-not-equal-developers-managing- production/ • 12 DevOps Anti-Patterns – http://blog.devopsguys.com/2013/02/20/twelve- devops-anti-patterns/
  • 22. DevOpsGuys DEVOPS & ITIL A difference in emphasis?
  • 23. DevOpsGuys DevOps & ITIL • Seminal presentation by Rob England (aka @TheITSkeptic) – “Kamu: reconciling DevOps and ITSM/ITIL” – http://www.slideshare.net/twohills/kamu- 17019408 • 2 “Epiphany” – Protect vs Serve – Fragile, Robust & Anti-Fragile • Via Jez Humble & Nicholas Taleb
  • 24. DevOpsGuys Fragile. Robust. Anti-Fragile
  • 25. DevOpsGuys Fragile. Robust. Anti-Fragile
  • 26. DevOpsGuys
  • 27. DevOpsGuys Fragile = Humpty Dumpty http://thewritersguidetoepublishing.com/wp-content/uploads/2010/12/Humpty-Dumpty.jpg
  • 28. DevOpsGuys Robust = Castle http://upload.wikimedia.org/wikipedia/commons/2/22/Bodiam_Castle_south.jpg
  • 29. DevOpsGuys What’s wrong with Robust? • Robust is just Fragile with a thicker skin… • Encourages a defensive, static mindset • Resistant to change? • Vulnerable to “Black Swan” events…
  • 30. DevOpsGuys Castle “Black Swans”
  • 31. DevOpsGuys Shadow IT = Manoeuvre Warfare “Gartner predicts that in less than three years, 35% of enterprise IT expenditures will happen outside of the corporate IT budget.” “results of PricewaterhouseCoopers' Digital IQ Survey indicate that at 100 of the companies PwC ranks as "top performers," IT controls less than 50% of corporate technology expenditures.” http://www.computerworld.com/s/article/9226415/The_Upside_of_Shadow_IT?pageNumber=1
  • 32. DevOpsGuys Anti-Fragile = Borg
  • 33. DevOpsGuys “You will be assimilated” “Anti-fragile organisations seek out and embrace change – they are inherently “outward-focused” and seek to be continually learning, adapting and assimilating (not hiding behind the walls of their castle, content in their robust impregnability).” -TheOpsMgr http://blog.devopsguys.com/2013/07/17/devops-antifragility-and-the-borg-collective/
  • 34. DevOpsGuys “You will be assimilated” “Likewise, DevOps seeks to be “anti-fragile” by embracing change (and disorder a la Chaos Monkey) whilst incorporating feedback mechanisms (the “3rd Way” of DevOps) to ensure that learning is correctly assimilated.” - TheOpsMgr http://blog.devopsguys.com/2013/07/17/devops-antifragility-and-the-borg-collective/
  • 35. DevOpsGuys Embrace Change Be willing to Experiment Learn from your mistakes The Third Way
  • 36. DevOpsGuys Embrace Chaos! “One of the first systems our engineers built in AWS is called the Chaos Monkey. The Chaos Monkey’s job is to randomly kill instances and services within our architecture. If we aren’t constantly testing our ability to succeed despite failure, then it isn’t likely to work when it matters most – in the event of an unexpected outage.” http://luckyrobot.com/netflix-chaos-monkey-keeps-movies-streaming/ http://www.codinghorror.com/blog/2011/04/working-with-the-chaos- monkey.html
  • 37. DevOpsGuys DEVOPS TRANSFORMATION Culture, Automation, Lean, Metrics, Sharing… but mostly Culture!
  • 38. DevOpsGuys Make More Awesome http://www.slideshare.net/jesserobbins/cloud-expo-jesserobbinsopscode20130129b
  • 39. DevOpsGuys Don’t fight Stupid…
  • 40. DevOpsGuys CALMS Model • Hearts & Minds • Embrace ChangeCulture • “Continuous” CI/CD • “Infrastructure as Code”Automation • Focus on producing value for the end-user • Small batch sizesLean • Measure everything • Show the improvementMetrics • Open information sharing • CollaborationSharing
  • 41. DevOpsGuys DevOps Transformation • Don’t attack the Silos – “Make more awesome” • Use the CAMS framework & the 3 Ways as guiding principles • Start small & iterate • Standard change management practices… but remember culture, culture, culture!
  • 42. DevOpsGuys 12 DevOpsGuys Thank You operations | availability | performance | scalability | migration | strategy
  • 43. DevOpsGuys 13 Contact Us Visit us at www.devopsguys.com Call our team on +44 (0)20 8798 3079 Email our engineers at team@devopsguys.com