DevOps Gold:
What the Olympics Teaches Us
About Agile Development and
Release
Dave Roberts
Executive Advisor
BMC Software
...
Friday, June 13, 14
y = mx + b
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
$600
Friday, June 13, 14
$600 $370
Friday, June 13, 14
$600 $370 $3.50
Friday, June 13, 14
Why do people do it?
Friday, June 13, 14
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
DevOps Lesson #1:
Find and articulate your
motivation for wanting to
“do” DevOps.
Friday, June 13, 14
What is your objective?
Friday, June 13, 14
What would constitute
success for you?
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Canada’s Mark McMorris
Bronze Medal
Snowboard Slopestyle
Friday, June 13, 14
USA’s Ted Ligety
Gold, Giant Slalom
Friday, June 13, 14
Could you enter the
Olympics with this
equipment?
Friday, June 13, 14
Friday, June 13, 14
Mach 39
Speedskating Skin
Friday, June 13, 14
Co-Developed:
Under Armour
Lockheed Martin
Friday, June 13, 14
2
Friday, June 13, 14
300
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
“ArmourGlide” reduces the
coefficient of friction between
your thighs by 65%
Friday, June 13, 14
Friday, June 13, 14
Shani Davis
31 years old
Friday, June 13, 14
Shani Davis Partial List of Accomplishments:
First black athlete to win an Olympic gold medal for an
individual sport (200...
1000 meters
Placed 8th
Friday, June 13, 14
Stefan Groothuis,
Netherlands
Friday, June 13, 14
Friday, June 13, 14
1500 meters
Placed 11th
Friday, June 13, 14
Zbigniew Brodka,
Poland
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #2:
"Your tools alone will not
make you successful."
-- Patrick Debois
BMC DevOps Leadership series
https://...
DevOps projects
succeed or fail based on
organization change
issues
Friday, June 13, 14
Mikaela Shiffrin
Friday, June 13, 14
Gold, Women's Slalom
Friday, June 13, 14
Youngest Olympic slalom
champion:
18 years, 345 days
Friday, June 13, 14
She's already won seven World
Cup slalom races, more than
any other US woman in history
other than Tamara McKinney.
Friday...
Why is somebody so
young so good?
Friday, June 13, 14
Started young?
Friday, June 13, 14
Natural talent?
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #3:
Make sure your
fundamentals are solid.
Friday, June 13, 14
Have you identified the
fundamental skills you
need to be successful?
Friday, June 13, 14
Programming
Automation
Server management
Middleware management
Database management
Network management
Program management
P...
Friday, June 13, 14
When was the last time
that you released
something you didn’t
have to, just for the
experience?
Friday, June 13, 14
DevOps Lesson #4:
Practice, practice, practice.
Friday, June 13, 14
What’s your cadence goal?
Yearly?
Quarterly?
Monthly?
Daily?
Multiple times per day?
Friday, June 13, 14
"So right now I'm dreaming of
the next Olympics, winning five
gold medals.Which sounds really
crazy. Sorry I just admitted ...
DevOps Lesson #5:
Don’t underestimate how
far you can go.
Friday, June 13, 14
Marlies Schild, Austria
4 Olympic medals:
3 silvers, 1 bronze
Friday, June 13, 14
Ted Ligety, USA
Two Olympic gold medals
Friday, June 13, 14
Maria Höfl-Riesch
Four Olympic medals:
3 gold, 1 silver
Friday, June 13, 14
Tina Maze, Slovenia
Four Olympic medals:
2 gold, 2 silver
Friday, June 13, 14
DevOps Lesson #6:
Benchmark yourself and
incorporate every best-
practice you can find.
Friday, June 13, 14
There’s always another
bottleneck behind the
most visible one you
see today.
Friday, June 13, 14
DevOps Lesson #7:
Make benchmarking and
best practice adoption a
repeating habit.
Friday, June 13, 14
Friday, June 13, 14
Michael Scully
BMW DesignWorks USA
Friday, June 13, 14
Friday, June 13, 14
“It just destroyed me.
Halfway down, I didn’t
know if I’d pass out.”
-- Michael Scully
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
Friday, June 13, 14
15
Friday, June 13, 14
374
Friday, June 13, 14
Friday, June 13, 14
69
Friday, June 13, 14
“In theory, there is no difference
between theory and practice.
But, in practice, there is.”
-- Anonymous
Friday, June 13,...
Friday, June 13, 14
First 2-man medal in
62 years:
Bronze
Friday, June 13, 14
The women did even
better:
Silver and Bronze
Friday, June 13, 14
"This has been the most
intensive project of my
career.
I will confess, I loved it."
-- Michael Scully
Friday, June 13, 14
DevOps Lesson #8:
Don’t be afraid to change your
existing tools and processes.
Friday, June 13, 14
You cannot simply
automate your existing
bad process and expect
a significant return.
Friday, June 13, 14
Break it down and build
it back up, step by step.
Friday, June 13, 14
Who is the greatest
Olympian of all time?
Friday, June 13, 14
Friday, June 13, 14
Olympian Country Sport
Total
Medals
Gold
Medals
Michael
Phelps
USA Swimming 22 18
Larisa
Latynina
USSR Gymnastics 18 9
Nik...
Who is the greatest
winter Olympian of all
time?
Friday, June 13, 14
Friday, June 13, 14
Ole Einar
Bjørndalen
Friday, June 13, 14
Olympian Country Sport
Total
Medals
Gold
Medals
Michael
Phelps
USA Swimming 22 18
Larisa
Latynina
USSR Gymnastics 18 9
Nik...
Olympian Country Sport
Total
Medals
Gold
Medals
Michael
Phelps
USA Swimming 22 18
Larisa
Latynina
USSR Gymnastics 18 9
Nik...
Friday, June 13, 14
Friday, June 13, 14
Shooting Distance:
50 meters
Friday, June 13, 14
Prone:
1.8 inch (45 mm)
Standing:
4.5 inch (115 mm)
Friday, June 13, 14
150 meter penalty loop
20 - 30 seconds
Friday, June 13, 14
Sochi: two gold medals
First Olympics: 1994, Lillehammer, Norway
Best finish: 7th
He's been to a total of six Olympic games...
He’s 40
Friday, June 13, 14
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 afte...
Silver:
Dominik Landertinger,
Austria:
26 years old
Friday, June 13, 14
DevOps Lesson #9:
DevOps is not just for the
young, venture-funded,
Web 2.0 companies.
Friday, June 13, 14
Even stodgy “brick and
mortar” enterprises
have leading edge web
sites.
Friday, June 13, 14
But you’re going to
have to train hard.
Friday, June 13, 14
Don’t underestimate
the amount of calories
you’re going to burn.
Friday, June 13, 14
Vancouver Olympics, 2010
Canada: Tessa Virtue and Scott Moir: Gold
USA Meryl Davis and Charlie White: Silver
Friday, June ...
Vancouver Olympics, 2014
USA Meryl Davis and Charlie White: Gold
Canada: Tessa Virtue and Scott Moir: Silver
Friday, June ...
Marina Zueva coaches both teams
Friday, June 13, 14
Friday, June 13, 14
Marina Zueva
AndreiVitman
1975
Berlin
Friday, June 13, 14
DevOps Lesson #10:
You need a good coach.
Friday, June 13, 14
The most important
skills a coach brings
are...
Friday, June 13, 14
...an outside
perspective...
Friday, June 13, 14
...and an ability to
motivate you to keep
going.
Friday, June 13, 14
Friday, June 13, 14
Recap
Friday, June 13, 14
$600 $370 $3.50
Friday, June 13, 14
DevOps Lesson #1:
Find and articulate your
motivation for wanting to
“do” DevOps.
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #2:
"Your tools alone will not
make you successful."
-- Patrick Debois
BMC DevOps Leadership series
https://...
Friday, June 13, 14
DevOps Lesson #3:
Make sure your
fundamentals are solid.
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #4:
Practice, practice, practice.
Friday, June 13, 14
"So right now I'm dreaming of
the next Olympics, winning five
gold medals.Which sounds really
crazy. Sorry I just admitted ...
DevOps Lesson #5:
Don’t underestimate how
far you can go.
Friday, June 13, 14
Marlies Schild, Austria
4 Olympic medals:
3 silvers, 1 bronze
Friday, June 13, 14
Ted Ligety, USA
Two Olympic gold medals
Friday, June 13, 14
Maria Höfl-Riesch
Four Olympic medals:
3 gold, 1 silver
Friday, June 13, 14
Tina Maze, Slovenia
Four Olympic medals:
2 gold, 2 silver
Friday, June 13, 14
DevOps Lesson #6:
Benchmark yourself and
incorporate every best-
practice you can find.
Friday, June 13, 14
DevOps Lesson #7:
Make benchmarking and
best practice adoption a
repeating habit.
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #8:
Don’t be afraid to change your
existing tools and processes.
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #9:
DevOps is not just for the
young, venture-funded,
Web 2.0 companies.
Friday, June 13, 14
Friday, June 13, 14
DevOps Lesson #10:
You need a good coach.
Friday, June 13, 14
Friday, June 13, 14
ThankYou
Dave Roberts
Executive Advisor
BMC Software
david_roberts@bmc.com
@sandhillstrat
Friday, June 13, 14
Upcoming SlideShare
Loading in …5
×

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

2,520 views

Published 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. 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.

Published in: Technology, Sports
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
2,520
On SlideShare
0
From Embeds
0
Number of Embeds
268
Actions
Shares
0
Downloads
9
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

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

  1. 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. 2. Friday, June 13, 14
  3. 3. y = mx + b Friday, June 13, 14
  4. 4. Friday, June 13, 14
  5. 5. Friday, June 13, 14
  6. 6. $600 Friday, June 13, 14
  7. 7. $600 $370 Friday, June 13, 14
  8. 8. $600 $370 $3.50 Friday, June 13, 14
  9. 9. Why do people do it? Friday, June 13, 14
  10. 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. 11. DevOps Lesson #1: Find and articulate your motivation for wanting to “do” DevOps. Friday, June 13, 14
  12. 12. What is your objective? Friday, June 13, 14
  13. 13. What would constitute success for you? Friday, June 13, 14
  14. 14. Friday, June 13, 14
  15. 15. Friday, June 13, 14
  16. 16. Friday, June 13, 14
  17. 17. Canada’s Mark McMorris Bronze Medal Snowboard Slopestyle Friday, June 13, 14
  18. 18. USA’s Ted Ligety Gold, Giant Slalom Friday, June 13, 14
  19. 19. Could you enter the Olympics with this equipment? Friday, June 13, 14
  20. 20. Friday, June 13, 14
  21. 21. Mach 39 Speedskating Skin Friday, June 13, 14
  22. 22. Co-Developed: Under Armour Lockheed Martin Friday, June 13, 14
  23. 23. 2 Friday, June 13, 14
  24. 24. 300 Friday, June 13, 14
  25. 25. Friday, June 13, 14
  26. 26. Friday, June 13, 14
  27. 27. Friday, June 13, 14
  28. 28. Friday, June 13, 14
  29. 29. Friday, June 13, 14
  30. 30. “ArmourGlide” reduces the coefficient of friction between your thighs by 65% Friday, June 13, 14
  31. 31. Friday, June 13, 14
  32. 32. Shani Davis 31 years old Friday, June 13, 14
  33. 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. 34. 1000 meters Placed 8th Friday, June 13, 14
  35. 35. Stefan Groothuis, Netherlands Friday, June 13, 14
  36. 36. Friday, June 13, 14
  37. 37. 1500 meters Placed 11th Friday, June 13, 14
  38. 38. Zbigniew Brodka, Poland Friday, June 13, 14
  39. 39. Friday, June 13, 14
  40. 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. 41. DevOps projects succeed or fail based on organization change issues Friday, June 13, 14
  42. 42. Mikaela Shiffrin Friday, June 13, 14
  43. 43. Gold, Women's Slalom Friday, June 13, 14
  44. 44. Youngest Olympic slalom champion: 18 years, 345 days Friday, June 13, 14
  45. 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. 46. Why is somebody so young so good? Friday, June 13, 14
  47. 47. Started young? Friday, June 13, 14
  48. 48. Natural talent? Friday, June 13, 14
  49. 49. Friday, June 13, 14
  50. 50. DevOps Lesson #3: Make sure your fundamentals are solid. Friday, June 13, 14
  51. 51. Have you identified the fundamental skills you need to be successful? Friday, June 13, 14
  52. 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. 53. Friday, June 13, 14
  54. 54. When was the last time that you released something you didn’t have to, just for the experience? Friday, June 13, 14
  55. 55. DevOps Lesson #4: Practice, practice, practice. Friday, June 13, 14
  56. 56. What’s your cadence goal? Yearly? Quarterly? Monthly? Daily? Multiple times per day? Friday, June 13, 14
  57. 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. 58. DevOps Lesson #5: Don’t underestimate how far you can go. Friday, June 13, 14
  59. 59. Marlies Schild, Austria 4 Olympic medals: 3 silvers, 1 bronze Friday, June 13, 14
  60. 60. Ted Ligety, USA Two Olympic gold medals Friday, June 13, 14
  61. 61. Maria Höfl-Riesch Four Olympic medals: 3 gold, 1 silver Friday, June 13, 14
  62. 62. Tina Maze, Slovenia Four Olympic medals: 2 gold, 2 silver Friday, June 13, 14
  63. 63. DevOps Lesson #6: Benchmark yourself and incorporate every best- practice you can find. Friday, June 13, 14
  64. 64. There’s always another bottleneck behind the most visible one you see today. Friday, June 13, 14
  65. 65. DevOps Lesson #7: Make benchmarking and best practice adoption a repeating habit. Friday, June 13, 14
  66. 66. Friday, June 13, 14
  67. 67. Michael Scully BMW DesignWorks USA Friday, June 13, 14
  68. 68. Friday, June 13, 14
  69. 69. “It just destroyed me. Halfway down, I didn’t know if I’d pass out.” -- Michael Scully Friday, June 13, 14
  70. 70. Friday, June 13, 14
  71. 71. Friday, June 13, 14
  72. 72. Friday, June 13, 14
  73. 73. 15 Friday, June 13, 14
  74. 74. 374 Friday, June 13, 14
  75. 75. Friday, June 13, 14
  76. 76. 69 Friday, June 13, 14
  77. 77. “In theory, there is no difference between theory and practice. But, in practice, there is.” -- Anonymous Friday, June 13, 14
  78. 78. Friday, June 13, 14
  79. 79. First 2-man medal in 62 years: Bronze Friday, June 13, 14
  80. 80. The women did even better: Silver and Bronze Friday, June 13, 14
  81. 81. "This has been the most intensive project of my career. I will confess, I loved it." -- Michael Scully Friday, June 13, 14
  82. 82. DevOps Lesson #8: Don’t be afraid to change your existing tools and processes. Friday, June 13, 14
  83. 83. You cannot simply automate your existing bad process and expect a significant return. Friday, June 13, 14
  84. 84. Break it down and build it back up, step by step. Friday, June 13, 14
  85. 85. Who is the greatest Olympian of all time? Friday, June 13, 14
  86. 86. Friday, June 13, 14
  87. 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. 88. Who is the greatest winter Olympian of all time? Friday, June 13, 14
  89. 89. Friday, June 13, 14
  90. 90. Ole Einar Bjørndalen Friday, June 13, 14
  91. 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. 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. 93. Friday, June 13, 14
  94. 94. Friday, June 13, 14
  95. 95. Shooting Distance: 50 meters Friday, June 13, 14
  96. 96. Prone: 1.8 inch (45 mm) Standing: 4.5 inch (115 mm) Friday, June 13, 14
  97. 97. 150 meter penalty loop 20 - 30 seconds Friday, June 13, 14
  98. 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. 99. He’s 40 Friday, June 13, 14
  100. 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. 101. Silver: Dominik Landertinger, Austria: 26 years old Friday, June 13, 14
  102. 102. DevOps Lesson #9: DevOps is not just for the young, venture-funded, Web 2.0 companies. Friday, June 13, 14
  103. 103. Even stodgy “brick and mortar” enterprises have leading edge web sites. Friday, June 13, 14
  104. 104. But you’re going to have to train hard. Friday, June 13, 14
  105. 105. Don’t underestimate the amount of calories you’re going to burn. Friday, June 13, 14
  106. 106. Vancouver Olympics, 2010 Canada: Tessa Virtue and Scott Moir: Gold USA Meryl Davis and Charlie White: Silver Friday, June 13, 14
  107. 107. Vancouver Olympics, 2014 USA Meryl Davis and Charlie White: Gold Canada: Tessa Virtue and Scott Moir: Silver Friday, June 13, 14
  108. 108. Marina Zueva coaches both teams Friday, June 13, 14
  109. 109. Friday, June 13, 14
  110. 110. Marina Zueva AndreiVitman 1975 Berlin Friday, June 13, 14
  111. 111. DevOps Lesson #10: You need a good coach. Friday, June 13, 14
  112. 112. The most important skills a coach brings are... Friday, June 13, 14
  113. 113. ...an outside perspective... Friday, June 13, 14
  114. 114. ...and an ability to motivate you to keep going. Friday, June 13, 14
  115. 115. Friday, June 13, 14
  116. 116. Recap Friday, June 13, 14
  117. 117. $600 $370 $3.50 Friday, June 13, 14
  118. 118. DevOps Lesson #1: Find and articulate your motivation for wanting to “do” DevOps. Friday, June 13, 14
  119. 119. Friday, June 13, 14
  120. 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. 121. Friday, June 13, 14
  122. 122. DevOps Lesson #3: Make sure your fundamentals are solid. Friday, June 13, 14
  123. 123. Friday, June 13, 14
  124. 124. DevOps Lesson #4: Practice, practice, practice. Friday, June 13, 14
  125. 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. 126. DevOps Lesson #5: Don’t underestimate how far you can go. Friday, June 13, 14
  127. 127. Marlies Schild, Austria 4 Olympic medals: 3 silvers, 1 bronze Friday, June 13, 14
  128. 128. Ted Ligety, USA Two Olympic gold medals Friday, June 13, 14
  129. 129. Maria Höfl-Riesch Four Olympic medals: 3 gold, 1 silver Friday, June 13, 14
  130. 130. Tina Maze, Slovenia Four Olympic medals: 2 gold, 2 silver Friday, June 13, 14
  131. 131. DevOps Lesson #6: Benchmark yourself and incorporate every best- practice you can find. Friday, June 13, 14
  132. 132. DevOps Lesson #7: Make benchmarking and best practice adoption a repeating habit. Friday, June 13, 14
  133. 133. Friday, June 13, 14
  134. 134. DevOps Lesson #8: Don’t be afraid to change your existing tools and processes. Friday, June 13, 14
  135. 135. Friday, June 13, 14
  136. 136. DevOps Lesson #9: DevOps is not just for the young, venture-funded, Web 2.0 companies. Friday, June 13, 14
  137. 137. Friday, June 13, 14
  138. 138. DevOps Lesson #10: You need a good coach. Friday, June 13, 14
  139. 139. Friday, June 13, 14
  140. 140. ThankYou Dave Roberts Executive Advisor BMC Software david_roberts@bmc.com @sandhillstrat Friday, June 13, 14

×