Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Succeeding with DevOps Transformation - Rafal Gancarz

Many organisations are interested in adopting DevOps culture and practices but quite often they face some serious challenges after starting a DevOps transformation programme. These problems can be mitigated if organisations are well prepared for what’s likely to happen when their existing processes and culture are being altered during the DevOps transformation effort.

This talk aims to explore the common problem areas that can impact the success of the DevOps transformation, and will provide practical advice for dealing with these based on experiences from our past engagements. It will offer some insight into how organisations can prepare and manage the transformation programme, track and report the progress, and finally, ensure that the desired business outcomes are achieved.

  • Identifiez-vous pour voir les commentaires

Succeeding with DevOps Transformation - Rafal Gancarz

  1. 1. SUCCEEDING WITH DEVOPS TRANSFORMATION
  2. 2. @RafalGancarz McKinsey Global Survey 2015 74% OF COMPANY TRANSFORMATIONS FAIL
  3. 3. Rafal Gancarz Lead Consultant @ OpenCredo @RafalGancarz DevOps • Agile Cloud • Containers Big/Fast Data • NoSQL
 Microservices • Reactive
  4. 4. WHAT IS DEVOPS? (CC) Véronique Debord-Lazaro
  5. 5. @RafalGancarz DevOps = agile
  6. 6. @RafalGancarz AGILE MANIFESTO (2001) Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  7. 7. @RafalGancarz agile mk1 (2001) agile (PM + DEV + QA)
  8. 8. @RafalGancarz DevOps = agile mk2 (2008) agile (IT)
  9. 9. @RafalGancarz DevOps = agile mk2 (2008) agile (PM + DEV + QA + DBA + RM + SEC + OPS + SUP)
  10. 10. @RafalGancarz agile mk3 (?) agile (company)
  11. 11. @RafalGancarz agile mk3 (?) agile (strategy + finance + sales + marketing + IT)
  12. 12. (CC) snapp3r WHY CARE ABOUT DEVOPS?
  13. 13. @RafalGancarz Growing Customer Expectations
  14. 14. @RafalGancarz Digital Revolution mobile • social • data
  15. 15. @RafalGancarz Digital World cloud • SaaS • API • ML/AI
  16. 16. @RafalGancarz Survival of the fittest
  17. 17. @RafalGancarz DEVOPS SOUNDS GREAT. LET’S DO IT! ERR … SO WHAT DO WE DO NOW?
  18. 18. KNOW YOUR GOALS (CC) Vanessa
  19. 19. @RafalGancarz Why DevOps transformation?
  20. 20. @RafalGancarz What are the current pain points?
  21. 21. @RafalGancarz What are the objectives of the transformation?
  22. 22. @RafalGancarz Can you become a learning organisation?
  23. 23. (CC) Jérôme S MEASURE WHAT YOU CARE ABOUT
  24. 24. @RafalGancarz Mean Time Between Failures (MTBF)
  25. 25. @RafalGancarz Mean Time To Recovery (MTTR) 24X FASTER FOR HIGH-PERFORMING TEAMS 2016 State of DevOps Report
  26. 26. @RafalGancarz Change Success Rate 3X HIGHER FOR HIGH-PERFORMING TEAMS 2016 State of DevOps Report
  27. 27. @RafalGancarz Customer Satisfaction
  28. 28. @RafalGancarz Feature Velocity
  29. 29. @RafalGancarz Change Lead Time 2,555X LOWER FOR HIGH-PERFORMING TEAMS 2016 State of DevOps Report
  30. 30. @RafalGancarz Production Defects
  31. 31. @RafalGancarz Deployment Frequency 200X HIGHER FOR HIGH-PERFORMING TEAMS 2016 State of DevOps Report
  32. 32. @RafalGancarz Code Commit Frequency
  33. 33. @RafalGancarz Infrastructure Cost
  34. 34. @RafalGancarz Staff retention 2.2X MORE LIKELY TO RECOMMEND THE ORGANISATION 2016 State of DevOps Report
  35. 35. (CC) John Getchel GET THE BACKING
  36. 36. @RafalGancarz CxO
  37. 37. @RafalGancarz Technical leadership
  38. 38. @RafalGancarz Department/function leads
  39. 39. @RafalGancarz Dev/QA/Sec/Ops teams
  40. 40. @RafalGancarz Invite the organisation
  41. 41. (CC) DocChewbacca CONSIDER THE IMPACT ON THE ORGANISATION
  42. 42. @RafalGancarz Departments silos • handovers • delays
  43. 43. @RafalGancarz Reporting lines appraisals • promotions • assignments
  44. 44. @RafalGancarz Multi-discipline teams empowered • self-organising • accountable
  45. 45. @RafalGancarz Hiring talent • cultural fit
  46. 46. @RafalGancarz Incentives team • agility • metrics
  47. 47. @RafalGancarz Culture innovation • learning • collaboration
  48. 48. @RafalGancarz Use Conway’s Law aka Inverse Conway Maneuver ORGANISATIONS WHICH DESIGN SYSTEMS ... ARE CONSTRAINED TO PRODUCE DESIGNS WHICH ARE COPIES OF THE COMMUNICATION STRUCTURES OF THESE ORGANISATIONS Melvin Conway
  49. 49. LEVERAGE TECHNOLOGY(CC) Thomas Claveirole
  50. 50. @RafalGancarz Architecture microservices • reactive
  51. 51. @RafalGancarz Infrastructure IaaS • PaaS • SaaS automation • as-code
  52. 52. @RafalGancarz Continuous Delivery CI • pipeline • deployment
  53. 53. @RafalGancarz Continuous Testing functional • infrastructure performance • security
  54. 54. @RafalGancarz Security 50% LESS TIME SPENT REMEDIATING SECURITY ISSUES 2016 State of DevOps Report
  55. 55. @RafalGancarz Operations monitoring • alerting • logging • auditing
  56. 56. @RafalGancarz Technologies partners • vendors • open source
  57. 57. (CC) Peter BE AWARE OF COSTS
  58. 58. @RafalGancarz Time is money capacity • objectives vs deadlines
  59. 59. @RafalGancarz Learning takes time conferences • workshops • labs training • on the job
  60. 60. @RafalGancarz Expertise is essential hiring • contracting • consulting
  61. 61. @RafalGancarz Infrastructure public • private • hybrid Iaas • PaaS • SaaS
  62. 62. @RafalGancarz Tools/Products commercial • open source
  63. 63. DEVELOP A PLAN (CC) sarah_jordan
  64. 64. @RafalGancarz Develop a vision outcomes • engagement • urgency
  65. 65. @RafalGancarz Understand the changes ahead organisation • process culture • technology
  66. 66. @RafalGancarz Determine roles and responsibilities
  67. 67. @RafalGancarz Establish support structures
  68. 68. @RafalGancarz Develop and prioritise the backlog
  69. 69. COMMUNICATE (CC) Jon Olav Eikenes
  70. 70. @RafalGancarz Share the vision
  71. 71. @RafalGancarz Outline the strategy
  72. 72. @RafalGancarz Respond to any concerns
  73. 73. (CC) Narayan G. Maharjan START SMALL
  74. 74. @RafalGancarz Start learning labs/workshops • internal conferences
  75. 75. @RafalGancarz Run a pilot value • risk • groundwork
  76. 76. @RafalGancarz Choose the best team volunteers • champions • experts
  77. 77. @RafalGancarz Bring in the expertise process • technology
  78. 78. @RafalGancarz Provide executive support impediments • alignment • advocacy
  79. 79. @RafalGancarz Demonstrate the benefits public demos • information radiators
  80. 80. @RafalGancarz Cultivate the culture retrospectives • demos • celebrations
  81. 81. SCALE OUT(CC) mangpages
  82. 82. @RafalGancarz Codify your learnings standards • templates • practices
  83. 83. @RafalGancarz Invest in training courses • workshops • pairing
  84. 84. @RafalGancarz Take time consistency • learning • innovation
  85. 85. @RafalGancarz Establish communities architecture • development • testing security • operations
  86. 86. @RafalGancarz Measure your progress outcomes • metrics
  87. 87. @RafalGancarz Keep up the momentum
  88. 88. GET STARTED TODAY(CC) Julian Lim
  89. 89. @RafalGancarz Long journey ahead
  90. 90. @RafalGancarz Better start today
  91. 91. @RafalGancarz Do you need help?
  92. 92. (CC) ashley.adcox THANK YOU! QUESTIONS? @RafalGancarz

×