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

SMAC: The Key to Getting Traction with DevOps

Steve Pereira
September 12, 2014

SMAC: The Key to Getting Traction with DevOps

My opening session from DevOpsDays Toronto 2014
A classic tl:dr for DevOps is the acronym CAMS: Culture, Automation, Measurement, Sharing. I argue this oversimplification is hurting adoption of and causing confusion around DevOps. My presentation is focused around presenting SMAC as acronym for both describing what DevOps is and the recipe for progression from mere familiarity to ingrained practice and change. I'll also introduce the lasting effect of implementation in my experience as a final C - Confidence - the real impact on the bottom line. Starting with culture is a non-starter, starting with sharing just works. The concepts presented align with stories I've seen such as The Phoenix Project and other case studies from HP and Etsy, and summarize personal experience with my own enterprise clients.

Steve Pereira

September 12, 2014
Tweet

More Decks by Steve Pereira

Other Decks in Technology

Transcript

  1. #DevOpsDaysTO
    @steveElsewhere

    View Slide

  2. DevOps the thing.

    View Slide

  3. CAMS

    View Slide

  4. • Culture
    • Automation
    • Measurement
    • Sharing
    A classic tl:dr for DevOps:

    View Slide

  5. Oversimplification hurts
    adoption, and causes
    confusion around
    DevOps.

    View Slide

  6. Everyone talks about
    Culture as the key to
    DevOps success.

    View Slide

  7. Ok we’ll start with
    Culture then…

    View Slide

  8. From which
    immediately follows:

    View Slide

  9. Read tons of books
    and articles.

    View Slide

  10. Nobody listens to the
    soapbox speeches.

    View Slide

  11. DevOps is hard and
    nebulous. I’m hungry. My
    ankle hurts. Someone took my stapler…

    View Slide

  12. You give up before
    you’ve even started.

    View Slide

  13. What can you do?

    View Slide

  14. Flip that $#!7 around.

    View Slide

  15. SMAC

    View Slide

  16. Start with sharing.

    View Slide

  17. Let's start with
    sharing, and never
    stop.

    View Slide

  18. Share.

    View Slide

  19. • The idea of DevOps
    • Conversations
    • Frustration
    • Books
    • Articles
    • Meetups

    View Slide

  20. Measure.

    View Slide

  21. • Your current state
    • Your planned state
    • Your roadblocks
    • Your progress
    • Your failures

    View Slide

  22. Automate.

    View Slide

  23. • Your dev environment
    • Your notifications
    • Your test runs
    • Your QA
    • Your deployment
    • Distractions

    View Slide

  24. Le Culture.
    then,

    View Slide

  25. Culture grows out of
    all that progress.

    View Slide

  26. Culture grows out of
    rituals.

    View Slide

  27. Culture grows out of
    shared experiences.

    View Slide

  28. Once you’re rolling…

    View Slide

  29. The Three Ways

    View Slide

  30. http://j.mp/devopsways
    • Systems Thinking
    • Amplify Feedback Loops
    • Culture of Continual Experimentation and Learning
    The Three Ways

    View Slide

  31. The bonus round:

    View Slide

  32. SMAC C
    ( )

    View Slide

  33. The last C is
    Confidence.

    View Slide

  34. Confidence is born from
    success of following and
    executing on the SMAC
    process.

    View Slide

  35. Confidence breeds the
    trust that enables
    freedom and unhindered
    velocity.

    View Slide

  36. Start with Sharing.

    View Slide

  37. Let’s share.

    View Slide

  38. DevOps lives and
    breathes by sharing.

    View Slide

  39. This is me sharing =)

    View Slide

  40. Comment, disagree, inform:
    @steveElsewhere

    View Slide

  41. Thanks for reading!

    View Slide

  42. @steveElsewhere
    #DevOpsDaysTO

    View Slide