DevOps Summit NYC 2014: DevOps Gold: What the Olympics Teaches Us About Agile Development and Release

  • 819 views
Uploaded on

At the recent winter Olympics in Sochi, Russia, we saw athletes from all over the world striving for excellence. Some turned in the best performance of their lives and came home with a gold medal. …

At the recent winter Olympics in Sochi, Russia, we saw athletes from all over the world striving for excellence. Some turned in the best performance of their lives and came home with a gold medal. Others, some favorites, struggled and saw their dreams slip away. In this presentation, we'll see how DevOps done right is a lot like the Olympics. If you set reasonable goals, train hard, and execute well, you'll reach DevOps Gold, too. But if you take your releases for granted, you may end up with failure. This presentation is for developers and operations personnel working toward implementing a DevOps process.

More in: Technology , Sports
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
819
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
5
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. DevOps Gold: What the Olympics Teaches Us About Agile Development and Release Dave Roberts Executive Advisor BMC Software david_roberts@bmc.com @sandhillstrat Friday, June 13, 14
  • 2. Friday, June 13, 14
  • 3. y = mx + b Friday, June 13, 14
  • 4. Friday, June 13, 14
  • 5. Friday, June 13, 14
  • 6. $600 Friday, June 13, 14
  • 7. $600 $370 Friday, June 13, 14
  • 8. $600 $370 $3.50 Friday, June 13, 14
  • 9. Why do people do it? Friday, June 13, 14
  • 10. If you don't try to win, you might as well hold the Olympics in somebody's back yard. -- Jesse Owens Friday, June 13, 14
  • 11. DevOps Lesson #1: Find and articulate your motivation for wanting to “do” DevOps. Friday, June 13, 14
  • 12. What is your objective? Friday, June 13, 14
  • 13. What would constitute success for you? Friday, June 13, 14
  • 14. Friday, June 13, 14
  • 15. Friday, June 13, 14
  • 16. Friday, June 13, 14
  • 17. Canada’s Mark McMorris Bronze Medal Snowboard Slopestyle Friday, June 13, 14
  • 18. USA’s Ted Ligety Gold, Giant Slalom Friday, June 13, 14
  • 19. Could you enter the Olympics with this equipment? Friday, June 13, 14
  • 20. Friday, June 13, 14
  • 21. Mach 39 Speedskating Skin Friday, June 13, 14
  • 22. Co-Developed: Under Armour Lockheed Martin Friday, June 13, 14
  • 23. 2 Friday, June 13, 14
  • 24. 300 Friday, June 13, 14
  • 25. Friday, June 13, 14
  • 26. Friday, June 13, 14
  • 27. Friday, June 13, 14
  • 28. Friday, June 13, 14
  • 29. Friday, June 13, 14
  • 30. “ArmourGlide” reduces the coefficient of friction between your thighs by 65% Friday, June 13, 14
  • 31. Friday, June 13, 14
  • 32. Shani Davis 31 years old Friday, June 13, 14
  • 33. Shani Davis Partial List of Accomplishments: First black athlete to win an Olympic gold medal for an individual sport (2006,Turin, Italy).Won gold in the 1000 meters and silver at 1500 meters. In 2010 inVancouver, he repeated: gold in 1000m, silver in 1500m. Won the world all-around championships in 2005 and 2006. Won nine career world-cup titles. He has 53 career victories on the ISU Speed Skating World Cup, placing him second all-time among men. Eight world records; three of them current. Friday, June 13, 14
  • 34. 1000 meters Placed 8th Friday, June 13, 14
  • 35. Stefan Groothuis, Netherlands Friday, June 13, 14
  • 36. Friday, June 13, 14
  • 37. 1500 meters Placed 11th Friday, June 13, 14
  • 38. Zbigniew Brodka, Poland Friday, June 13, 14
  • 39. Friday, June 13, 14
  • 40. DevOps Lesson #2: "Your tools alone will not make you successful." -- Patrick Debois BMC DevOps Leadership series https://communities.bmc.com/community/bsm_initiatives/devops/ blog/2012/02/28/patrick-debois-interview-on-devops--what-it-is- what-its-not Friday, June 13, 14
  • 41. DevOps projects succeed or fail based on organization change issues Friday, June 13, 14
  • 42. Mikaela Shiffrin Friday, June 13, 14
  • 43. Gold, Women's Slalom Friday, June 13, 14
  • 44. Youngest Olympic slalom champion: 18 years, 345 days Friday, June 13, 14
  • 45. She's already won seven World Cup slalom races, more than any other US woman in history other than Tamara McKinney. Friday, June 13, 14
  • 46. Why is somebody so young so good? Friday, June 13, 14
  • 47. Started young? Friday, June 13, 14
  • 48. Natural talent? Friday, June 13, 14
  • 49. Friday, June 13, 14
  • 50. DevOps Lesson #3: Make sure your fundamentals are solid. Friday, June 13, 14
  • 51. Have you identified the fundamental skills you need to be successful? Friday, June 13, 14
  • 52. Programming Automation Server management Middleware management Database management Network management Program management Process management Change management Defect and incident management Friday, June 13, 14
  • 53. Friday, June 13, 14
  • 54. When was the last time that you released something you didn’t have to, just for the experience? Friday, June 13, 14
  • 55. DevOps Lesson #4: Practice, practice, practice. Friday, June 13, 14
  • 56. What’s your cadence goal? Yearly? Quarterly? Monthly? Daily? Multiple times per day? Friday, June 13, 14
  • 57. "So right now I'm dreaming of the next Olympics, winning five gold medals.Which sounds really crazy. Sorry I just admitted that to you all." -- Mikaela Shiffrin, After winning her first Olympic gold medal Friday, June 13, 14
  • 58. DevOps Lesson #5: Don’t underestimate how far you can go. Friday, June 13, 14
  • 59. Marlies Schild, Austria 4 Olympic medals: 3 silvers, 1 bronze Friday, June 13, 14
  • 60. Ted Ligety, USA Two Olympic gold medals Friday, June 13, 14
  • 61. Maria Höfl-Riesch Four Olympic medals: 3 gold, 1 silver Friday, June 13, 14
  • 62. Tina Maze, Slovenia Four Olympic medals: 2 gold, 2 silver Friday, June 13, 14
  • 63. DevOps Lesson #6: Benchmark yourself and incorporate every best- practice you can find. Friday, June 13, 14
  • 64. There’s always another bottleneck behind the most visible one you see today. Friday, June 13, 14
  • 65. DevOps Lesson #7: Make benchmarking and best practice adoption a repeating habit. Friday, June 13, 14
  • 66. Friday, June 13, 14
  • 67. Michael Scully BMW DesignWorks USA Friday, June 13, 14
  • 68. Friday, June 13, 14
  • 69. “It just destroyed me. Halfway down, I didn’t know if I’d pass out.” -- Michael Scully Friday, June 13, 14
  • 70. Friday, June 13, 14
  • 71. Friday, June 13, 14
  • 72. Friday, June 13, 14
  • 73. 15 Friday, June 13, 14
  • 74. 374 Friday, June 13, 14
  • 75. Friday, June 13, 14
  • 76. 69 Friday, June 13, 14
  • 77. “In theory, there is no difference between theory and practice. But, in practice, there is.” -- Anonymous Friday, June 13, 14
  • 78. Friday, June 13, 14
  • 79. First 2-man medal in 62 years: Bronze Friday, June 13, 14
  • 80. The women did even better: Silver and Bronze Friday, June 13, 14
  • 81. "This has been the most intensive project of my career. I will confess, I loved it." -- Michael Scully Friday, June 13, 14
  • 82. DevOps Lesson #8: Don’t be afraid to change your existing tools and processes. Friday, June 13, 14
  • 83. You cannot simply automate your existing bad process and expect a significant return. Friday, June 13, 14
  • 84. Break it down and build it back up, step by step. Friday, June 13, 14
  • 85. Who is the greatest Olympian of all time? Friday, June 13, 14
  • 86. Friday, June 13, 14
  • 87. Olympian Country Sport Total Medals Gold Medals Michael Phelps USA Swimming 22 18 Larisa Latynina USSR Gymnastics 18 9 Nikolai Adrianov USSR Gymnastics 15 7 ? ? ? 13 8 Friday, June 13, 14
  • 88. Who is the greatest winter Olympian of all time? Friday, June 13, 14
  • 89. Friday, June 13, 14
  • 90. Ole Einar Bjørndalen Friday, June 13, 14
  • 91. Olympian Country Sport Total Medals Gold Medals Michael Phelps USA Swimming 22 18 Larisa Latynina USSR Gymnastics 18 9 Nikolai Adrianov USSR Gymnastics 15 7 Ole Einar Bjørndalen Norway ? 13 8 Friday, June 13, 14
  • 92. Olympian Country Sport Total Medals Gold Medals Michael Phelps USA Swimming 22 18 Larisa Latynina USSR Gymnastics 18 9 Nikolai Adrianov USSR Gymnastics 15 7 Ole Einar Bjørndalen Norway Biathlon 13 8 Friday, June 13, 14
  • 93. Friday, June 13, 14
  • 94. Friday, June 13, 14
  • 95. Shooting Distance: 50 meters Friday, June 13, 14
  • 96. Prone: 1.8 inch (45 mm) Standing: 4.5 inch (115 mm) Friday, June 13, 14
  • 97. 150 meter penalty loop 20 - 30 seconds Friday, June 13, 14
  • 98. Sochi: two gold medals First Olympics: 1994, Lillehammer, Norway Best finish: 7th He's been to a total of six Olympic games. Friday, June 13, 14
  • 99. He’s 40 Friday, June 13, 14
  • 100. This is my 20th year in the sport. I've known swimming and that's it. I don't want to swim past age 30; if I continue after this Olympics, and come back in 2016, I'll be 31. I'm looking forward to being able to see the other side of the fence. -- Michael Phelps Friday, June 13, 14
  • 101. Silver: Dominik Landertinger, Austria: 26 years old Friday, June 13, 14
  • 102. DevOps Lesson #9: DevOps is not just for the young, venture-funded, Web 2.0 companies. Friday, June 13, 14
  • 103. Even stodgy “brick and mortar” enterprises have leading edge web sites. Friday, June 13, 14
  • 104. But you’re going to have to train hard. Friday, June 13, 14
  • 105. Don’t underestimate the amount of calories you’re going to burn. Friday, June 13, 14
  • 106. Vancouver Olympics, 2010 Canada: Tessa Virtue and Scott Moir: Gold USA Meryl Davis and Charlie White: Silver Friday, June 13, 14
  • 107. Vancouver Olympics, 2014 USA Meryl Davis and Charlie White: Gold Canada: Tessa Virtue and Scott Moir: Silver Friday, June 13, 14
  • 108. Marina Zueva coaches both teams Friday, June 13, 14
  • 109. Friday, June 13, 14
  • 110. Marina Zueva AndreiVitman 1975 Berlin Friday, June 13, 14
  • 111. DevOps Lesson #10: You need a good coach. Friday, June 13, 14
  • 112. The most important skills a coach brings are... Friday, June 13, 14
  • 113. ...an outside perspective... Friday, June 13, 14
  • 114. ...and an ability to motivate you to keep going. Friday, June 13, 14
  • 115. Friday, June 13, 14
  • 116. Recap Friday, June 13, 14
  • 117. $600 $370 $3.50 Friday, June 13, 14
  • 118. DevOps Lesson #1: Find and articulate your motivation for wanting to “do” DevOps. Friday, June 13, 14
  • 119. Friday, June 13, 14
  • 120. DevOps Lesson #2: "Your tools alone will not make you successful." -- Patrick Debois BMC DevOps Leadership series https://communities.bmc.com/community/bsm_initiatives/devops/ blog/2012/02/28/patrick-debois-interview-on-devops--what-it-is- what-its-not Friday, June 13, 14
  • 121. Friday, June 13, 14
  • 122. DevOps Lesson #3: Make sure your fundamentals are solid. Friday, June 13, 14
  • 123. Friday, June 13, 14
  • 124. DevOps Lesson #4: Practice, practice, practice. Friday, June 13, 14
  • 125. "So right now I'm dreaming of the next Olympics, winning five gold medals.Which sounds really crazy. Sorry I just admitted that to you all." -- Mikaela Shiffrin, After winning her first Olympic gold medal Friday, June 13, 14
  • 126. DevOps Lesson #5: Don’t underestimate how far you can go. Friday, June 13, 14
  • 127. Marlies Schild, Austria 4 Olympic medals: 3 silvers, 1 bronze Friday, June 13, 14
  • 128. Ted Ligety, USA Two Olympic gold medals Friday, June 13, 14
  • 129. Maria Höfl-Riesch Four Olympic medals: 3 gold, 1 silver Friday, June 13, 14
  • 130. Tina Maze, Slovenia Four Olympic medals: 2 gold, 2 silver Friday, June 13, 14
  • 131. DevOps Lesson #6: Benchmark yourself and incorporate every best- practice you can find. Friday, June 13, 14
  • 132. DevOps Lesson #7: Make benchmarking and best practice adoption a repeating habit. Friday, June 13, 14
  • 133. Friday, June 13, 14
  • 134. DevOps Lesson #8: Don’t be afraid to change your existing tools and processes. Friday, June 13, 14
  • 135. Friday, June 13, 14
  • 136. DevOps Lesson #9: DevOps is not just for the young, venture-funded, Web 2.0 companies. Friday, June 13, 14
  • 137. Friday, June 13, 14
  • 138. DevOps Lesson #10: You need a good coach. Friday, June 13, 14
  • 139. Friday, June 13, 14
  • 140. ThankYou Dave Roberts Executive Advisor BMC Software david_roberts@bmc.com @sandhillstrat Friday, June 13, 14