Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Effective Devops and Engineering Culture

Ryn Daniels
October 05, 2017

Effective Devops and Engineering Culture

Presented at ASAS 2017

Ryn Daniels

October 05, 2017
Tweet

More Decks by Ryn Daniels

Other Decks in Technology

Transcript

  1. @rynchantress 3 2 1 ASAS 2017 agenda THE FOUR PILLARS

    OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  2. @rynchantress 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
  3. @rynchantress 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!
  4. @rynchantress 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
  5. @rynchantress ASAS 2017 affinity Building inter-team relationships, empathy, and trust

    in support of shared organizational and business goals.
  6. @rynchantress ASAS 2017 tools Accelerators of culture that, if used

    effectively, can enhance and support a culture of collaboration and affinity.
  7. @rynchantress ASAS 2017 scaling Applying the considerations of collaboration, affinity,

    and tooling throughout the various inflection points of an organization's lifecycle.
  8. @rynchantress 3 2 1 agenda ASAS 2017 THE FOUR PILLARS

    OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  9. @rynchantress 3 2 1 agenda ASAS 2017 THE FOUR PILLARS

    OF EFFECTIVE DEVOPS ORG GROWTH PHASES AND CHALLENGES BUILDING A DEVOPS CULTURE IN PRACTICE
  10. @rynchantress ASAS 2017 high performance is achievable if you architect

    with testability and deployability in mind. State of DevOps Report (2015)
  11. @rynchantress ASAS 2017 collaboration • Pair programming/ops-ing • Discovering and

    addressing individual working styles, goals, and values • Avoiding human SPOFs
  12. @rynchantress ASAS 2017 affinity • Cross-team projects and planning •

    Open work tracking and documentation • Pay attention to reporting and supporting structures!
  13. @rynchantress 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
  14. @rynchantress ASAS 2017 scaling • Understand what challenges individuals and

    teams are currently facing • Continuous deployment of changes - both technical and cultural • Continuous learning
  15. @rynchantress ASAS 2017 devops enables organizations to continually grow and

    learn in order to solve problems more effectively.