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

DevOps Traction

DevOps Traction

Why is nothing you try working? What can you do in your legacy, siloed org? What can you do to actually make some progress?

Steve Pereira

July 17, 2015
Tweet

More Decks by Steve Pereira

Other Decks in Technology

Transcript

  1. DevOps Traction
    @steveElsewhere

    View full-size slide

  2. Ok, so nobody has handed
    you a DevOps utopia
    @steveElsewhere

    View full-size slide

  3. Change vs. Stability
    Sharing
    Measurement
    Easy Wins
    @steveElsewhere

    View full-size slide

  4. Local change + holistic view
    is powerful
    @steveElsewhere

    View full-size slide

  5. Change vs. Stability
    Don't get burned.
    @steveElsewhere

    View full-size slide

  6. Is your company ready?
    @steveElsewhere

    View full-size slide

  7. Some orgs just don't see themselves
    as software companies yet
    That's ok.
    @steveElsewhere

    View full-size slide

  8. Do you know your company mission statement?
    Do you know your bosses key performance
    indicators?
    @steveElsewhere

    View full-size slide

  9. Influence is about incentive.
    @steveElsewhere

    View full-size slide

  10. The Golden Rule is a bit shit.
    @steveElsewhere

    View full-size slide

  11. Live the Platinum Rule.
    @steveElsewhere
    Do to others as they would do to
    themselves.

    View full-size slide

  12. Know thy audience
    @steveElsewhere

    View full-size slide

  13. Know thyself
    @steveElsewhere

    View full-size slide

  14. Beware DevOps
    @steveElsewhere

    View full-size slide

  15. Beware DevOps
    @steveElsewhere
    You don't have to call it DevOps

    Avoid misunderstanding and assumptions

    View full-size slide

  16. Beware DevOps
    @steveElsewhere
    Target your messaging, address incrementally:
    continuous integration
    team onboarding
    deployment automation
    chatops
    centralized logging

    View full-size slide

  17. Sharing and Measurement
    The tricks of the trade
    @steveElsewhere

    View full-size slide

  18. Nothing happens without
    sharing
    @steveElsewhere

    View full-size slide

  19. Do start with: Why
    Don’t start with: I want
    @steveElsewhere

    View full-size slide

  20. Form a guild
    @steveElsewhere

    View full-size slide

  21. Measurement
    @steveElsewhere

    View full-size slide

  22. @steveElsewhere
    Value stream mapping
    Change Stabilization Validation Release

    View full-size slide

  23. @steveElsewhere
    Code Commit Test Env
    The pipeline
    Production

    View full-size slide

  24. @steveElsewhere
    The whole #!

    View full-size slide

  25. Find your gaps
    @steveElsewhere

    View full-size slide

  26. Change something
    hypothesize, share, measure, share, implement, share, measure, share, repeat
    @steveElsewhere

    View full-size slide

  27. Low cost, high ROI
    The tools of the trade
    @steveElsewhere

    View full-size slide

  28. Whiteboard / Post-it notes - map your value stream, try out kanban or just for visualization

    Slack - no installation, no client, no money to build your guild

    StriderCD - npm installable CI server

    Vagrant/Boot2Docker - test infrastructure hypotheses, give staff a simple starting point

    Ansible - validate infrastructure, know your systems - agentless, use your own account
    @steveElsewhere

    View full-size slide

  29. The holy grail - continuous
    awesome
    @steveElsewhere
    j.mp/talkresources

    View full-size slide

  30. Thanks
    j.mp/talkresources
    @steveElsewhere

    View full-size slide