devops - what's missing? what's next?

Click here to load reader

  • date post

  • Category


  • view

  • download


Embed Size (px)

Transcript of devops - what's missing? what's next?

  • 1.devops... what is missing? what is next? Andrew Clay Shafer @littleidea

2. Who am I? 3. start at the beginning 4. technical planning What is Agile? 5. dev product test The Circle Of Happiness 6. customer sysadmin sales marketing security executive legal support Agile 7. customer sysadmin sales marketing security executive legal support Agile The Transformation 8. I despised Agile 9. Agile was broken 10. I didnt realize what or why 11. and then I got lucky... 12. Salt Lake Agile Roundtable 13. I was never interested in being Agile... 14. I was interested in winning 15. you can either easily manage complex systems at scale... or you cant 16. developer sysadmin 3 people 2008 17. change how people manage computers a purpose 18. Infrastructure is Code 19. dev ops the wall of confusion 20. dev ops 21. dev product test ops hurray! were devops! all about the business! all about culture! 50 deploys per day! 50 deploys per nanosecond! 22. developer sysadmin more people 2013 23. developer security ??? 2013 24. developer marketing ??? 2013 25. developer sales ??? 2013 26. customer sales marketing security executive legal support devops The Transformation this cant be it... 27. prologue 28. time for the real talk 29. Section I The game has changed 30. never thought of myself as a developer 31. though I was paid to develop 32. never thought of myself as a sysadmin 33. though I was paid to run systems 34. never thought of myself as a manager 35. though I was paid to manage 36. I did whatever I could for companies 37. at the level I was empowered 38. I want to win 39. I am fascinated with the dynamics of performance 40. fascinated with the dynamics of high performing organizations 41. fascinated with the psychology and behavior of high performing individuals 42. what is a master? 43. a master 44. mentally and physically unprepared for reality real talk 45. the game had changed 46. In the 1960s, GM averaged a 48.3% share of the U.S. car and truck market 47. the game had changed real talk 48. the game has changed 49. what part of devops are we touching? 50. the game has changed understand the ow of work all about the business devops is compatible with ITIL devops is better than ITIL quit your job change your organization so many voices feedback and visibility cycle time lead time all about culture tools do matter 10 deploys per day 50 deploys per day continuous this that and the other infrastructure is code 51. the game has changed so many questions what should we do? how do we devops? you want us to do WHAT? 52. FAIL could never do that here 53. It is not necessary to change. Survival is not mandatory. - W. Edwards Deming 54. Gratuitous Diversion I game theory 55. the game has changed? what does that mean? 56. the payoffs for a given strategy has changed 57. Game Theory the study of mathematical models of conict and cooperation between intelligent rational decisions makers 58. Rational choosing to maximize a utility function 59. Nash Equilibrium no players have anything to gain by changing only their own strategy unilaterally. 60. Pareto Efciency an allocation of resources in which it is impossible to make any one individual better off without making at least one individual worse off 61. Pareto Inefcient Nash Equilibrium possible to make an individual better off without making any individual worse off but no one will change their strategy 62. Pareto Inefcient Nash Equilibrium until the game changes 63. Section II a culture of hope 64. this book changed my life 65. working effectively with legacy infrastructure 66. working effectively with legacy culture 67. dev ops we reduce people to their jobs 68. we talk about culture like culture is a checkbox on a list 69. we talk about culture then abstract everything into boxes with labels 70. we talk about culture then hire based on a laundry list of buzzwords 71. we talk around culture commitment values vision motivation 72. do we cultivate culture? 73. how many put as much effort into designing their culture as they do their applications and systems? 74. Conways Law organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations 75. Conways Its not just a good idea... its the law 76. we are in the middle of inventing our culture. --Patty McCord 77. The real company values, as opposed to the nice sounding values, are shown by who gets rewarded, promoted, or let go. --Patty McCord 78. Section III the makings of the learnings 79. Ive seen a lot. 80. And Ive paid attention. 81. Ive seen a good bit... applications infrastructures cultures agile devops success failure 82. Is there a pattern? 83. Auspicious Learning? 84. Success and Failure is highly correlated with the degree of Organizational Learning 85. 7 dimensions of Organizational Learning 86. 7 dimensions of Organizational Learning continuous learning inquiry and dialog team learning empowerment embedded system system connection strategic leadership 87. continuous learning represents an organizations effort to create continuous learning opportunities for ALL of its members 88. inquiry and dialog an organizations effort in creating a culture of questioning, feedback, and experimentation 89. team learning spirit of collaboration and the collaborative skills that undergird the effective use of teams 90. empowerment encourage feedback and action to address the gap between the current status and the vision regardless of rank 91. embedded system establish systems to capture and share learning 92. system connection actions to connect the organization to its internal and external environment 93. strategic leadership the extent to which leaders act strategically using learning to create change 94. how would we measure these dimensions? 95. Funny you should ask... 96. dimensions of the learning organization questionnaire (DLOQ) Behold! Watkins and Marsick 97. In my organization? form of questions 98. In my organization, people openly discuss mistakes in order to learn from them 99. In my organization, people identify skills they need for future work tasks 100. In my organization, people are encouraged to ask why regardless of rank 101. In my organization, groups focus both on the groups task and on how well the group is working 102. My organization builds alignment of visions across different levels and work groups 103. how powerful would it be if those werent questions? 104. In my organization! form of statements 105. and not just is words and spirit but deliberately incentivized if they are not incentivized, they wont be real 106. Gratuitous Diversion II agile doesnt work 107. agile doesnt work... 108. devops doesnt work... people do 109. on people and their jobs stone cutting doesnt work? 110. Three Stone Cutters Im paid to cut stones I use special techniques to shape stones in an exceptional way, here let me show you 111. I build cathedrals 112. Section IV so now what 113. customer sales marketing security executive legal support devops The Transformation how can we grow the circle? 114. moar silos 115. dev ops we reduce people to their jobs devops 116. what have we done? 117. thats not my job 118. that decision is above my paygrade 119. these are legacy culture smells 120. negative correlation with Organizational Learning 121. we already know how 122. we were born to learn 123. we are just afraid 124. hung up on labels 125. devops is just a word 126. dont do agile, be agile 127. FORGET THAT 128. BE AWESOME 129. awesome 130. cultivate sharing 131. cultivate individuals 132. continuous learning 133. epilogue 134. this is an amazing time to build software 135. software is eating the world 136. you are either building a software business... or you will be losing to someone who is... 137. this has become obvious 138. you are either building a learning organization... or you will be losing to someone who is... 139. We are uncovering better ways of developing software by doing it and helping others do it... 140. We are uncovering better ways of developing infrastructure by doing it and helping others do it... 141. We are uncovering better ways of developing organizations by doing it and helping others do it... 142. Through this work we have come to value: individuals interacting with awesome processes and tools working software... period, and documentation is nice too delighting customers learning from change and changing from learning 143. you are not your job 144. you are not a stonecutter 145. you are not agile 146. you are not devops 147. you are a unique being with an amazing capacity for learning 148. I build the future 149. build the future 150. the game has changed 151. come at me @littleidea 152. bonus round 153. anti-fragile 154. gossamer condor 155. Resources Netix - culture unleashed dimensions of the learning organization questionnaire (DLOQ) - Maverick - the worlds most unusual workplace - The Fifth Discipline - The Art and Practice of the Learning Organization - Organizational Learning Culture's Inuence on Job Satisfaction... - Yang, B. (2003). Identifying valid and reliable measures for dimensions of a learning culture. Advances in Developing Human Resources Fred Ettish - John Allspaws Blog