Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Katherine Daniels, ASAS 2017

30 views

Published on

The talk from Katherine Daniels at ASAS 2017 about Effective DevOps and Engineering Culture!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Katherine Daniels, ASAS 2017

  1. 1. effective devops and engineering culture Katherine Daniels
 ASAS 2017
  2. 2. @beerops ASAS 2017 Katherine Daniels
 @beerops Infrastructure Ops Witch, Travis CI
  3. 3. @beerops 321 ASAS 2017 agenda THE FOUR PILLARS OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  4. 4. @beerops ASAS 2017 DEVOPS TERMINOLOGY
  5. 5. @beerops ASAS 2017 what is devops?
  6. 6. @beerops ASAS 2017 what is devops? A professional and cultural movement aimed at improving how individuals and teams work within organizations through the framework of empathy, shared stories, and sustainable work practices
  7. 7. @beerops ASAS 2017 what is devops NOT?
  8. 8. @beerops ASAS 2017 what is devops NOT? • A team • A job description • Something you can buy “as a service” • Something you do once and then forget about • Docker docker docker docker docker
  9. 9. @beerops ASAS 2017 Why devops?
  10. 10. @beerops ASAS 2017 Why devops? high-performing IT organizations: • Deploy code 200x more frequently • Have 2555x faster lead times • Have a 3x lower change failure rate • Recover 24x faster from failures
  11. 11. @beerops ASAS 2017 THE FOUR PILLARS OF EFFECTIVE DEVOPS
  12. 12. @beerops ASAS 2017 collaboration
  13. 13. @beerops ASAS 2017 collaboration Individuals working together, with shared interactions and input building towards a common goal.
  14. 14. @beerops ASAS 2017 affinity
  15. 15. @beerops ASAS 2017 affinity Building inter-team relationships, empathy, and trust in support of shared organizational and business goals.
  16. 16. @beerops ASAS 2017 Tools
  17. 17. @beerops ASAS 2017 tools Accelerators of culture that, if used effectively, can enhance and support a culture of collaboration and affinity.
  18. 18. @beerops ASAS 2017 tools will not fix a broken culture.
  19. 19. @beerops ASAS 2017 scaling
  20. 20. @beerops ASAS 2017 scaling Applying the considerations of collaboration, affinity, and tooling throughout the various inflection points of an organization's lifecycle.
  21. 21. @beerops 321 agenda ASAS 2017 THE FOUR PILLARS OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  22. 22. @beerops ASAS 2017 the organizational lifecycle
  23. 23. @beerops ASAS 2017 start-up Growth maturity renewal Decline
  24. 24. @beerops ASAS 2017 the 5 phases of growth
  25. 25. @beerops ASAS 2017 growth through creativity (and leadership crisis)
  26. 26. @beerops ASAS 2017 growth through direction (and autonomy crisis)
  27. 27. @beerops ASAS 2017 growth through delegation (and control crisis)
  28. 28. @beerops ASAS 2017 growth through coordination (and red tape crisis)
  29. 29. @beerops ASAS 2017 growth through collaboration (and internal growth crisis)
  30. 30. @beerops ASAS 2017 growth through external collaboration
  31. 31. @beerops 321 agenda ASAS 2017 THE FOUR PILLARS OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  32. 32. @beerops ASAS 2017 high performance is achievable if you architect with testability and deployability in mind. State of DevOps Report (2015)
  33. 33. @beerops ASAS 2017 how do you test and deploy culture?
  34. 34. what is culture?
  35. 35. @beerops ASAS 2017 culture is made of people
  36. 36. @beerops ASAS 2017 identify specific problems
  37. 37. @beerops ASAS 2017 create a hypothesis
  38. 38. @beerops ASAS 2017 measure what matters
  39. 39. @beerops ASAS 2017 consider "continuous" deployment
  40. 40. @beerops ASAS 2017 add review processes
  41. 41. @beerops ASAS 2017 shorten feedback loops
  42. 42. @beerops ASAS 2017 increase transparency
  43. 43. @beerops ASAS 2017 create a blameless culture of learning
  44. 44. @beerops ASAS 2017 pay down debt
  45. 45. @beerops ASAS 2017 THE FOUR PILLARS OF EFFECTIVE DEVOPS
  46. 46. @beerops ASAS 2017 collaboration • Pair programming/ops-ing • Discovering and addressing individual working styles, goals, and values • Avoiding human SPOFs
  47. 47. @beerops ASAS 2017 affinity • Cross-team projects and planning • Open work tracking and documentation • Pay attention to reporting and supporting structures!
  48. 48. @beerops ASAS 2017 tools • Documentation of usage and workflows • Focus on specific problem solving over shiny new tech • Iterate on both tools and workflows as organizations grow
  49. 49. @beerops ASAS 2017 scaling • Understand what challenges individuals and teams are currently facing • Continuous deployment of changes - both technical and cultural • Continuous learning
  50. 50. @beerops ASAS 2017 devops enables organizations to continually grow and learn in order to solve problems more effectively.
  51. 51. create a culture of continuous learning and problem solving.
  52. 52. @beerops ASAS 2017 Thank you!

×